Меняются местами аккаунты
#1

Добрый день.
Не знаю что это такое и с чем это может быть связанно, но только что сделали рестарт ("gmx")
После авторизации аккаунт администратора почему-то загрузился под аккаунтом обычного игрока. А игрок стал администратором..
ID во время рестарта остался одним и тем же.
Код:
else if(StrCmp(cmd, "/restart"))
	{
		foreach(Player,i)
		{
			if(noclipdata[i][cameramode] == true) CancelFlyMode(i);
			if(GetPVarInt(i,"InvH")) CloseInventory(i);
			SavePlayer(i);
		}
		KillTimer(UPT);
		KillTimer(PozdWaitt);
		KillTimer(PoezdEdet);
		//db_close(AccountDB);
		SaveAutoFunc();
		SaveAutoSalonDialog();
		//SaveFurnitureSystem();
		for(new iddx = 0;iddx < TOTAL_GARAGES;iddx++)
		{
		    SaveGarages(iddx);
		}
		GamemoDEExist = true;
		RestartLOL = true;
		SetTimer("GMXTIMER", 10000, 0);
		//SendRconCommand("gmx");
		return true;
	}
Происходит такое крайне редко. И только во время рестарта. Help plz
Reply
#2

Обнулять перменные игроков при рестарте, а еще лучше кикать их, не пробовали?
Reply
#3

Данные всё-равно ведь загружаются после этого из бд, заменяя старые. ID остаётся одним и тем же. Откуда вообще берутся данные с другого аккаунта?
Хорошо, попробую кикать. Кстати, да, я вот кикал всегда всех перед рестартом и такого не было. А сейчас вот администратор сделал рестарт и не кикал других и вот.. Спасибо!)
Reply
#4

В этой команде, после сохранения акка, статус логина игрока ставь на 0, чтобы аккаунт до рестарта больше не сохранялся
Reply
#5

После рестарта все переменные мода обнуляются
Reply
#6

Никогда не доверял своим рукам и gmx. Поэтому полностью выключал процесс и запускал снова, чтобы перезагрузить сервер.
Reply
#7

Quote:
Originally Posted by Mcc
Посмотреть сообщение
Никогда не доверял своим рукам и gmx. Поэтому полностью выключал процесс и запускал снова, чтобы перезагрузить сервер.
А как это сделать на хостинге?
Reply
#8

Quote:
Originally Posted by TheOrsini
Посмотреть сообщение
А как это сделать на хостинге?
Выключить и вкл. сервер на хостинге в Панель Управления.
Reply
#9

Ну я же не знаю какой у тебя там хостинг. Но возможность включения, выключения и перезапуска сервера должна быть однозначно.
Reply
#10

Quote:
Originally Posted by Johhnyllll
Посмотреть сообщение
Выключить и вкл. сервер на хостинге в Панель Управления.
Я имею ввиду скриптово, чтобы он выключался и включался
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)