Войти
ПрограммированиеФорумСеть

Серверная часть для масштабной MMORPG (18 стр)

Страницы: 113 14 15 16 17 18
#255
21:28, 11 авг 2022

это да, легендарка упадёт, а поднять её не успеешь, кто-нибудь другой подшакалит
но хоть точно не злодей-хакер

#256
21:34, 11 авг 2022

Да фиг с ней, с легендаркой. Ты на 30 секунд завис, не выполняешь свою функцию - пати легла. И это после того, как вы уже 40 минут били какого-нибудь боса.

#257
(Правка: 12 авг 2022, 1:05) 21:57, 11 авг 2022

Dampire
> Один лукап в хешмапе мало что сможет изменить, но может ощутимо сократить объем
> трафика на сервере, если куча мелких пакетов гоняется
о-о-очень ощутимо, засунуть туда идентификатор в 4-8 байт прям бьёт по трафику,
по-моему этот трафик вообще бесплатный
оплачивается только исходящий с сервера

ну конечно lookup в мапу дешевле чем прочитать тот же идентификатор

сейчас склоняюсь к варианту kkolyan, посылать короткий шифрованный id юзера-сессии в каждом пакете, а на несовпадение IP быстро отвечать полным id юзера-сессии и не ждать 30 сек неизвестно чего

#258
(Правка: 11:36) 11:36, 12 авг 2022

#!
> посылать короткий шифрованный id юзера-сессии в каждом пакете
мне кажется, достаточно в каждом эхо-ответе. эхи, как я понимаю, шлются с интервалом порядка секунды. редкий пролаг в 1 секунду простителен, т.к. он бывает и без смены айпишника. зато сэкономится целый байт в основных пакетах))

Страницы: 113 14 15 16 17 18
ПрограммированиеФорумСеть