Перейти к содержимому

Welcome to 100NT форум администраторов игровых серверов
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Переключатель чата Чат

Добро пожаловать в чат 100NT
xisp : (21 May 2012 - 11:55 AM) и еще 1 вопрос! В Каком файле в клиенте менять надпись которая в самом начале написана под окошком для ввода логин и пароля?
xisp : (21 May 2012 - 11:40 AM) Кто может поделиться чстой папкой system interlude? А то пол инета облазил, то л2ини неоткрывается то русский текст неподдерживает
Horus : (17 May 2012 - 01:17 PM) гуф умер, а форум отжил свое.
Inkognit0 : (17 May 2012 - 01:08 PM) форум умер?
Изменить размер окна сообщений

Компиляция

- - - - -

  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1
Quadro

    Продвинутый пользователь

  • Пользователи
  • 563 сообщений
  • ГородUA
Reputation: 3
Компиляция ANT`om(build.xml)Самое 1 нужно скачать исходники...сделать это можна так.Способ А(через командую строку)1) Скачиваем Subversion _http://subversion.tigris.org/downloads/svn-win32-1.4.3.zipЧерез него будем качать исходники2) Распаковываем, переименовываем и засовываем на C: , чтобы путь к файлам был в точности таким:
C:svnbin
и так далееСпособ Б(с помощью программы)1) Скачиваем Tortoise SVN тут _http://tortoisesvn.net/downloads32 bit, *.msi2) Ставим.3) Скачиваем Apache ANT (_http://ant.apache.org/)Через него будем компилить4) Распаковываем, переименовываем и засовываем на C: , чтобы путь к файлам был в точности таким:
C:antbinC:antlib
и так далее Отдельный пункт, заслуживающий особого внимания...Пропись в систему (в переменные среды) 1) Правой кнопкой по "Мой Компьютер"2) Свойства...3) Закладка "Дополнительно"4) Кнопка переменные среды5) Раздел "Системные переменные"6) Дважды жмем по строке "Path"А вот здесь предельно аккуратнодобавляем строчку
;C:antbin;C:svnbin
НЕ ЗАБЫТЬ!!! ";" точку с запятой, это обязательно Так, с этим разобрались...Можно перезагрузить компьютер, но у меня все и так работает Выше была подготовка, когда будете опять качать исходники и собиратьих, то это все, естественно, еще раз делать не надо. Сейчас начинаетсясамый интересный момент. Скачивание:Способом А1) Вибираем SVN ссылку производителя Ну например...
http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_DataPack/
и
http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_GameServer/
Почему две штуки? А потомучто у них датапак и сам сервер разделены на два проэкта.Что значит "Выбираем"? Да просто так, на будущее.2) Создаем папку куда будем скачиватьУ меня:
C:sourceDP
и
C:sourceserv
(для сервака и для датапака к нему)3) Вот теперь пошла коммандная строка про которую я говорил...Пуск -> Выполнить -> набираем в строчке:
cmd
Открывается ДОС окноa. пишем
cd C:sourceDP
жмем ENTER4) Вот оно само скачивание:a. пишем
svn co http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_DataPack/
когда скачается открываем опять cmd и пишем
cd C:sourceserv
потом
svn co http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_GameServer/
ждёте когда скачается..Способ Б1) Вибираем SVN ссылку производителя Ну например...
http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_DataPack/
и
http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_GameServer/
Почему две штуки? А потомучто у них датапак и сам сервер разделены на два проэкта.Что значит "Выбираем"? Да просто так, на будущее.2) Создаем папку куда будем скачиватьУ меня:
C:sourceDP
и
C:sourceserv
(для сервака и для датапака к нему)3) Нажымаем правой кнопкой мыши на папку DP и жмём там пункт SVN CheckuotОткрывается окно.В строке URL of repository вводим ссылку на датапак
http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_DataPack/
Жмём ок и ждём пока скачает(Будет написано Completed.)Аналогично делаем с папкой serv только вместо ссылки на датапак вводим ссылку на сервер.
http://my-svn.assembla.com/svn/L2Dot/trunk/L2Dot_IL_GameServer/
В первой части я забыл упомануть про еще один момент с переменными среды...в общем заходим туда же, в разделе системных переменных жмем кнопку "Создать"создаем переменную
JAVA_HOME
cо значением
C:Program FilesJavajdk1.6.0_11bin
ну это у меня так..у Вас может по другому.Кроме того надо скопировать файл tools.jar из
C:Program FilesJavajdk1.6.0_11lib
в
C:Program FilesJavajre6lib
Итак открываем опять cmd и пишем
cd C:sourceDPL2Dot_IL_DataPack
и пишем
ant
Через некоторое время:a. BUILD SUCCESSFULTotal time: время-----------------------------открываем cmdи пишем
cd C:sourceservL2Dot_IL_GameServer
и набираем
ant
Через некоторое время:a. BUILD SUCCESSFULTotal time: время-----------------------------------Сборка завершена.Полученные архивы находятся в:C:sourceDPL2Dot_IL_DataPackbuildиC:sourceservL2Dot_IL_GameServerbuild Приятной дальнейшей настройки© Spinalи мои дополнения.

#2
Quadro

    Продвинутый пользователь

  • Пользователи
  • 563 сообщений
  • ГородUA
Reputation: 3
Компиляция maven`omкачаем сам maven -
http://maven.apache.org/download.html
Распаковываем содержимое архива в какой-нибудь каталог на диске, например:
C:MAVEN
Затем дописываем путь к мавену в системную переменную Path. Для этого идем Мой компьютер, правой кнопкой Свойства --- Дополнительно --- Переменные среды. Выбираем там переменную PATH, нажимаем Изменить. В конец, после ";" дописываем путь к каталогу BIN мавена, в нашем примере
С:MAVENbin
Когда приготовления закончены, можно проверить корректность установки Мавена. Нужно ввести в командной строке mvn --version. Если все установлено верно, то должна появиться строчка
Maven version: 2.*.*
Итак мавен успешно установлен. Можно приступить к компиляции.В каталоге, куда у вас скачаны исходники* в командной строке запустите команду
mvn clean
(этой командой производится очистка собранных ранее ревизий).Для сборки проекта надо ввести команду
mvn assembly:assembly
После выполнения команды (выполнение займет некоторое время) появится каталог target, в котором будет лежать zip-файл с дистрибутивом сервера.* - Как качать исходники написано в мануале по компиляции ANT`om © Bssat и мои дополнения.UPDATE 06.04.09Также 1. При компиле GS расширяем память (пишем в cmd) :
SET MAVEN_OPT=-Xmx512m
2. При компиляции логин сервера убераем тестинг(L2 emu,etc) :
-Dmaven.test.skip=true 
by © zenn

#3
Quadro

    Продвинутый пользователь

  • Пользователи
  • 563 сообщений
  • ГородUA
Reputation: 3
Обновил мануалы.Добавил описание как качать TortoiseSVN.Ниже написано как обновлять сервер.------------------------------------------------Как обновить сервер?Ядро1.Если не вносили изменений в ядро,то просто перекомпилируйте и замените файлы.Если вносили то:1.Вкидаем Ваши файлы в исходники(с путём сами розберетесь :)) и компилируем.Если в них были изменения то переносим ваш код в файл.Компилируем и вкидаем в сервер.Датапак1.Если не вносили изменений,то перекомпилируйте и замените файлы.Если вносили то:а).Перекомпилируйте и замените только те файлы в которых Вы не вносили изменений,остальные изменяйте вручную(сверяемся с таймлайном)б)Сверяемся с таймлайном и вносим изменения.

#4
Михаил(zenn)

    Продвинутый пользователь

  • Администраторы
  • 6827 сообщений
  • ГородКерчь
Reputation: 355
Добавлю утеряные репозитории с плагинами maven-build : 
_http://maven.xwiki.org/externals/org/codehaus/mojo/maven-buildnumber-plugin/0.9.5/
И приложу уже готовые для вставки. 





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей