Авторизация

Войдите, используя свой логин и пароль:

  • Страница 1 из 1
  • 1
Модератор форума: BlesseNtumble  
Форум » Lineage 2 "Java" » Мануалы » Компиляция с помощью Ant
Компиляция с помощью Ant
Отправлено 11.12.2010 - 02:141
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Данный мануал предназначен для тех, кто хочет скомпилировать исходники сервера с минимальным количеством затраченного времени, если есть файлик build.xml.

1. Качаем и устанавливаем пакет явы JDK

2. Качаем Ant - http://zalil.ru/30119203

3. Разархивируем и кидаем Ant на системный диск C:\ , чтобы получилось так - С:\ant\bin
( Положить папку вы можете куда угодно, это всего лишь для вашего удобства )

4. Надо прописать Ant в "Переменные среды". ( Описание будет на основе Win XP )
а) Нажимаем правой кнопкой по значку "Мой компьютер".
б) Свойства.
в) Дополнительно ===> Переменные среды.
г) Ищем в колонке "Переменная" строку "Path".
д) Открываем и в конце дописываем - C:\ant\bin;

5. Открываем командную строку и пишем путь к исходникам. Например "cd C:\svn\l2test". Вы перейдете в эту папку.

6. Пишем незамысловатое слово ant и сборка начинает компилироваться.

Если вы увидели надпись "BUILD SUCCESSFUL", то компиляция прошла успешно, в противном случае вам выдаст ошибку с указаниями.

Вот и все. Удачи.

Профиль Личное сообщение Дом. страница icq
65
Отправлено 07.01.2011 - 15:242
Пользователи
87 сообщений
Мужчина
Статус: Offline
сделай я сделал как ты написал и у меня выдало фаилы .class

Добавлено (07.01.2011, 15:22)
---------------------------------------------
А вот мануал

Code
Итак начнем, как же настраивать систему

Задача такова: Выдать клиенту Клиент-Сервер часть настроенную именно для него

1. Запускаем ant_build.bat
2. Вводим любые 6 шестнадцатеричных символа к примеру FFCCAA.

     Этим мы зашифровали наш пакет и с помощью ток этого ключа можно
     будет запустить скомпилированный пакет.

3. Из папки dist достаем файл gGuard.jar
4. его нужн обудет поместить в папку Lib.
5. В файле setgame.bat пишем

     SET CLASSPATH=%CLASSPATH%;./lib/gGuard.jar

6. Из папки Конфиг все помещаем в папку Конфиг Сервера
7. теперь переводим наш 16-ти ричный код в Word тип и наш FFCCAA

     становится равен 52479

8. Это число пишем в файл key.cfg в папке конфиг
9. Идем в нашу БД и пишем в нашей БД Имя нашего клиента, ну к примеру vados, идем в файл GuardSystem.ini и там тоде пишем это имя в параметре ClientName., ну и наш код пишем тоесть FFCCAA, в полях куда что паисать я думаю разберетесь, Если нужно привящать сборку к нам то тогда нужно в таблице в параметре ИП указать ИП нашего клиента(настоятельно рекомендую прописывать ИП, это защита от расшары). Сервер часть готова.
10.Теперь Клиент часть
11. Запускаем прогу ConfigVis и пишем туда имя нашего клиента, в данном случае это vados. поле ХТТП вычищаем, оно нам не нужно.
12. В Клиент часть должны войти такие файлы

     а. gg_sys.ini
     б. gGuard.dll
     в. l2.exe
     г. Папка GameGuard в ней лежит gGuard.des

13. В Сервер часть должны войти такие файлы

     gGuard.jar
     key.cfg с вписаным кодом
     Файл конфигурации Config\Server\Protected\GuardSystem.ini

помоги =( icq#: 574055171

Добавлено (07.01.2011, 15:24)
---------------------------------------------
а вот это в командной строке

Code
C:\l2jCore_server>ant
Buildfile: C:\l2jCore_server\build.xml

init:
     [mkdir] Created dir: C:\l2jCore_server\bin

build-project:
      [echo] gGuard: C:\l2jCore_server\build.xml
     [javac] Compiling 12 source files to C:\l2jCore_server\bin

build:

BUILD SUCCESSFUL
Total time: 3 seconds
C:\l2jCore_server>
Профиль Личное сообщение Дом. страница icq
0
Отправлено 07.01.2011 - 16:173
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Все. Компил удачен. В папке bin скомпилированные файлы.
Профиль Личное сообщение Дом. страница icq
65
Отправлено 15.03.2011 - 01:194
Пользователи
91 сообщений
Мужчина
Статус: Offline
А у меня пишет : BuildFile: build.xml does not exist.

Где взять этот хмл и куда его сувать?? Оо

Профиль Личное сообщение Дом. страница icq
5
Отправлено 15.03.2011 - 11:455
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Он должен лежать в исходах, ищи.
Профиль Личное сообщение Дом. страница icq
65
Отправлено 15.03.2011 - 17:516
Пользователи
91 сообщений
Мужчина
Статус: Offline
Можно тогда вопрос:
Я хотел сделать, чтоб при фейл энчанте точка спадалась на 3.Нашёл в ядре файл, отвечающий за это изменил конфиг , сохранил в формате jad. Как мне изменить формат на class?? Компиляция это ведь делает я не ошибся?
Профиль Личное сообщение Дом. страница icq
5
Отправлено 16.03.2011 - 00:137
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
Эммм... зачем тебе класс? Скачиваешь исходы с СВНа, меняешь в файлах каких нужно, потом при компиле указываешь путь, где лежит build.xml, компилишь и ищешь уже готовую библиотеку .jar и просто меняешь в своей сборке.
Профиль Личное сообщение Дом. страница icq
65
Отправлено 16.03.2011 - 00:408
Пользователи
91 сообщений
Мужчина
Статус: Offline
Блин спасибо огромное...я байан!!!!!!:DDD
Профиль Личное сообщение Дом. страница icq
5
Отправлено 22.04.2011 - 17:249
Пользователи
10 сообщений
Мужчина
Статус: Offline

А на вин 7 так получится сделать?)

Ваши советы очень важны для меня.) Спасибо всем за помощь!
Профиль Личное сообщение Дом. страница icq
0
Отправлено 25.07.2011 - 16:5610
Пользователи
4 сообщений
Мужчина
Статус: Offline
У меня выдаёт ошибку, подскажите чё делать http://i25.fastpic.ru/big....d00.jpg
Профиль Личное сообщение Дом. страница icq
0
Форум » Lineage 2 "Java" » Мануалы » Компиляция с помощью Ant
  • Страница 1 из 1
  • 1
Поиск: