Вторник, 22.05.2012, 22:44
Создай свой сервер Lineage 2
  C4 C5 C6 Interlude/Freya
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Beliy, Dragmar, Ezildin, KA(IIEP(KOrO 
Форум » Общий форум » Документация » Guide По Компилляции, Eclipse (взято с La2Base)
Guide По Компилляции, Eclipse
seregakillДата: Среда, 25.02.2009, 13:38 | Сообщение # 1
Генерал-полковник
Группа: Проверенные
Сообщений: 1001
Репутация: 227
Статус: Offline
1 способ кампиляции чуть позже 2 способ выложу
Гайд по работе с 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) и тута найдете архив wink

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)

Добавлено (25.02.2009, 13:10)
---------------------------------------------
2 способ по кампиляции с помощю zg-compiller (он попроще)
что требуется:
zg-compiller - Скачать файл zg-compiller
Java jdk - нужно обезательно использовать Java JDK а не Java jre

Разархивировать папку "zg-compiller" на диск c:\, тоесть вот так c:\zg-compiller\.

Создаем переменную: Вызываем "Свойства" моего компьютера,

далее "Дополнительно", "Переменные среды" жмём "Новый" и пишем: имя - "JAVA_HOME",

значение - "Тут путь к вашей Java JDK" примерно вот так C:\Program Files\Java\jdk1.6.0_05\ или свой путь к JDK

и жмём два раза "Ok".

Всё осталось перегрузить компьютер и "zg-compiller" готов к работе wink

если у каво какие проблемы с компиляцией пишим сюда

з.ы Обратите внимание что он кампилит сборки тока от этих команд!:L2jFree, L2Emu, L2jServer.

Добавлено (25.02.2009, 13:38)
---------------------------------------------
http://svoyl2.ru/forum/8-6747-1 здесь выложил свн адресса команд



Bite my shiny metal ass
건방진 회원


Сообщение отредактировал seregakill - Среда, 25.02.2009, 13:14
 
xaxaxaДата: Среда, 25.02.2009, 14:02 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 169
Репутация: 38
Статус: Offline
спасибо! 1 способ знаю)
а вот со вторым еще не сталкивался, сейчас попробую)

http://svoyl2.ru/forum/8-6678-1 - Делаем UKX
http://svoyl2.ru/forum/8-6720-1 - Делаем UTX
 
seregakillДата: Среда, 25.02.2009, 14:02 | Сообщение # 3
Генерал-полковник
Группа: Проверенные
Сообщений: 1001
Репутация: 227
Статус: Offline
xaxaxa 2 способ он очень очень простой:)


Bite my shiny metal ass
건방진 회원
 
xaxaxaДата: Среда, 25.02.2009, 14:05 | Сообщение # 4
Полковник
Группа: Проверенные
Сообщений: 169
Репутация: 38
Статус: Offline
Quote (seregakill)
xaxaxa 2 способ он очень очень простой:)

да и 1 не сложный)

http://svoyl2.ru/forum/8-6678-1 - Делаем UKX
http://svoyl2.ru/forum/8-6720-1 - Делаем UTX
 
seregakillДата: Среда, 25.02.2009, 14:09 | Сообщение # 5
Генерал-полковник
Группа: Проверенные
Сообщений: 1001
Репутация: 227
Статус: Offline
ну для навичка сложновато я начинал с зг-компиллера но тогда он тока кампилил 1 от L2jserver а потом всётаки научился через еклипс но всёравно щяз пользуюсь еклипсом чтоб тока качать исходники а кампилю зг-компиллером так как пользуюсь тока сборкой от L2jserver и радаюсь:)


Bite my shiny metal ass
건방진 회원
 
xaxaxaДата: Среда, 25.02.2009, 15:08 | Сообщение # 6
Полковник
Группа: Проверенные
Сообщений: 169
Репутация: 38
Статус: Offline
а какой пасс от zg компиллера? =))

http://svoyl2.ru/forum/8-6678-1 - Делаем UKX
http://svoyl2.ru/forum/8-6720-1 - Делаем UTX
 
seregakillДата: Среда, 25.02.2009, 15:11 | Сообщение # 7
Генерал-полковник
Группа: Проверенные
Сообщений: 1001
Репутация: 227
Статус: Offline
забыл)))))
пас www.zone-game.info


Bite my shiny metal ass
건방진 회원
 
Fenix28Дата: Четверг, 05.08.2010, 23:33 | Сообщение # 8
Полковник
Группа: Пользователи
Сообщений: 152
Репутация: 15
Статус: Offline
вопрос в том Правой кнопкой мышы на окошке Svn Repository:

New ---> repository location:

URL: http://tools.assembla.com/svn/L2Emuproject - получается исходники можно тока с сайта скачивать а если с компа то ни как?


Помог???ставь+
Поставлю серв за WMZ, сделаю графику 1 разряд фотожопера)ыыыыыы взломаю серв la2 за деньги) а вы че думали кризис епт)В хлам бухой!
 
EzildinДата: Пятница, 06.08.2010, 02:25 | Сообщение # 9
Генералиссимус
Группа: Модераторы
Сообщений: 2567
Репутация: 324
Статус: Offline
С компа тоже можно компилить сборку.
 
Fenix28Дата: Пятница, 06.08.2010, 08:15 | Сообщение # 10
Полковник
Группа: Пользователи
Сообщений: 152
Репутация: 15
Статус: Offline
тоже через eclipse? поделись пожалуйста!

Помог???ставь+
Поставлю серв за WMZ, сделаю графику 1 разряд фотожопера)ыыыыыы взломаю серв la2 за деньги) а вы че думали кризис епт)В хлам бухой!
 
Freesty1eДата: Пятница, 06.08.2010, 10:04 | Сообщение # 11
Генералиссимус
Группа: Проверенные
Сообщений: 1276
Репутация: 143
Статус: Offline
Качаеш JDK, Качаеш эклипс, установка нетрудная думаю, сам установиш) заходиш в эклипс, попросит дать папку, куда сохранять твои сохранения, при выходе с эклипса.
Затем Window => Preferences => Java => Installed JREs => add.. Указываеш путь к JDK, ставиш галочку на против jdk. => OK
Далее смотрим прикрепленный фаил)))
Потом выбираем слева ant и выбираем с права путь к build.xml, затем RUN и вауля) cool

Добавлено (06.08.2010, 10:04)
---------------------------------------------
А вот и фаил


Это 3 литра спирта и спрайта пол ведра

Сообщение отредактировал Freesty1e - Пятница, 06.08.2010, 10:29
 
Fenix28Дата: Пятница, 06.08.2010, 21:46 | Сообщение # 12
Полковник
Группа: Пользователи
Сообщений: 152
Репутация: 15
Статус: Offline
Спасибо smile +... конечно но блин завтра займусь, а то я чуток вдатый)

Помог???ставь+
Поставлю серв за WMZ, сделаю графику 1 разряд фотожопера)ыыыыыы взломаю серв la2 за деньги) а вы че думали кризис епт)В хлам бухой!


Сообщение отредактировал Fenix28 - Пятница, 06.08.2010, 21:48
 
Форум » Общий форум » Документация » Guide По Компилляции, Eclipse (взято с La2Base)
Страница 1 из 11
Поиск:




Рейтинг@Mail.ru
Copyright SVOYL2 © 2007-2012 Создать сайт бесплатно