30.03.2013, 18:27
|
#1
|
Пользователь
Регистрация: 30.03.2013
Возраст: 29
Сообщений: 7
Отблагодарили 0 раз(а)
Рейтинг мнений:
|
Ап тайм и статистика серверов
Здравствуйте.
В качестве практики пишу топ игровых серверов на фреймворке codeigniter. Так как не смог нагуглить толковой информации, а в тех нуленых скриптах, что я смотрел нету нужного функционала, поэтому вынужден спросить у вас, форумчане.
Игры: lineage, wow и остальные mmo.
Задача: ап тайм, качество связи (рассчитывается на основе потерянных пакетов и пинга. можно и не делать.), онлайн.
Условия: 1000+ серверов в бд (заранее продумываю нагрузку).
Вопросы:
1. По поводу ап тайма. Например каждый час (какое оптимальное время?) по крону буду отправлять пинг на все сервера. Если приходит положительный ответ то в бд, в поле с положительным количеством проверок + 1, в поле количества проверок + 1. Если отрицательный то плюсую только в поле количества проверок.
Куда пинговать: на логин сервер, или гейм сервер? Или просто по ip? Это зависит от игры?
В плане нагрузки нормально? (1000+ серверов в бд.)
2. Как получить количество игроков онлайн (в частности отдельно с каждого игрового мира) для каждой из игр (дайте пруфы где можно почитать об этом)?
3. По поводу защиты от накрутки. Я понимаю что лучше всего позволить голосование только после привязки телефона (про виртуальные бесплатные симки знаю, но еще не думал как с этим бороться), но люди вряд ли будут с особым желанием вводить свои номера и подтверждать аккаунты (спасибо смс разводам). Защита по ip/кукам мало эффективна. Что посоветуете? Пруфы на чтиво приветствуются.
Последний раз редактировалось dev1; 31.03.2013 в 14:09.
|
|
|