Такая же проблема, как и у Вольберк
Проблема проявилась после последнего патча (если не ошибаюсь, патчили Ruro), до этого все было нормально.
! На сервере (к нему подключен модем) Ragnarok нормально бегает.
- На клиенте (WinXP) RO заходит в игру, загружает арию, но не показывает ничего, кроме самого персонажа и ландшафта (даже Кафру не видно), при этом порт 15121 - ESTABLISHED, порт 16121 - TIME_WAIT, пакеты с клиента и на клиент идут (увы, нет сканера, не могу проверить какие, но монитор траффика показывает исходящий/входящий траффик, при этом все приложения, требующие подключения к сети выключены)
--> Команды, относящиеся к клиенту (напр. /where), проходят.
--> Команды, относящиеся к серверу (напр. /who), не проходят.
--> Персонаж виден в игре и двигается, если щелкать мышкой в стороне от него (тестировал с другими игроками), но на экране клиента стоит
--> ПМ не приходят - Конфигурация моего сервера не менялась как минимум неделю (WinXP Home, установлена однораноговая сеть на ethernet, стандартный windows NAT)
- Клиент оригинальный (т.е скачан с <!-- m --><a class="postlink" href="http://motronline.com/download">http://motronline.com/download</a><!-- m -->), со всеми обновлениями
- Размеры и версии sakray.exe, sakexe.exe, ruro.exe соответствуют размерам и версиям в последних патчах
- Сканирование на вирусы ничего не дало.
- В фаерволе на сервере необходимые порты открыты (для alg.exe, порты любые, указан адрес игрового сервера)
- На клиенте без ошибок работают ICQ, IE, FTP итп (т.е сеть доступна и трансляция NAT без ошибок)
Итог:
Команды от клиента за NAT доходят до сервера RO, и приходят с сервера RO до клиента, но он их не обрабатывает?