Читай RSS - будь умным! Мы в Twitter! Мы VKontakte! Главная Форум Услуги Рекламодателям Карта сайта Контакты
Авторизация
Вход через
социальные сети
Вход через сайт
Регистрация
Забыли пароль?

l2maxi - всё для lineage 2
l2maxi - всё для lineage 2: ява сервера, дополнения, программы, галерея, улучшения, клиенты, файлы, боты, баги.

  Гайд по компиляции l2j сборок с помощью Eclipse


Гайд по компиляции l2j сборок с помощью  Eclipse


Гайд по работе с Eclipse:
Что понадобится:
- Java jdk 1.6 или более новая (http://www.sun.com)
- Eclipse Classic 3.1 или более новый (http://www.eclipse.org) или же если у вас стоит 64 битная ява, то Eclipse 3.4M6a или выше
- maven 2.0.6 или выше (http://www.apache.org)

Пункт 1:

1) Инсталлим Java
2) Извлекаем Eclipse
2.1) Скачиваем и извлекаем Maven.


3)- Запустите Eclipse и укажите путь, где будут храниться ваши сборки (например: C:\Workspace) и ставим галочку чтоб сделать ее по умолчанию

4)- Идем Help----> Software updates---> Search new features to install, жмем на New Remote Site и вводим:

Name: subeclipse
URL: http://subclipse.tigris.org/update

- И еще разок New Remote Site и вводим:

Name: Mylyn
URL:
http://download.eclipse.org/tools/mylyn/update/e3.3 - (для Eclipse 3.3)
http://download.eclipse.org/tools/mylyn/update/e3.4 - (для Eclipse 3.4M)

6)- Жмем ok и finish, выбираем subeclipse и mylyn для инсталляции и жмем next, принимаем условия, next и finish.

7)- Ждем пока Eclipse скачает дополнение и соглашаемся на перезагрузку программы.

8)- Идем в Window - Preferences - Java - Installed JREs - Search - идем в папку с Java и выбираем папочку jdk... и жмем Ок, далее ставим галочку напротив jdk... и жмем Ок


Пункт 2:

Переходим к настройке Java

Пуск.....> Панель управления.....> Система........> Дополнительно.........> Переменные среды....> создаем новый параметр

Имя: JAVA_HOME
Значение: путь к Java JDK (без папки bin)
например: C:\Program Files\Java\jdk1.6.0\

Жмем Ок и закрываем окно.

Пуск........... Выполнить............ cmd

Переходим в папку с Maven'ом (в командной строке)

например: cd c:/maven2/bin

Далее прописаваем "mvn" (без ковычек) и вы увидите сообщение "build failure" (перед этим можете вместо "mvn" прописать "mvn install" - в данном случае в будущем не придется ждать пока скачаются основные компоненты мавена) - это нормально, закрываем командную строку


Пункт 3:

1) Открываем Eclipse - Press on help----> software updates---> Search new features to install, жмем на New Remote Site и вводим:

Name: m2plugin
URL: http://m2eclipse.sonatype.org/update/

Принимаем все соглашения и условия, соглашаемся на перезагрузку программы.

После жмем Window--- show view--- other----- svn repository (можно в верхнем окошке ввести svn и он высветит svn repository, чтобы не искать самим)

Правой кнопкой мышы на окошке Svn Repository:

New ---> repository location:

URL: http://tools.assembla.com/svn/L2Emuproject

2)- заходим в Trunk, правой кнопкой по папке (геймсервер, потом логин и потом датапак (порядок любой)) Check out As Project и скачиваем исходники

3)- после чего тыкаем правой кнопкой мыши по скаченной папке с геймсервером (в Eclipse) -> Maven -> Enable бла-бла-бла...))) и дожидаемся скачки исходников, требуемых для гейма, затем проделываем тоже самое с логином.


Пункт 4 (финальный):

После того как скачали все что нужно делаем следующее:
* Правой кнопкой по папке с Login Server -> Run as... -> Maven build...
* goals: clean assembly:assembly
* Click Add -> name: maven.test.skip, value: true -> ok -> apply -> run

Для копиляции геймсервера проделываем все тоже самое, но выбираем Game Server.


*Для компиляции датапака жмем на стрелочку перед датапаком в окне Package Exp...правой кнопкой по файлу build.xml -> Run as -> Ant build

Собранные части сервера будут расположены здесь: (путь к папке со сборками (который указали при первом запуске программы))\(папка соответствующая логину/гейму/датапаку)\target (для датапака папка build) и тута найдете архив ;)

P.S: чтобы обновить в эклипсе жмем правой кнопкой мыши на проекте, который хотите обновить (логин, гейм или датапак) -> Replace With -> Latest from repository и ждем пока обновятся определенные файлы


ОШИБКИ С ФАЙЛОМ POM.XML при обновлении исходников мавена или копиляции МОЖНО ИГНОРИРОВАТЬ!!!


Цитата
Для тех у кого ошибки потипу OutOfMemory или

[ERROR] BUILD FAILURE
[INFO] ----------------------------------------------------------------------------
[INFO] Java heap space


Идем в Window - Preferences - Java - Installed JREs выбираем ваш Java JDK и жмем Edit -> в окошке Default VM Arguments указываем -Xmx256m


I will try to make here a guide how to upgrade without loosing any data like chars items, skills etc.
If it's not useful and someone knows a better way, feel free to correct, it will be for the good of the entire community, I think...

1. Make sure you have a working database of your new rev installed on MySQL (preferable a separate PC / laptop)
2. Work all of your new rev files just like being a full new release and you had none before (config, data, new NPC's, etc.)
3. Start login server and game server to make sure it's really working without errors
4. If everything is OK, dump your database to an SQL file

...and now for the "complicated" part...

5. If you had that on a separate PC, copy new rev on your server machine, along with your dumped SQL file
6. Make a separate DB on your server MySQL connection, like l2clean or whatever Smiley
7. Make sure you have altered server.properties and login.properties to match your internal / external IP
8. Stop your server (nasty !!!)
9. Go on Navicat to Tools -> Structure Syncronization
10. Left side -> (your connection name) -> (your new rev db)
11. Right side -> (your connection name) -> (your GS db)
12. Press "Compare" button
13. After compare has been done -> press "Run query" button
14. After successful completion go to Tools -> Data Syncronization
15. Left side -> (your connection name) -> (your GS db)
16. Right side -> (your connection name) -> (your new rev db)
17. Go "Advanced" and remove the mark from "Delete records"

Remark: BE SURE YOU REMOVED THAT MARK BEFORE STARTING !!!

18. Press "Preview" button

You will get 6 or 7 errors, tables which you should copy to a temporary DB FROM YOUR NEW REV DB and copy back after completion...

Normally this tables are:
boxaccess
clan_wars
pledge_skill_trees
posts
skill_spellbooks
topic
zone

19. If on "Preview" is everything OK then press "Start" to upgrade

BE SURE YOU HAVE COMPLETED POINT 17 BEFORE !!!

20. Now just dump SQL file of your old DB and copy your new DB instead
21. start your login server
22. start your game server
23. YOU'RE DONE !!!!!

It will take you longer in the first instance, with time will take less and less.
I do not want to be a big mouth but now, after 6 month, it's taking me about 10 minutes top...

Credits to NoobLady (Ragezone)


Автор мануала: Pchayka

>> Ява сервера » F.A.Q., Гайд по компиляции l2j сборок с помощью Eclipse

Другие новости по теме:
Гайд XML stats Гайд XML stats
Видеомануал по установке нпс. Видеомануал по установке нпс.
FAQ по изменению грейда вещей. FAQ по изменению грейда вещей.
Читаем в полной новости.

Разместил: Dahaka Прочитано: 19243


 
Автор: Makromag, 11 мая 2010 23:36
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Кошмар umnik swoon help read




 
Автор: jjarnold, 28 мая 2011 16:12
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
blum3 yahoo xaxa пипец как росмешил хДДДДДДДДДДДДДДДДДДДД




 
Автор: Destus, 6 июля 2011 23:44
Группа: Посетитель
Комментариев: 17
Публикаций: 0
ICQ: --
а нельзя проста скачать Eclipse EE dev и скомпилить без лишнего гемора swoon




 
Автор: timoshintosha, 27 января 2012 19:00
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Destus,
+




 
Автор: blooddiablo, 9 апреля 2012 10:40
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
гАвно этот ебаный эклипс со своими хуеприблудами выебать его в рот




 
Автор: dada123, 21 сентября 2012 20:39
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
blooddiablo школьник закрой свой рот хорошо? или тебе его залепить? если не умееш то не качай! иди выпрыгни с окна калич грёбаный.




 
Автор: jasker, 8 октября 2012 19:25
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Не знаю уже запутался... у меня Хелпе нет нифига подобного выше описаного.
Или у меня Еклипс новый . Но если так то мануал мне явно не поможет.




 
Автор: RolexRSU, 2 июля 2014 11:44
Группа: Гость
Комментариев: 0
Публикаций: 0
ICQ: --
Я предлагаю прогон вашего сайта или объявлений по профилям, форумам и гостевым, лицензионным хрумером 12.0.6. Базы личные, спарсил лиц. софтом - Hrefer4.1, они были полностью почищены и проверены на открытость к индексу BackLinksChek'ом.

Делаю прогоны как комплексные, так и разовые. Возможны скидки при объемных заказах.

Контактные данные:
icq - 686174168
skype - rolexrsu




Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии в данной новости.


Реклама
Опрос
Интересно ли вам читать новости на сайте?

Да, нравится читать описания
Не совсем, информация не всегда точная
Я привык к краткости

Архив новостей
Октябрь 2017 (1)
Сентябрь 2017 (4)
Август 2017 (4)
Июль 2017 (4)
Июнь 2017 (4)
Май 2017 (4)
Реклама

Наверх
Любое копирование материалов сайта строго запрещено!