Показать сообщение отдельно
Старый 18.02.2008, 12:52   #18
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 52
Сказал Спасибо: 22
Имеет 16 спасибок в 9 сообщенях
ChiterEPT
По умолчанию

Цитата:
Сообщение от ratvier
Возможно на сервер посылается логаут...
Цитата:
Сообщение от scorpio818
Раньше (буквально несколько дней назад) NoFreeOnClientDisconnect; и NoFreeOnServerDisconnect; у меня сидели в Init; и всё работало так, как предполагалось, т.е. при закрытии окна с саппортом тот оставался в игре.
Судя по всему у Скорпиона818 и раньше на сервер посылался логаут и все работало. Вообще на своей практике заметил, что сервера, как правило, не закрывают соединения при получении пакета ЛогАут от клиента, они просто проверяют возможность выхода из игры и если выход возможен сервер отсылает клиенту пакет 7Е ЛогАутОк и клиент уже сам разрывает соединение. Хотя конечно возможны исключения, где сервер получив пакет ЛогАут от клиента проверит возможно ли разорвать соединение и в случае положительного ответа разорвет его сам (врядли).

Проверь вариант предложенный ratvierом. Конечно трудно назвать этот кусок ЕГО куском от скрипта (уж больно он напоминает немного измененный кусок скрипта из темы "ДА БУДЕТ БОТ") ну неважно :)

P.S.
Цитата:
Сообщение от scorpio818
Режим Маклауда включен...
Улыбнуло :D
ChiterEPT вне форума   Ответить с цитированием