info : GameDBServer::OnAddSession, sid=11. TRACE : GetRoleData, roleid=1024,sid=11 info : GameDBServer::OnAddSession, sid=12. info : GameDBServer::OnDelSession, sid=11. debug : Protocol(type=8002,size=6250) Decode Error. info : GameDBServer::OnDelSession, sid=12. Сервер 1.5.3.
А по теме - судя по логам - не читаются конфиги iweb.conf, version.conf из-за этого вполне может не быть коннекта с gamedb at protocol.JioConfig.GetInstance(JioConfig.java:112) Заменил отображение времени на 24 часовой формат и заработало. Персонажей грузит, сохранить не могу (бесплатная версия). А по поводу JioConfig.java, как бы это починить? Не уж то декомпилить все class файлы айвеба, собрать из них джава проект, найти по коду проблему, исправить и собрать новый айвеб? Я скорее всего так и сделаю. Единственное что мне интересно, так это то, что на сборке которую я использую практически любой шаровый айвеб не работает. Я знаю что со временем (и версиями) меняется протокол соединения, по этому я старался брать айвебы поновее (1.5.1 и те что лежали в треде сборки 1.5.3 выложенные посторонними людьми). Если все они битые на уровне исходников, каким тогда образом они работают у других без таких осложнений? Отпишитесь пожалуйста кто успешно поставил айвеб на 1.5.3. С какими вы трудностями столкнулись при его починке если таковы были? И как решали. Будет интересно почитать.
Пути до новой явы указывал в настройках томката? Из логов запуска который я прикрепил к первому посту: 03-Oct-2017 14:49:43.109 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-8-openjdk-amd64/jre Сам я этот путь не настраивал. Его томкат нашел сам. Я прошелся по пути и нашел в /usr/jvm 2 дирректории включая ту, к которой томкат обращается: 1. java-8-openjdk-amd64 2. java-1.8.0-openjdk-amd64 Я вот думаю... почему их 2 практически одинаковых и возможно мне стоит указать путь ко второй? Вдобавок, если вы считаете что проблема в установленной Java, может быть мне стоит установить версию пониже? Может быть вы порекомендуете мне ту версию джавы к которой лично у вас доверия больше? --- добавлено: 4 окт 2017 в 13:02 --- Нужно брать айвеб для определенной версии (т.к. протоколы разные у всех), так что пробовать все подряд не лучшее решение. Failed to get role info from the database, maybe this role didn't exist or access timed out.Please try again. Айди перса точно правильный вводишь? Как вариант попробуй http://alexdnepro.net/?topic=7 Айди перса точно правильно ввожу. (Выдал ГМ права через mysql, зашел на перса, написал в чат, Ctrl+RMB по нику и вот он id). Попробовал PWADMIN - не запускается. Ошибка при запуске клиент части: Convert date error. OS: Windows 10 x64 Скорее всего проблема в том что у меня англоязычная винда где даже время в 12-и часовом формате (PM/AM). Хотя это вроде бы не должно было стать проблемой так как программа судя по всему поддерживает английский язык а значит предназначена и для англоязычных пользователей в том числе. По серверной части запуск прошел гладко.
Здравствуйте. 3 дня мучаюсь с айвебом на 1.5.3 сервере. Проблема заключается в том что айвеб будто сервер не видит вообще. Только mysql базу воспринимает. Перепробовал 3 айвеба и на худой конец поставил pwAdmin. Все бестолку. При попытке получить xml персонажа (любого) я получаю следующую ошибку: Failed to get role info from the database, maybe this role didn't exist or access timed out.Please try again. Во вкладке информации о сервере пишет что серв оффлайн и на нем -1 человек. При этом в конфиге айвеба ip адреса и порты демонов совпадают с теми что прописаны в /pwserver/gdeliveryd/gamesys.conf (127.0.0.1 и порт) Сам сервер запускается и работает нормально. Еще в конфигах айвеба надо было указать директорию где находится сервер. По умолчанию было /home/ заменил на /pwserver/. Переустанавливал apache tomcat. Изначально был какой-то вместе с айвебом который шел, потом поставил 8.5 и щас решил поставить еще новее 9.0.1. Java 8. ОС: Ubuntu 17.04 x64 Desktop. Установленна на VMware Workstation 12.5. Вот логи за 1 запуск tomcat: https://pastebin.com/LCzzG26r Я вижу что там есть ошибка в исходниках но как ее исправить я пока не знаю. Да и что то мне не верится что каждый кто ставит айвеб обязательно декомпилирует пару его классов что бы залатать ошибки прежде чем он заработает. Мне кажется есть люди у которых он работает "из коробки". Посоветуйте пожалуйста как решить эту проблему.
Здравствуйте. Установил все по гайду. Ошибка: Server network error. Раньше (3 года назад) эту проблему решал так: 1) Выставлял в glinkd/gamesys.conf 4 первых ip в 0.0.0.0 (в данной сборке уже проставлено) 2) В etc/hosts менял в 2-х местах айпи на внутренее айпи сервера. ( в данной сборке этот файл не идет в комплекте вообще, видимо с тех пор его юзать уже не модно). 3) В нескольких местах лежали файлы table.xml где надо было править имя и пароль к бд. (в данной сборке я нашел только один в /pwserver/authd/). Пытаюсь поставить на VM Ware Workstation (Ubuntu 15.04). Вдобавок во время запуска Authd в консоль выводится всего одна строчка: Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar Нашел сдедующее решение: unset JAVA_TOOL_OPTIONS Надпись убирает но проблему не решает. Как быть? Что я пропустил?
Большое спасибо, это реально помогло. P.S. Блестящие навыки предсказателя.
Это понятно что рас не работает клиент и система нормальная, значит проблема в клиенте, это очевидно. Я хотел узнать как исправить.
Как это клиент битый если он на 7 работает и идентичная копия на 8.1 - не работает.
То понятно что версия элементов в exe и в data должны совпадать, и они совпадают. Если бы не совпадали, оно бы не работало и на 7-ой винде тоже, а так проблема связана с Win 8.
Выдает такую ошибку на Windows 8.1 [IMG] при этом на версии винды 7 - все ок. Верcия клиента 1.4.4, версия элементов 60. Direct X - последний, дрова тоже. Как это исправить? Заранее спасибо.
Имена участников (разделяйте запятой).