это да, легендарка упадёт, а поднять её не успеешь, кто-нибудь другой подшакалит
но хоть точно не злодей-хакер
Да фиг с ней, с легендаркой. Ты на 30 секунд завис, не выполняешь свою функцию - пати легла. И это после того, как вы уже 40 минут били какого-нибудь боса.
Dampire
> Один лукап в хешмапе мало что сможет изменить, но может ощутимо сократить объем
> трафика на сервере, если куча мелких пакетов гоняется
о-о-очень ощутимо, засунуть туда идентификатор в 4-8 байт прям бьёт по трафику,
по-моему этот трафик вообще бесплатный
оплачивается только исходящий с сервера
ну конечно lookup в мапу дешевле чем прочитать тот же идентификатор
сейчас склоняюсь к варианту kkolyan, посылать короткий шифрованный id юзера-сессии в каждом пакете, а на несовпадение IP быстро отвечать полным id юзера-сессии и не ждать 30 сек неизвестно чего
#!
> посылать короткий шифрованный id юзера-сессии в каждом пакете
мне кажется, достаточно в каждом эхо-ответе. эхи, как я понимаю, шлются с интервалом порядка секунды. редкий пролаг в 1 секунду простителен, т.к. он бывает и без смены айпишника. зато сэкономится целый байт в основных пакетах))