23.11.2011, 11:55
Quote:
панель управления пользователем |
панель управления пользователем |
дедик под сервер сампа? Зачем такие растраты когда можно просто настроить my.ini?
Так вот, остаётся вопрос: Как на новом плагине можно получить информацию из колонок и запихнуть её в серверные переменные (PlayerInfo[playerid][column_name])? |
new query[MAX_QUERY],result[MAX_RESULT];
format(query,sizeof(query), "SELECT * FROM `"PlayerTable"` WHERE Name = '%s' AND Password = '%s'",oGetPlayerName(playerid),password);
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row(result))
{
new tmp[MAX_STRING];
mysql_get_field("id", tmp);
SetPVarInt(playerid,"MySQL_ID",strval(tmp));
mysql_get_field("Money", tmp);
oSetPlayerMoney(playerid,strval(tmp));
mysql_get_field("Kills", tmp);
SetPVarInt(playerid,"Kills",strval(tmp));
mysql_get_field("Deaths", tmp);
SetPVarInt(playerid,"Deaths",strval(tmp));
SetPVarInt(playerid,"IsLogged",1);
SendClientMessage(playerid,COLOR_WHITE,"Вы успешно вошли.");
}
else
}
SendClientMessage(playerid,COLOR_WHITE,"Неправильный пароль.");
}
mysql_free_result();
Alllexxx, кто сказал, что веб-сервер должен находится на одной машине с SA:MP-сервером? |
Сколько жрёт 1 подключённый игрок памяти и скорости интернета? |
Какая трассировка? |
Какой NET-BIOS? |
Никто не будет ставить несколько серверов, которые постоянно взаимодействуют в разных ДЦ. Локальный трафик, в большинстве случаев, unlimited и пинги совсем низкие. |
Да и вообще, ты когда-нибудь слышал о проектировании high-load платформ или нет? |
SA-MP-сервер является сетевым приложением, поэтому на него распространяются все правила работы семиуровневой модели OSI которую мы имеем на сегодняшний день для передачи данных по сети, вне зависимости от того знает кто нибудь "все слова которые я знаю" или нет |
Кстати, хочешь открою секрет? NetBIOS никаким хером не относится к SA:MP. Пакеты SA:MP ходят по протоколу UDP. |
Если ты не знаешь, то несколько серверов разного предназначения (балансировщик нагрузки, игровой сервер, сервер MySQL и т.д.) могут стоять рядом в одной стойке в одном дата-центре. |