Нужна ли проверка на количество загруженных систем?
#1

Имеется несколько систем которые при запуске/перезагрузке сервера загружаются из базы данных mysql:
PHP Code:
mysql_function_query(MySQL"SELECT * FROM `houses`"true"LoadHouses","");
mysql_function_query(MySQL"SELECT * FROM `vehicles`"true"LoadVehicles","");
mysql_function_query(MySQL"SELECT * FROM `zone`"true"LoadZone",""); 
При подключении игрока к серверу имеется проверка на статус загрузки сервера:
PHP Code:
/*
 server_access_status = 0; // Загрузка сервера, mysql системы не загружены, kick игрока
 server_access_status = 1; // Сервер загружен, mysql системы загружены, игрок может входить
 server_access_status = 2; // Перезагрузка сервера, mysql системы не загружены, kick игрока
*/
switch(server_access_status)
{
    case 
0:
    {
        
SendClientMessage(playerid, -1,"Происходит загрузка сервера");
        return 
Kick(playerid);
    }
    case 
2:
    {
        
SendClientMessage(playerid, -1,"Происходит перезагрузка сервера");
        return 
Kick(playerid);
    }

После загрузки каждой системы увеличивается переменная server_systems_loaded, и при достижении определенного количества меняется статус сервера, на разрешающий вход. Пробовал входить во время загрузки систем, но после подключения к серверу получал kick:
Quote:

[connection] 127.0.0.1:53542 requests connection cookie.
Kicking 127.0.0.1 because they didn't logon to the game.

Возникает вопрос, нужна ли вообще проверка на количество загруженных систем? Или достаточно после запросов к пабликам с загрузкой менять статус загрузки сервера?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)