Модераторы форума
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", то компиляция прошла успешно, в противном случае вам выдаст ошибку с указаниями.
Вот и все. Удачи.
|
|
|
|
|
Пользователи
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>
|
|
|
|
|
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
|
Все. Компил удачен. В папке bin скомпилированные файлы.
|
|
|
|
|
Пользователи
91 сообщений
Мужчина
Статус: Offline
|
А у меня пишет : BuildFile: build.xml does not exist.
Где взять этот хмл и куда его сувать?? Оо
|
|
|
|
|
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
|
Он должен лежать в исходах, ищи.
|
|
|
|
|
Пользователи
91 сообщений
Мужчина
Статус: Offline
|
Можно тогда вопрос:
Я хотел сделать, чтоб при фейл энчанте точка спадалась на 3.Нашёл в ядре файл, отвечающий за это изменил конфиг , сохранил в формате jad. Как мне изменить формат на class?? Компиляция это ведь делает я не ошибся?
|
|
|
|
|
Модераторы форума
745 сообщений
Мужчина
Статус: Offline
|
Эммм... зачем тебе класс? Скачиваешь исходы с СВНа, меняешь в файлах каких нужно, потом при компиле указываешь путь, где лежит build.xml, компилишь и ищешь уже готовую библиотеку .jar и просто меняешь в своей сборке.
|
|
|
|
|
Пользователи
91 сообщений
Мужчина
Статус: Offline
|
Блин спасибо огромное...я байан!!!!!!:DDD
|
|
|
|
|
Пользователи
10 сообщений
Мужчина
Статус: Offline
|
А на вин 7 так получится сделать?)
Ваши советы очень важны для меня.) Спасибо всем за помощь!
|
|
|
|
|
Пользователи
4 сообщений
Мужчина
Статус: Offline
|
|
|
|
|
|