PDA

Просмотр полной версии : [Вопрос] Нагрузка на сервер



Maranzalla
28.01.2015, 18:17
У меня вопрос к гуру павно и любителям SAMP:heat:
Что дает меньше нагрузки на сервер из двух вариантов (например для написания системы античита-секундный таймер)?
1)Сделать при коннекте игрока индивидуальный таймер односекундный с помощью функции
SetTimerEx("public_1sec_forplayer",1000,true,"i",playerid);
А потом уничтожать таймер при дисконнекте
2)Или же сделать общий таймер с помощью функции
SetTimer("public_1sec_forall", 1000,true);
И чекать игроков с помощью for(new i;i<MAX_PLAYERS;i++) ?

Mazzilla
28.01.2015, 19:16
http://pro-pawn.ru/showthread.php?8215-%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%98%D0%BD%D0%B4%D0%B8%D0%B2%D0%B8%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%82%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D1%8B

Albert
29.01.2015, 01:11
Я где-то читал, что лучше делать таймеры индивидуально на каждого игрока

MacMailler
29.01.2015, 04:44
Делай общий таймер.

Maranzalla
29.01.2015, 18:44
Пока выделил отдельный секундный таймер для проверки всех игроков - но думаю перейти к варианту #2 со временем