Небольшое введение
Сижу, вот думаю, что вам не лишним будет здесь эта справочка.
Все мы знаем, что игра содержит в себе кучу всяких багов и сделана она не очень качественно. У всех хоть раз в жизни были дисконнекты от сервера. В этой заметке я хочу написать свои домыслы насчет некоторых ошибок. Вообще код ошибки писаться нам не должен. Нам он не нужен. Но учитывая, что в клиенте полно всякого ненужного шлака, аля кусок редактора *.ter, ключ запуска AMo.exe - alpha для каких-то плюх разработчиков (русская локализация не запустится с ним. ГГ вышибает). Есть подозрения, что они не знают, что такое дебуг, а что релиз, ну да ладно.
Т.к. при дисконнекте нам пишется код ошибки, то я решил прежде всего обратиться к msdn.microsoft.com
И мои предположения оказались верны. Этот самый код ошибки - это не их выдумка, а код, который говорит нам windows.
Ошибка 10038.
Судя по переводу могу сказать, что игра написана отнюдь не ОК кодерами. Перевод звучит так:
Сделана попытка выполнить операцию на объекте, не являющемся сокетом. Либо параметр хэндл сокета не ссылается на действительный сокет.
Что это значит? Это значит, что у вас проблемы с интернетом. Клиент обрывает связь с сервером, если идет очень большая задержка. Причем он закрывает соединение и не уведомляет об этом остальные потоки игры, которые пытаются через закрытое соединение отослать данные, у них ничего не выходит, главный поток выкидывет мессаг.
Ошибка 10054.
А вот тут уже интереснее. Судя по переводу - ошибка возникает, когда вас КИКАЕТ СЕРВЕР. Т.е. это не ваш интернет виноват, а только ваше поведение. Если вы будите давать большую нагрузку на него, аля большая скорость через BalanceDestroyer, то именно это вы и получите.
Других ошибок вроде как я не встречал, поэтому на этом все. Всем пока, удачной игры)
+
Красиво написал. А толку ноль.
Ну знаешь ты, что из-за инета 10038 (что думаю и так понимали многие).
В чем смысл?
+
+
И самое интересное
ГГизлавчивается воздействовать на сетевые компоненты Windows. Сам рвет соединение или устраивает задержку.+ сохраню на всякий случай, а то у многих в последнее время возникают вопросы об ошибках
https://4gameforum.ru/showthread.php?t=673929 - довольно подробный список ошибок.
+
полезно)) теперь буду знать что за ошибки, а то аж до дрожи бесит, когда не знаешь что Ето такое
Супер