Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Разработка, Java, l2jserver (https://forum.zone-game.info/showthread.php?t=11407)

visors087 03.12.2010 20:39

Разработка, Java, l2jserver
 
Доброго времени суток!
Сейчас потихоньку изучаю Java, копаюсь в исходниках l2jserver...
Но у меня нет пока полного представления о сборке.

Уважаемые форумчане, подскажите пожалуйста какие файлы сырца за что отвечают на сервере?
Может быть есть описание API L2jserver?
Может быть есть какая-нибудь документация по исходному коду?
Желательно конечно на русском. Может быть кто-то поделится своим опытом...
Очень интересно разобраться в составе сервера, но по ходу изучения мне приходится прошарить по всему классу, что бы понять что с ним состыковывается и для чего он нужен. В общем нужно время. С описанием мне было бы намного проще :)

wanick 03.12.2010 21:05

Re: Разработка, Java, l2jserver
 
Не раз не видел мануалов... по сборкам,
я вот тоже начинающий можно сказать на яве ну может месяц что-то делаю,
но на других языках же достаточно давно

для понимания сборки могу дать пару советов
1. для начала обзаведитесь нормальным IDE для редактирования, я использую Eclipse
2. Ну и потом читайте название файлов классов и методов . название в большенстве чвоем несет ответ на вопрос что происходит в классе - методе
3. ну и по структуре

loginserver - содержит в себе ве по логину
gameserver - соответственно по игровому

как и говорил названия сами за себя говорят
в каждой их них есть папки
serverpackets и clientpackets - это соответственно классы для работы с пакетами

в model - располагаются вс модли , НПЦ, игроки, скилы , вещи , пати , кланы, и т.д.

иногда для исправления бага или для понимания как что работает нжно знать какое действие инициируется например при нажатии на какую нибудь кнопку в интерфейсе игры, для того чтоб понять откуда ноги растут я использую программу l2phx(http://coderx.ru) смотрим пакет какой отправляется, имена пакетов в l2phx
соответствуют названиям классов отвечающих за их обработку, тут и начинается разбор полетов

Удачи в начинании ;)

Deazer 03.12.2010 21:08

Re: Разработка, Java, l2jserver
 
Инфо и вики по работе с датапаком http://www.l2jdp.com/ (сам не раз пользовался , довольно полная дока)
http://trac.l2jserver.com/wiki Коре вики , тоже инфа довольно внятная

krisadr 03.12.2010 23:38

Re: Разработка, Java, l2jserver
 
именно таких описаний, о который вы говорите лично я не встречал, хотя искал, достаточно долго.

xCrash 04.12.2010 05:08

Re: Разработка, Java, l2jserver
 
Наврятле кто нибудь возьмется за написание документации по java l2j, на это уйдет много времени так как в сборке не мало классов, методов. Хотя это бы избавило от мусора допускающего при написание кода, если не находишь тот или иной метод который тебе необходим а так просто можно будет его модифицировать или использовать как есть =)

TuIIoK 04.12.2010 21:16

Re: Разработка, Java, l2jserver
 
Как по мне на форуме l2jserver отвечают на любые вопросы, там же можно найти много описаний, инструкций и даже исходников. Единственный минус - надо знать английский :)

visors087 08.12.2010 20:28

Re: Разработка, Java, l2jserver
 
Всем спасибо за помощь :)


Текущее время: 07:55. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot