Как правильно скомпилить новую сборку AL - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 15.10.2010, 12:29   #1
Аватар для aspalt
Пользователь

Автор темы (Топик Стартер) Как правильно скомпилить новую сборку AL

не могу не как скомпилить сборку с 80 рев..
содержание папки tools стало другим .. не по мануалу "Компиляция сервера на Maven"
отпишите мануал ... кому несложно . как скомпилить новую сборку AL


думаю это многих коснулось кто недавно начал компилить....
__________________
aspalt вне форума Ответить с цитированием
Непрочитано 15.10.2010, 12:33   #2
Аватар для TieLay
Герой

По умолчанию Re: Как правильно скомпилить новую сборку AL

Компилится без проблем, напиши что за ошибка.
Текущая 122 ревизия компилится ANT'ом
TieLay вне форума Ответить с цитированием
Непрочитано 15.10.2010, 15:47   #3
Аватар для aspalt
Пользователь

Автор темы (Топик Стартер) Re: Как правильно скомпилить новую сборку AL

да я знаю ревизия какая.. вот я делал по мануалу скачал "apache-ant-1.8.1"
вставил в папку корневую папку "AION FILES" создал 2 батника в папке AION FILES и при их запуске он кидает на левую папку какую то ... пустую... хотя думаю в bat"нике все норм...
вот скрин папки AION FILES
__________________
aspalt вне форума Ответить с цитированием
Непрочитано 15.10.2010, 15:51   #4
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Как правильно скомпилить новую сборку AL

Ант прописан в среды компа?
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 15.10.2010, 17:26   #5
Аватар для aspalt
Пользователь

Автор темы (Топик Стартер) Re: Как правильно скомпилить новую сборку AL

шик... легче было через команду выполнить...

удалите тему плз.. или оставляйте вопросы я терь умею на 5+..
__________________
aspalt вне форума Ответить с цитированием
Непрочитано 16.10.2010, 03:25   #6
Пользователь

По умолчанию Re: Как правильно скомпилить новую сборку AL

В общем, ребята, состоялся переход к старой основе AU.
Обновившись в очередной раз вы обнаружите, что не можете скомпилировать сервер.
Так вот краткое руководство, как компилировать новый сервер AL (Выше Rev 82).
Если вы уже раньше работали с АНТ вам будет легко.
И так приступим:

Требуемые программы:
1.Java JDK
2.Tortoise SVN
3.Ant Builder
4. Navicat
(Вы также можете использовать любую другую программу для работы с MySQL.)

Важно: Чтоб все заработало сразу и без поправок нужно прописать переменные среды и пути.
Открываем Переменные среды и в системных переменных жмем CОЗДАТЬ.
Указываем:
Имя переменной - JAVA_HOME
Значение переменной - C:\Program Files\Java\jdk1.6.0_20\ (тут полный путь к папке с вашей JAVA)

Выбираем Системную переменную - Path
Жмем изменить.
Добавляем в конце C:\Program Files\TortoiseSVN\bin;C:\Program Files\ant\bin\, с учетом путей к вашим установленным программам.
Перед тем, как закрыть рекомендую перепроверить себя.
Пути разделены точкой с запятой и соответствуют вашим установленным программам, а не моим.

Теперь компилируем смело.
Для того, чтоб не мучатся созданием кучи файлов(батников) или командной строкой, создаем один файл compile.bat с содержанием:

Код:
@echo off
start ant clean dist
Копруем этот файл в три папки AL-CServer,AL-Game,AL-Login.
(Удобство - Последовательно открывая нужную папку и запуская батник, мы можем скомпилировать только нужный сервер.)

Запуск сервера:
Установка и настройка базы данных:
Если вы установили все эти программы и нормально скомпилировали сервер, вам необходимо настроить и создать базу данных сервера.
Открываем Navicat (или что у вас там) и создаем 2 базы данных.(Прим. мне удобнее все в одной базе)
au_server_ls (Логин базы данных)
au_server_gs (GameServer базы данных)

Импортируем файлы в SQL
Из AL-Game\SQL au_server_gs.sql, drops.sql
Из AL-Login\sql\ au_server_ls.sql
Открываем таблицу gameservers.(Устанавливаем пароль для коннекта игрового сервера к логинсерверу)

Копируем наши готовые сервера.
Они лежат: AL-CServer\build\, AL-Game\build\, AL-Login\build\ в zip-архивах.
Настраиваем конфигурационные файлы.
Запускаем сервер

PS. Указаны только нужные программы. Откуда эти программы брать дело каждого. Но все эти программы можно легко найти на странице http://www.google.ru/, если вы там не забанены.
__________________
Все суета.
Shamanidze вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 16.10.2010, 09:10   #7
Аватар для sotariz
Пользователь

По умолчанию Re: Как правильно скомпилить новую сборку AL

вчера еще было все нормально, 126 рева компилилась на ура. Сегодня 153 ГС скомпилился, а ЛС выдает бяки:
sotariz вне форума Ответить с цитированием
Непрочитано 16.10.2010, 09:21   #8
Аватар для TieLay
Герой

По умолчанию Re: Как правильно скомпилить новую сборку AL

Аналогично, пытался вчера и сегодня один фиг
Цитата:
Buildfile: X:\trunk\AL-Login\build.xml

clean:
[delete] Deleting directory X:\trunk\AL-Login\build

init:
[mkdir] Created dir: X:\trunk\AL-Login\build
[mkdir] Created dir: X:\trunk\AL-Login\build\classes

compile:
[javac] X:\trunk\AL-Login\build.xml:63: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 65 source files to X:\trunk\AL-Login\build\classes
[javac] X:\trunk\AL-Login\src\com\aionemu\loginserver\utils\ThreadPool Manager.java:31: cannot find symbol
[javac] symbol : class ScheduledThreadPoolExecutorAE
[javac] location: package com.aionemu.commons.utils
[javac] import com.aionemu.commons.utils.ScheduledThreadPoolExecu torAE;
[javac] ^
[javac] X:\trunk\AL-Login\src\com\aionemu\loginserver\utils\ThreadPool Manager.java:51: cannot find symbol
[javac] symbol : class ScheduledThreadPoolExecutorAE
[javac] location: class com.aionemu.loginserver.utils.ThreadPoolManager
[javac] private ScheduledThreadPoolExecutorAE scheduledThreadPool;
[javac] ^
[javac] X:\trunk\AL-Login\src\com\aionemu\loginserver\utils\ThreadPool Manager.java:55: cannot find symbol
[javac] symbol : class ScheduledThreadPoolExecutorAE
[javac] location: class com.aionemu.loginserver.utils.ThreadPoolManager
[javac] private ScheduledThreadPoolExecutorAE disconnectionScheduledThreadPool;
[javac] ^
[javac] X:\trunk\AL-Login\src\com\aionemu\loginserver\utils\ThreadPool Manager.java:74: cannot find symbol
[javac] symbol : class ScheduledThreadPoolExecutorAE
[javac] location: class com.aionemu.loginserver.utils.ThreadPoolManager
[javac] scheduledThreadPool = new ScheduledThreadPoolExecutorAE(4, new PriorityThreadFactory("ScheduledThreadPool",
[javac] ^
[javac] X:\trunk\AL-Login\src\com\aionemu\loginserver\utils\ThreadPool Manager.java:78: cannot find symbol
[javac] symbol : class ScheduledThreadPoolExecutorAE
[javac] location: class com.aionemu.loginserver.utils.ThreadPoolManager
[javac] disconnectionScheduledThreadPool = new ScheduledThreadPoolExecutorAE(4, new PriorityThreadFactory(
[javac] ^
[javac] 5 errors
Добавлено через 1 минуту
не нравится ему упоминание:
Цитата:
ScheduledThreadPoolExecutorAE

Последний раз редактировалось TieLay; 16.10.2010 в 09:22. Причина: Добавлено сообщение
TieLay вне форума Ответить с цитированием
Непрочитано 16.10.2010, 09:23   #9
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Как правильно скомпилить новую сборку AL

Покажите файл ThreadPool Manager.java
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 16.10.2010, 09:24   #10
Аватар для sotariz
Пользователь

По умолчанию Re: Как правильно скомпилить новую сборку AL

TieLay, подскажи где лог найти?
ПС. сорри за нубский вопрос :)
sotariz вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шаблон как его правильно установить [Red Dragon] Движки сайтов (CMS) 2 28.08.2010 17:09
Френзи как правильно она работает [Red Dragon] Lineage II 6 22.08.2010 15:11
Как сделать новую старт зону FaintSmile Архив 1 07.02.2010 11:52
как правильно устанавливать дополнения Woterfau Lineage II 1 20.08.2009 01:35
Не правильно работает ГМшоп Sharkeron Lineage II 15 12.06.2009 22:35


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 23:52. Часовой пояс GMT +3.

Вверх