Ingernirated
@Ingernirated
Романыч

Что проверяет сервер в клиенте при подключении игрока?

Добрый день, подскажите, есть куча серверов Lineage, WoW, но по сути, чтобы подключиться к любому из них нужно просто в файле подключения указать ай пи сервера и не важно, какая версия игры у пользователя?
  • Вопрос задан
  • 229 просмотров
Решения вопроса 4
GavriKos
@GavriKos Куратор тега Разработка игр
Ну обычно - проверяет версию.
Вообще есть такое понятие как "протокол обмена данными". У каждой игры свой. Вот его и надо смотреть.
Ответ написан
Shockoway
@Shockoway
Как правило все эти проверки происходят "под капотом", на уровне протокола обмена данными и обычно пользователь узнает о них лишь тогда, когда клиент заваливает одну из проверок чтобы тот мог что-либо предпринять. То какие конкретно данные проверяются и в каком порядке зависит уже от конкретного сервера / протокола.
Ответ написан
@ralaton121
Серверу, по большому счету, все равно, что клиентская часть не сможет чего-то там отобразить на экране у пользователя, что появилось только в новой версии.

Версию сервера проверяет клиент.

А сервер проверяет только то, что клиент поддерживает актуальную версию протокола.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Разработка игр
software engineer
Сервер у клиента может проверять все, что вздумается автору.
Но для начала, вам нужно понять как вообще работает интернет, что такое протокол и как происходит обмен данными. Особенно за пределами веб-страничек.
Версия не столь важна - ее можно подделать. Но подделать все остальные данные которыми обмениваются сервер и клиент непросто. Тем не менее количество написанных ботов показывает, что все возможно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы