Страница 2 из 5

Re: LINEAGE 2 server

Добавлено: 2008-07-27 9:25:07
zingel
нужно его дебажить или скинуть мне, чтобы я его сам поставил, у себя, и посмотрел в чем трабл

Re: LINEAGE 2 server

Добавлено: 2008-07-27 11:03:40
INFected
В общем так.

Взял сборку java-сервера от группы L2-ST v13.

Базу завел, все нормально. Распаковал, поправил конфиги под свою базу.
Запускаю логин-сервер. Нормально вроде стартует.
Лог логин-сервера после старта самого логин-сервера и старта гейм-сервера Видно что они нашли друг-друга:

Код: Выделить всё

loading login config^M
MLog clients using java 1.4+ standard logging.^M
Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]^M
Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@42a84910 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@
Loaded 127 server names^M
GameServerTable: Loaded 1 servers (max id:1)^M
Stored 10 Keypairs for gameserver communication^M
Hostname for external connections is: 10.10.1.236^M
Hostname for internal connections is: 10.10.1.236^M
LoginContoller initating^M
Stored 10 KeyPair for RSA communication^M
Ok, Listening for gameServer on port 9114^M
2 banned IPs defined^M
Stand Alone LoginServer Listening on port 3106^M
StatusServer Started! - Listening on Port: 771
Auth request received^M
Updated Gameserver PVP x10 IP's:^M
InternalIP: 10.10.1.236^M
ExternalIP: 10.10.1.236^M
Authed: id:1^M
Server PVP x10 (1) : Setted as disconnected^M
Auth request received^M
Updated Gameserver PVP x10 IP's:^M
InternalIP: 10.10.1.236^M
ExternalIP: 10.10.1.236^M
Authed: id:1^M
Server PVP x10 (1) : Setted as disconnected^M
Auth request received^M
Updated Gameserver PVP x10 IP's:^M
InternalIP: 10.10.1.236^M
ExternalIP: 10.10.1.236^M
Authed: id:1^M
Гейм-сервер тоже вроде запускается нормально. Читает инфу из таблиц базы. Есть только в самом начале какая-то бяка.
Вот она:

Код: Выделить всё

[Fatal Error] 4000-4099.xml:1257:29: The string "--" is not permitted within comments.
Error loading file /usr/home/c4/gameserver/data/stats/skills/4000-4099.xml^M
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:264)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:172)
        at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:76)
        at net.sf.l2j.gameserver.skills.SkillsEngine.loadSkills(SkillsEngine.java:94)
        at net.sf.l2j.gameserver.skills.SkillsEngine.loadAllSkills(SkillsEngine.java:103)
        at net.sf.l2j.gameserver.SkillTable.<init>(SkillTable.java:51)
        at net.sf.l2j.gameserver.SkillTable.getInstance(SkillTable.java:44)
        at net.sf.l2j.gameserver.skills.DocumentBase.attachSkill(DocumentBase.java:211)
        at net.sf.l2j.gameserver.skills.DocumentBase.parseTemplate(DocumentBase.java:134)
        at net.sf.l2j.gameserver.skills.DocumentItem.parseItem(DocumentItem.java:137)
        at net.sf.l2j.gameserver.skills.DocumentItem.parseDocument(DocumentItem.java:97)
        at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:85)
        at net.sf.l2j.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java:158)
        at net.sf.l2j.gameserver.skills.SkillsEngine.loadWeapons(SkillsEngine.java:128)
        at net.sf.l2j.gameserver.ItemTable.<init>(ItemTable.java:245)
        at net.sf.l2j.gameserver.ItemTable.getInstance(ItemTable.java:174)
        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:272)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:614)
Дальше грузится нормально и в конце лога видим такое:

Код: Выделить всё

Loaded: 267 quests
Initializing SiegeManager
Initializing TownManager
Initializing OlympiadStadiaManager
Event ID: (Medals Event) has passed... Ignored.^M
Event ID: (PlayingWithFire Event) has passed... Ignored.^M
Event ID: (Valentines Event) has passed... Ignored.^M
ScriptEngine initialized^M
Clans initialized^M
BBSManager initialized^M
IdFactory: Free ObjectID's remaining: 1879010090^M
GameServer Started, free memory 312 Mb of 508 Mb^M
Connecting to login on 10.10.1.236:9114^M
Maximum Numbers of Connected Players: 500^M
StatusServer Started! - Listening on Port: 772
Password Has Been Set To: securepass
GameServer listening on all available IPs on Port 8888^M
Registered on login as Server 1 : PVP x10^M
Че делать, хз. Мож попробовать другую сборку?

Re: LINEAGE 2 server

Добавлено: 2008-07-27 11:13:36
zingel
попробовать обновить XMLные библиотеки =)

Re: LINEAGE 2 server

Добавлено: 2008-07-28 11:33:05
rrrrrrr
Сорри за ламерский вопрос - где взять клиент к серверу l2j-free и как его подключить?

Re: LINEAGE 2 server

Добавлено: 2008-07-28 11:46:53
zingel
понятия не имею и не хочу иметь, меня волнует в этом треде только серверная сторона

Re: LINEAGE 2 server

Добавлено: 2008-07-28 12:18:48
INFected
В общем сейчас в логах вообще чистота. Логин и гейм сервера стартуют нормально, биндят свои порты, а клиентом зайти не могу.
Не могу добраться даже до выбора серверов. При старте игры, ввожу АйДи и пароль, а в ответ тишина. Абсолютно никаких действий не происходит. Ну че за невезуха. :(

Re: LINEAGE 2 server

Добавлено: 2008-07-28 13:16:49
Pattern
Какой номер клиента, которым ты пытаешь приконнектиться к серверу? И какой диапазон сервера для клиентов для подключения?

Re: LINEAGE 2 server

Добавлено: 2008-07-28 16:57:02
INFected
Pattern писал(а):Какой номер клиента, которым ты пытаешь приконнектиться к серверу? И какой диапазон сервера для клиентов для подключения?
На стороне сервера ничего не трогал. В конфиге протоколы оставил по умолчаю.
Протоколы:

Код: Выделить всё

MinProtocolRevision = 1
MaxProtocolRevision = 999
В клиенте протокол Revision: 660

С ума сойду скоро. :st:

Re: LINEAGE 2 server

Добавлено: 2008-07-28 17:15:04
Pattern
Если ты уверен, что клиент действительно стучится именно к твоему серверу, то честно сказать, тогда вообще затрудняюсь понять, из-за чего может быть трабла. Во всяком случае любое присутсвие клиента всегда логировалось... А тут ты говоришь, что "тыхо-тыхо"... :-o Могу только посоветовать поставить l2jserver версию на пробу, ибо у меня с ней вообще никогда не было проблем ни с установкой ни с работой, запускался всегда влёт.

Re: LINEAGE 2 server

Добавлено: 2008-07-28 17:54:14
INFected
Pattern писал(а):Если ты уверен, что клиент действительно стучится именно к твоему серверу, то честно сказать, тогда вообще затрудняюсь понять, из-за чего может быть трабла. Во всяком случае любое присутсвие клиента всегда логировалось... А тут ты говоришь, что "тыхо-тыхо"... :-o Могу только посоветовать поставить l2jserver версию на пробу, ибо у меня с ней вообще никогда не было проблем ни с установкой ни с работой, запускался всегда влёт.
Блин. Взял эту сборку и этот клиент, поставил себе локально. В l2.ini вбил 127.0.0.1, покдлючаюсь, и все работает. меняю в ини-файле ип на машину где запущен сервер и фсе, приехали. вижу только окно логина.
Жесть :crazy:

На l2jserver линк не дашь? А то сча сборщиков развелось немеряно.

Re: LINEAGE 2 server

Добавлено: 2008-07-29 10:01:34
Pattern
Да без проблем. Это ссылка на сам сайт разработчика, а отсюда качать "nightly" сборку. Кста заметь, они давно уже работают с хэлбаундом :Bravo:
Добавлено позже:
Подправил ссылки, а то случано не те запостил

Re: LINEAGE 2 server

Добавлено: 2008-07-29 11:02:08
INFected
Pattern писал(а):Да без проблем. Это ссылка на сам сайт разработчика, а отсюда качать "nightly" сборку. Кста заметь, они давно уже работают с хэлбаундом :Bravo:
Добавлено позже:
Подправил ссылки, а то случано не те запостил
Пасиба.
Только что-то не могу найти сервер С4 у них. Только датапак лежит. Я бы с удовольствием поставил бы какой-нить камаэль или хеллбаунд, но народ требует С4 :(
А с ним у мня какой-то напряг.

Re: LINEAGE 2 server

Добавлено: 2008-07-29 11:31:26
opt1k
вы сейчас нигде и не найдёте с4 сборку, а если и найдёте то это будет такой отстой что пользователи ваши будут просить хелбаунд. Почему? да из-за особенности разработки l2j. Как только на офе выходят новые хроники репозиторий l2j автоматом двигается в новые хроники. Отсюда следует что самый крутой ц4 закончен в лучшем случае процентов на 70, а последний хелбаунд включает в себя 99% рабочего ц4, 98% ц5.... и 70% хелбаунд. Поэтому не слушайте пользователей ставьте последнюю сборку. Плюс в последних сборках всё меньше багов из-за которых сервер крашится.

ЗЫ первый раз слышу что бы народ просил более старые хроники, для меня это подобно тому что сейчас какой-нить ребёнок у своих родителей вместо core2duo будет просить 486 =).

Re: LINEAGE 2 server

Добавлено: 2008-07-29 11:46:19
INFected
opt1k писал(а):ЗЫ первый раз слышу что бы народ просил более старые хроники
Вот такой вот парадокс. =)

Re: LINEAGE 2 server

Добавлено: 2008-07-29 13:49:35
Pattern
INFected писал(а):А с ним у мня какой-то напряг.
С Хэлбаундом? А что за напряг? чем вызван? Если вопрос связан с ГГ, то можешь на него смело забить и не заморачиваться по вопросу, как его убить. Достаточно пользователям иметь доступ в инет, чтобы он запускался без проблем. Главное чтобы юзвери нормально коннектились к серванту и геймплей юзабельный был.

Re: LINEAGE 2 server

Добавлено: 2008-07-29 14:57:41
INFected
Pattern писал(а): С Хэлбаундом? А что за напряг?
Та не. С С4 напряг. С интерлюдом вообще не было проблем. Запустился без проблем и работает до сих пор.

Re: LINEAGE 2 server

Добавлено: 2008-08-04 12:40:04
INFected
Устанавливаю сервер Lineage II Kamael Hellbound.

Взял сборку по ссылке выше, а также сборку от L2Emu.
Логин сервер стартует нормально.
Геймсервер при старте вываливает это:

Код: Выделить всё

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Куда рыть?

Re: LINEAGE 2 server

Добавлено: 2008-08-04 13:26:24
opt1k
походу яву надо обновить.

Re: LINEAGE 2 server

Добавлено: 2008-08-04 20:13:16
zingel
причем по-полной

Re: LINEAGE 2 server

Добавлено: 2008-08-05 10:53:55
INFected
Понял. Жаль.
Блин. Интерлюд работает. Не хочется трогать его.
Значит под HellBound нужно выделеную машину. :(

Re: LINEAGE 2 server

Добавлено: 2008-08-05 13:36:18
opt1k
а он и не перестанет работать после обновления, и потом можно же поставить 2 явы, хелбаунд пускать с новой

Re: LINEAGE 2 server

Добавлено: 2008-08-05 23:05:45
INFected
opt1k писал(а):а он и не перестанет работать после обновления, и потом можно же поставить 2 явы, хелбаунд пускать с новой
Если б еще кто-то ткнул носом в линк, как это грамотно сделать чтоб ничего не сломать...

Re: LINEAGE 2 server

Добавлено: 2008-08-07 13:44:08
INFected
Народ, а подскажите такую вещь.
Решил установить java 1.6.0
Обновил порты.
Пошел в /usr/ports/java/jdk16/ make && install && clean
Докачал в /usr/ports/distfiles

Код: Выделить всё

bsd-jdk16-patches-4.tar.bz2
tzupdater-1_3_0-2007h.zip
jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar
jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
tzupdater-1_3_6-2008c.zip
тоезь все что она попросила

Вроде все собралось, но:

Код: Выделить всё

# java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build diablo-1.5.0-b01)
Java HotSpot(TM) Client VM (build diablo-1.5.0_07-b01, mixed mode)
:( Что сделано не так?

Re: LINEAGE 2 server

Добавлено: 2008-08-07 15:25:45
opt1k

Код: Выделить всё

7)настраиваем яву:
setenv JAVA_HOME /usr/local/jdk1.6.0
set path= ( $path $JAVA_HOME/bin )
проверяем: java -version
java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build 1.6.0_03-p4-opt1k_05_aug_2008_22_44-b00)
Java HotSpot(TM) Client VM (build 1.6.0_03-p4-opt1k_05_aug_2008_22_44-b00, mixed mode)
ЗЫ это из моего не дописанного хауту которое я уже выкидывал на первой странице данного топика.

Re: LINEAGE 2 server

Добавлено: 2008-08-09 1:45:11
INFected
opt1k писал(а):ЗЫ это из моего не дописанного хауту которое я уже выкидывал на первой странице данного топика.
Спасибо дружище! :good: Завелось все без ошибок вроде.
Теперь разбирась почему сервер не логинит клиентов.