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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=149)
-   -   Компиляция сервера AION (https://forum.zone-game.info/showthread.php?t=4504)

nelegal 21.08.2009 13:27

Компиляция сервера AION
 
Всем привет, начнем.
Для начала нам нужно подготовится, поэтому:
1. Скачиваем черепашку отсюда.
2. Скачиваем ANT
3. Устанавливаем веб сервер, на моем примере это Vertrigo

Далее создаем папку, например: D:\AION FILES\aion-emu и кликаем правой кнопкой мыши по папке aion-emu выбираем SVN Checkout (тут описано подробно) и вставляем ссылку: http://my-svn.assembla.com/svn/aion-emu пока у нас скачиваются исходники мы в папку D:\AION FILES распаковываем ранее скачанный ANT и в этой же папке создаем два БАТника:
1. Назовем например: Compile GameServer.bat и внутри вставляем следующий код:
Код:

@echo off
cd aion-emu\trunk\AE_GameServer
start ..\..\..\ant\bin\ant clean dist

2. Compile LoginServer.bat
Код:

@echo off
cd aion-emu\trunk\AE_LoginServer
start ..\..\..\ant\bin\ant clean dist

Структура папок должна выглядеть так:
D:\AION FILES
aion-emu
ant
Compile GameServer.bat
Compile LoginServer.bat

Если исходники скачались нормально, то в папке aion-emu будет так:
D:\AION FILES\aion-emu
.svn - скрытая папка
examples
tools
trunk
.project
Thumbs.db

Запускаем БАТники, ждем окончания и идем в D:\AION FILES\aion-emu\trunk\AE_GameServer\build видим архив ae_gameserver.zip - это гейм сервер.
D:\AION FILES\aion-emu\trunk\AE_LoginServer\build архив ae_login.zip - соответственно логин сервер.
Распаковываем куда вам нравится настраиваем конфиги, заливаем базы и запускаем сервер.
Если что не понятно, спрашиваем. Удачи.

Aquanox 21.08.2009 22:10

Ответ: Компиляция сервера AION
 
а можно просто добавить ant/bin В PATH и пользоваться из любой точки.

и не обязательно отдельным процессом запускать. можно просто
Код:

C:\SVN\aion-emu>ant clean dist

gllandec 12.10.2009 07:13

Re: Компиляция сервера AION
 
Полезная инфа! Но вот вопрос с айон уникью компиляция происходит так жекак и сайон ему?

Добавлено через 3 часа 7 минут
Код:

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.6.
0_01\lib\tools.jar
Buildfile: build.xml

clean:
  [delete] Deleting directory C:\AION FILES\aion-emu\AE-go_GameServer\build

init:
    [mkdir] Created dir: C:\AION FILES\aion-emu\AE-go_GameServer\build
    [mkdir] Created dir: C:\AION FILES\aion-emu\AE-go_GameServer\build\classes

compile:
    [javac] Compiling 400 source files to C:\AION FILES\aion-emu\AE-go_GameServe
r\build\classes

BUILD FAILED
C:\AION FILES\aion-emu\AE-go_GameServer\build.xml:63: Unable to find a javac com
piler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.6.0_01"

Total time: 1 second
C:\AION FILES\aion-emu\AE-go_GameServer>

Help plz!!!!!!

Добавлено через 3 часа 11 минут
Ссори разобрался проблема в яве

minipups 12.10.2009 16:38

Re: Компиляция сервера AION
 
Видео мануал можно ?
ссылки неработают

Nytrex 12.10.2009 16:42

Re: Компиляция сервера AION
 
Мда... Что за деградация ? В первом сообщении итак все разжевано, все мелочи - нет подавайте-ка нам видео мануал.

PROGRAMMATOR 12.10.2009 16:50

Re: Компиляция сервера AION
 
Самое интересное, а что снимать?

Цитата:

Start - Run - Cmd
- cd c:\aion_src\game
- c:\ant\bin\ant

gllandec 12.10.2009 18:18

Re: Компиляция сервера AION
 
Цитата:

Сообщение от Nytrex (Сообщение 42269)
Мда... Что за деградация ? В первом сообщении итак все разжевано, все мелочи - нет подавайте-ка нам видео мануал.

Ну да ладно вам надо же НАМ НУБАМ учится! А у кого учится как не у вас? Я лично далек от всего этого но так как я человек любознательный... При этом я далеко не сопливый малолетка(32года) просто хочу понять и разобраться! Это противозаконно?

PROGRAMMATOR 12.10.2009 18:41

Re: Компиляция сервера AION
 
Цитата:

Сообщение от gllandec
Это противозаконно?

Естественно нет! Это если материала нет, а так, он уже написан и вылизан, осталось прочесть буквы.

nelegal 13.10.2009 06:25

Re: Компиляция сервера AION
 
Цитата:

Сообщение от gllandec (Сообщение 42283)
Ну да ладно вам надо же НАМ НУБАМ учится! А у кого учится как не у вас? Я лично далек от всего этого но так как я человек любознательный... При этом я далеко не сопливый малолетка(32года) просто хочу понять и разобраться! Это противозаконно?

Что конкретно не понятно? Человек владеющей телепатией сейчас отсутствует, он в отпуске! Напишие конкретный вопрос!
Например: Как создать БАтник?
Ответ: Правой кнопкой мыши кликаем по пустому пространству папки-выбираем-создать-текстовый документ.
Открываем док вставляем туда то, что написано выше, жмем файл-сохранить как- и в имени файла пишем = AQ_LS.bat? либо сохраняем текстовик и правой кнопкой по немуи переименовать!!!


Когда есть вопросы, помогать новичкам легче.

minipups 13.10.2009 14:00

Re: Компиляция сервера AION
 
Вобщем все ясно с вами сударь"Nytrex"вобщем я могу вам в ответ тысячю слов сказать Хороших и плохих ,но нестану потому как я человек здравоМыслящий.скажу лиш одно:вы когда родились "Nytrex" сразу сели за компьютер или хотябы научились писать !?
разобратса можно во всем.но ссылки поправте пожалуста а то некачает. (перезалейте чтоли).И кстати сервер Lineage2 могу установить с закрытыми глазами(как говоритса) за 5 минут максимум:)
и еще раз повторюсь ССЫЛКИ неработают!

Nytrex 13.10.2009 14:34

Re: Компиляция сервера AION
 
Здравомыслящий человек в возрасте 34лет не может скомпилировать сервер по подробному руководству ? Прискорбно.

minipups 13.10.2009 14:39

Re: Компиляция сервера AION
 
голова моя кругом.выложи пожалуста ссылки чтобы скачать етот АНТ и Вертиго.больше нечего непрошу,пока что:)

Nytrex 13.10.2009 14:47

Re: Компиляция сервера AION
 
http://ant.apache.org/bindownload.cgi
http://vertrigo.sourceforge.net/?lang=ru

Ссылки в описании исправил.

Magister 13.10.2009 14:52

Цитата:

Сообщение от nelegal (Сообщение 39642)
Всем привет, начнем.
Для начала нам нужно подготовится, поэтому:
1. Скачиваем черепашку отсюда.
2. Скачиваем ANT
3. Устанавливаем веб сервер, на моем примере это Vertrigo

Далее создаем папку, например: D:\AION FILES\aion-emu и кликаем правой кнопкой мыши по папке aion-emu выбираем SVN Checkout (тут описано подробно) и вставляем ссылку: http://my-svn.assembla.com/svn/aion-emu пока у нас скачиваются исходники мы в папку D:\AION FILES распаковываем ранее скачанный ANT и в этой же папке создаем два БАТника:
1. Назовем например: Compile GameServer.bat и внутри вставляем следующий код:
Код:

@echo off
cd aion-emu\trunk\AE_GameServer
start ..\..\..\ant\bin\ant clean dist

2. Compile LoginServer.bat
Код:

@echo off
cd aion-emu\trunk\AE_LoginServer
start ..\..\..\ant\bin\ant clean dist

Структура папок должна выглядеть так:
D:\AION FILES
aion-emu
ant
Compile GameServer.bat
Compile LoginServer.bat

Если исходники скачались нормально, то в папке aion-emu будет так:
D:\AION FILES\aion-emu
.svn - скрытая папка
examples
tools
trunk
.project
Thumbs.db

Запускаем БАТники, ждем окончания и идем в D:\AION FILES\aion-emu\trunk\AE_GameServer\build видим архив ae_gameserver.zip - это гейм сервер.
D:\AION FILES\aion-emu\trunk\AE_LoginServer\build архив ae_login.zip - соответственно логин сервер.
Распаковываем куда вам нравится настраиваем конфиги, заливаем базы и запускаем сервер.
Если что не понятно, спрашиваем. Удачи.

Интересно, зачем 3-й пункт? :) Мануал для тех кто не знает будет понятным.

minipups 13.10.2009 15:28

Re: Компиляция сервера AION
 
базу заливать так же указывать путь к Мускулу как и в линейдж ?тоесть пойдет та база в которой залита Ла2 ?
а если точнее то где ета база лежит и как ее залить .спасибо заранее !
кстати"Чтобы зайти к себе на сервер(в игру аион)где что в клиенте менять надо ?

Nytrex 13.10.2009 15:40

Re: Компиляция сервера AION
 
Подробная установка здесь

minipups 13.10.2009 19:11

Re: Компиляция сервера AION
 
можно скрин выложить .как должен запуститса сервер ?например вот запущеный готовый сервер линаги.
http://dump.ru/file/3575421

nelegal 14.10.2009 06:31

Re: Компиляция сервера AION
 
Цитата:

Сообщение от Magister (Сообщение 42392)
Интересно, зачем 3-й пункт? :) Мануал для тех кто не знает будет понятным.

Расчитано на тех кто только начинает. ))) Все когда то начинали.
У меня до сих пор иногда непонятки случаются, приходится по форумам лазить или спрашивать совета у более опытных.

krava 15.10.2009 16:52

Re: Компиляция сервера AION
 
Цитата:

Сообщение от minipups (Сообщение 42383)
Вобщем все ясно с вами сударь"Nytrex"вобщем я могу вам в ответ тысячю слов сказать Хороших и плохих ,но нестану потому как я человек здравоМыслящий.скажу лиш одно:вы когда родились "Nytrex" сразу сели за компьютер или хотябы научились писать !?
разобратса можно во всем.но ссылки поправте пожалуста а то некачает. (перезалейте чтоли).И кстати сервер Lineage2 могу установить с закрытыми глазами(как говоритса) за 5 минут максимум:)
и еще раз повторюсь ССЫЛКИ неработают!

ссылки работают. Юзайте Svn

Добавлено через 4 минуты
Цитата:

Сообщение от minipups (Сообщение 42390)
голова моя кругом.выложи пожалуста ссылки чтобы скачать етот АНТ и Вертиго.больше нечего непрошу,пока что:)

ant - компилятор java сорцов
vertigo - веб сервер. Посмотрите лучше Денвер там все в одном:
mysql+apache+php5+sendmail+perl.
если у вас Windows
Если у вас ubuntu - в Synaptic все есть. просто пишите "ant" и он сам скачивается, устанавливается и настраивается. Также и для остальных програм

YoniX 16.10.2009 15:09

Re: Компиляция сервера AION
 
Помогите с компиляцией, всё установил но пишет что "система неможет найти указанный путь"

krava 16.10.2009 15:37

Re: Компиляция сервера AION
 
Цитата:

Сообщение от YoniX (Сообщение 42711)
Помогите с компиляцией, всё установил но пишет что "система неможет найти указанный путь"

Система - M$ windows?
1. Или редактируете *.bat файлы
2. Или запускаете cmd, заходите в папку с исходниками сначала gameserver, пишите ant clean dist
потом в папку loginserver тоже самое ant clean dist
потом в папку Datapak, тоже ant clean dist

А, вообще почитайте мои вопргосы к Programmator^
http://forum.zone-game.info/showthread.php?t=4870

Советую сборку uniq, так как она похоже быстрее развивается

YoniX 16.10.2009 18:40

Re: Компиляция сервера AION
 
Скачал сборку uniq, с ихними батниками, теперь проблема в том что неможет найти компилятор, хотя ява установлена
Цитата:

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: build.xml

clean:

init:
[mkdir] Created dir: E:\AION FILES\aion-uni\AE-go_LoginServer\build
[mkdir] Created dir: E:\AION FILES\aion-uni\AE-go_LoginServer\build\classes

compile:
[javac] Compiling 60 source files to E:\AION FILES\aion-uni\AE-go_LoginServe
r\build\classes

BUILD FAILED
E:\AION FILES\aion-uni\AE-go_LoginServer\build.xml:63: Unable to find a javac co
mpiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre6"

Total time: 0 seconds
E:\AION FILES\aion-uni\AE-go_LoginServer>

PROGRAMMATOR 16.10.2009 19:08

Re: Компиляция сервера AION
 
Цитата:

Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre6"
Перевести?

YoniX 16.10.2009 19:44

Re: Компиляция сервера AION
 
переводить ненадо, а вот помоч исправить было бы неплохо.

pankration 16.10.2009 23:19

Re: Компиляция сервера AION
 
Непонимаю как создать бат фаил.Как тут было написанно,под таким именем не хочет сохранять фаил...может кто выложит бат фаил ?спасибо.

PROGRAMMATOR 17.10.2009 10:41

Re: Компиляция сервера AION
 
YoniX, вообще вчера бы в поиск вбили JAVA_HOME и нашли бы кучу решений, этот вопрос не один раз поднимался. Вам необходимо скачать Java JDK и установить, дополнительно вписать переменную JAVA_HOME в переменные среды:

Вызываем "Свойства" моего компьютера, далее "Дополнительно", "Переменные среды" жмём "Новый" и пишем: имя - "JAVA_HOME", значение - "Тут путь к вашей Java JDK" и жмём два раза "Ok".

pankration, открываете блокнот, пишете что необходимо и жмете Файл - Сохранить как... вводите любое имя файла c расширением .bat (пример file.bat).

YoniX 17.10.2009 21:16

Re: Компиляция сервера AION
 
Java я давно сачал
Цитата:

JDK 6 Update 16 with Java EE
JDK 6 Update 16 with JavaFX SDK
и JDK 6 Update 16
сделал "переменные среды"
ошибка таже =( .

PROGRAMMATOR 17.10.2009 21:34

Re: Компиляция сервера AION
 
Не может такого быть если прописали переменные среды. Можете попробовать перезапустить компьютер.

YoniX 17.10.2009 21:51

Re: Компиляция сервера AION
 
перезапустил, таже ошибка (

Добавлено через 2 часа 31 минуту
Получилось скомпилить , есть 2 архива, а где взять базы?

Добавлено через 4 часа 0 минут
нашёл видео манул по компиляции сервера
добавте ссылку в первый пост

krava 19.10.2009 13:07

Re: Компиляция сервера AION
 
pankration, открываете блокнот, пишете что необходимо и жмете Файл - Сохранить как... вводите любое имя файла c расширением .bat (пример file.bat).[/QUOTE]

cmd, copy >con file.bat
вконце ^C

nelegal 29.10.2009 04:26

Re: Компиляция сервера AION
 
Цитата:

Сообщение от YoniX (Сообщение 42871)
а где взять базы?

Базы в архивах скомпилированных.
Папка sql.
В 396 ревизии убрали датапак. Теперь все базы внутри скомпилированных архивов.
П.С. Наконецто инвентарь сохраняется.

Добавлено через 6 минут
Цитата:

Сообщение от krava (Сообщение 43049)
cmd, copy >con file.bat
вконце ^C

Зачем так заморачиваться ему? Через блокнот все нормально работает. :)

warman4ik 30.11.2009 02:32

Re: Компиляция сервера AION
 
Вот собственно и сама ошибка, как исправить?

http://i046.radikal.ru/0911/23/8ee030a3d6f8.jpg

PROGRAMMATOR 30.11.2009 02:45

Re: Компиляция сервера AION
 
Нормальный путь прописать.

Код:

@echo off
G:\CompilerPack\ant\bin\ant.bat > compiles.log

Редактируем пусть G:\CompilerPack\ant\bin\ant.bat и кидаем файл в \Aion-Unique\AE-go_GameServer\ ... Запускаем!

Сколько можно повторять, картинки сюда - http://img.zone-game.info/

warman4ik 30.11.2009 05:48

Re: Компиляция сервера AION
 
Сделал как велено, появилась папка \build\classes и внутри пусто...

nelegal 30.11.2009 06:11

Re: Компиляция сервера AION
 
Цитата:

Сообщение от warman4ik (Сообщение 46879)
Сделал как велено, появилась папка \build\classes и внутри пусто...

D:\AION FILES\Aion-Unique surs\Aion-Unique\AE-go_GameServer\build - тут должен появится архив

warman4ik 30.11.2009 16:32

Re: Компиляция сервера AION
 
Спасибо, я сам разобрался.;)

PROGRAMMATOR 30.11.2009 17:35

Re: Компиляция сервера AION
 
Цитата:

Сообщение от warman4ik
появилась папка \build\classes и внутри пусто...

Установлен JRE вместо JDK.

Lampard_DS 15.12.2009 20:33

Re: Компиляция сервера AION
 
А у меня так-же как у gllandec вылазиет ошибка, как он описал в 3 посте этой темы. Но какую бы яву я не ставил проблема не уходит :)

PROGRAMMATOR 15.12.2009 21:33

Re: Компиляция сервера AION
 
http://forum.zone-game.info/showpost...12&postcount=7

Lampard_DS 16.12.2009 05:36

Re: Компиляция сервера AION
 
Ну я вообще-то переменную указывал и ранее и на jre не сработало, поставил jdk, получилось скомпилить сборку логинсервера) а вот с гэймсервер траблы.

Код:

Buildfile: build.xml

clean:
  [delete] Deleting directory C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\b
uild

init:
    [mkdir] Created dir: C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\build
    [mkdir] Created dir: C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\build\c
lasses

compile:
    [javac] Compiling 604 source files to C:\SVN AIONEmu Source\aion-emu\AE-go_G
ameServer\build\classes
    [javac] C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\src\com\aionemu\game
server\questEngine\events\QuestEvent.java:25: cannot find symbol
    [javac] symbol  : class XmlSeeAlso
    [javac] location: package javax.xml.bind.annotation
    [javac] import javax.xml.bind.annotation.XmlSeeAlso;
    [javac]                                ^
    [javac] C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\src\com\aionemu\game
server\questEngine\events\QuestEvent.java:41: cannot find symbol
    [javac] symbol: class XmlSeeAlso
    [javac] @XmlSeeAlso({
    [javac]  ^
    [javac] C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\src\com\aionemu\game
server\questEngine\conditions\QuestCondition.java:22: cannot find symbol
    [javac] symbol  : class XmlSeeAlso
    [javac] location: package javax.xml.bind.annotation
    [javac] import javax.xml.bind.annotation.XmlSeeAlso;
    [javac]                                ^
    [javac] C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\src\com\aionemu\game
server\questEngine\conditions\QuestCondition.java:34: cannot find symbol
    [javac] symbol: class XmlSeeAlso
    [javac] @XmlSeeAlso({
    [javac]  ^
    [javac] C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\src\com\aionemu\game
server\questEngine\operations\QuestOperation.java:21: cannot find symbol
    [javac] symbol  : class XmlSeeAlso
    [javac] location: package javax.xml.bind.annotation
    [javac] import javax.xml.bind.annotation.XmlSeeAlso;
    [javac]                                ^
    [javac] C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\src\com\aionemu\game
server\questEngine\operations\QuestOperation.java:33: cannot find symbol
    [javac] symbol: class XmlSeeAlso
    [javac] @XmlSeeAlso({
    [javac]  ^
    [javac] 6 errors

BUILD FAILED
C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer\build.xml:64: Compile failed; se
e the compiler error output for details.

Total time: 1 second
C:\SVN AIONEmu Source\aion-emu\AE-go_GameServer>

А чтобы в лог выводилось сделать не могу :) просто чистые логи создаются.


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

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