11.04.2012, 16:33
Всем доброго времени суток.
У меня есть написанный с нуля TDM/GW мод. Хочу сделать логирование почти всех действий: авторизация, регистрация, перевод денег, лог убийств, лог всех админ действий, захвата ГангЗон и т.д.
Вопрос: Какая нагрузка будет на севрер. Прошу учесть для онлайна 150-200 человек
Код самой функции:
Особенно смущает постоянное открытие/закрытие файлов при записи
Если будет слишком сильно грузить сервер, то посоветуйте, как можно сделать лучше
Заранее спасибо за помощь
У меня есть написанный с нуля TDM/GW мод. Хочу сделать логирование почти всех действий: авторизация, регистрация, перевод денег, лог убийств, лог всех админ действий, захвата ГангЗон и т.д.
Вопрос: Какая нагрузка будет на севрер. Прошу учесть для онлайна 150-200 человек
Код самой функции:
PHP код:
stock WriteLog(namelog[],string[])
{
new text[256],log[50],param[3],File:LogFile;
gettime(param[0], param[1], param[2]);
format(text, sizeof(text), "[%02d:%02d:%02d]%s\r\n",param[0], param[1], param[2],string);
getdate(param[0], param[1], param[2]);
format(log,sizeof(log),"logs/%s/[%02d][%02d]%s.log",namelog,param[2], param[1], namelog);
LogFile = fopen(log, io_append);
for(new i; text[i] != EOS; i++) fputchar(LogFile, text[i], false);
fclose(LogFile);
}
Если будет слишком сильно грузить сервер, то посоветуйте, как можно сделать лучше
Заранее спасибо за помощь