мануал по ядру - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Непрочитано 02.08.2010, 17:07   #1
Аватар для [Red Dragon]
Пользователь

Автор темы (Топик Стартер) мануал по ядру

Цитата:
Начнем.
Первое что нужно понять, это разобраться в самих значениях и названиях.
Исхо́дный код — текст компьютерной программы на каком-либо языке программирования (в нашем случае это язык программирования - Java). В обобщённом смысле — любые входные данные для транслятора.

Исходный код либо транслируется в исполняемый код при помощи компилятора, либо исполняется непосредственно по тексту при помощи интерпретатора.

Без вот этих вот исходников вы не сможете изменить ядро своего сервера Lineage 2. Большинство команд, разработчиков сборок Lineage 2, дают нам открытый доступ к скачиванию своих исходных кодов сборки сервера.

Где же скачать эти исходные коды?
А скачать их можно с SVN.
Что такое SVN?
Согласно Wikipedia SVN (Subversion) — это система контроля версий, позволяющая пользователям удаленно и одновременно работать над проектом. В состав svn входит два компонента — сервер и клиенты. Сервер отвечает за хранение и синхронизацию всей информации, а клиенты, то есть пользователи, за добавление информации.

В общих чертах, процесс работы над любой частью проекта, использующего систему svn, выглядит так: клиенты с помощью специальной программы скачивают себе на компьютер с сервера нужную часть проекта (или обновляют ее до текущего состояния, если она уже была скачана ранее), затем редактируют эту часть проекта (код, документацию, текстуры — что угодно) как им надо и, после того, как работа по модификации закончена, закачивают обновленную информацию обратно на сервер, чтобы другие пользователи могли ее получить при следующем обновлении.

Но это всё так сказать сухие научные термины, а говоря проще, для обычного пользователя svn это нечто навроде ftp, т.е. файловое хранилище (или по научному - репозитарий), располагающееся по адресу (применительно к эльфам!) svn://svn.boba.su. В нём находятся файлы эльфов (в т.ч. исходники, тестовые версии и т.д.).

Что нам нужно что б скачивать исходники с SVN?
А нужна нам простая и хорошая программа — клиент, например TortoiseSVN. http://sourceforge.net/projects/tort...s/Application/

Как пользоваться TortoiseSVN?
Я расскажу лишь самое простое - как скачивать файлы с svn. Заходим в стандартный проводник Windows и в его меню "Файл" видим новые пункты меню "SVN Checkout..." и "TortoiseSVN". Жмём на последний, в появившемся окне ввода URL задаём адрес svn://cbsie.dyndns.info и попадаем в репозитарий. Здесь как в ftp - видим дерево файлов и папок. Находим нужный вам файл, нажимаем на нём правую кнопку мыши, выбираем пункт "Save As..." и сохраняем файл на диске своего компьютера.\
Теперь надо бе научится обращаться с самим кодом ядра?
Не знаю почему, но у меня такое чувство что в 1 пост прояснение данного пункта у меня не получится, и мало у кого бы получилось. Поэтому Вам нужно скачать учебник по программированию на языке Java.
http://uploadbox.com/files/88775bafaa/
Так же вот вам ссылки на видео уроки по Java:
Первая часть уроков по Java от DarkDemon:
http://dump.ru/file/2486974
http://dump.ru/file/2487159
Вторая часть, для тех кто не видел первую часть и не спец, можно не смотреть:=)
http://rapidshare.com/files/150514941/JavaPro.part1.rar
http://rapidshare.com/files/150515112/JavaPro.part2.rar
http://rapidshare.com/files/150515188/JavaPro.part3.rar
http://rapidshare.com/files/150515071/JavaPro.part4.rar
http://rapidshare.com/files/150515024/JavaPro.part5.rar
http://rapidshare.com/files/150512182/JavaPro.part6.rar

Вот теперь когда вы скачали исходники сборки, отредактировали их, вам нужно скомпилировать исходники.

Компиляция исходников (версия 1):
Компилировать можно разным способом и, как правило, каждый выбираем удобный для себя способ. Но не все исходники можно скомпилировать с помощью связки eclipse + ant. Поэтому, вот вам вариант компиляции исходных кодов с помощью maven'a, на примере с L2Emu.
1) Скачиваем Maven
Распаковываем его в директорию c:/ таким образом что бы получилось так: c:/maven/
2) Теперь качаем с SVN исходники нужной нам сборки и качаем все сюда => c:/L2emu
3) Не забудьте что названия папок должны бить такими же как и на SVN'е.
L2Emu_DataPack_IL
L2Emu_GameServer_IL
L2Emu_LoginServer_IL
4) Убедитесь что у вас установлен Java JDK, если его у вас нету, скачивайте! Без него ничего у вас не получится=)
5)Теперь переходим сюда: c:\maven\build_java\L2Emu\
Там Вы увидете .bat файлы, запускайте их по-очереди.
L2Emu_DataPack_IL_Build.bat
L2Emu_GameServer_IL_Build.bat
L2Emu_LoginServer_IL_Build.bat
Примечание: При первом запуске батника начнут скачивание плагины для Maven'а, так что вам нужно будет немного подождать.
6) Готово! Теперь читайте мануал по установке скомпилированных сборок Lineage 2 и играйте!

Если у вас папка target создаётся, но архив отсутствует то нужно запустить опять компиляцию и всё будет отлично.
Остальные методы компиляции будут по мере необходимости.
от Devilop: если откудато свиснул то надо сохронять копирайты(ссылки)
http://worldonline.com.ua/forum/2-654-1
__________________

Последний раз редактировалось [Red Dragon]; 02.08.2010 в 17:36.
[Red Dragon] вне форума Отправить сообщение для [Red Dragon] с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 02.08.2010, 17:14   #2
Аватар для Devilop
Герой

По умолчанию Re: мануал по ядру

и что это такое
__________________
ЛЮДИ ВКЛЮЧИТЕ ВАШИ МОЗГИ
а то китайцы уже андроидов в телефоны пихают
Nokia N810

Devilop вне форума Отправить сообщение для Devilop с помощью ICQ Отправить сообщение для Devilop с помощью Skype™ Ответить с цитированием
Непрочитано 02.08.2010, 17:14   #3
Аватар для [Red Dragon]
Пользователь

Автор темы (Топик Стартер) Re: мануал по ядру

worldonline.com.ua взято от туда

Добавлено через 37 секунд
мануал по ядру там сылки есть на все и написано мне помагло
__________________

Последний раз редактировалось [Red Dragon]; 02.08.2010 в 17:14. Причина: Добавлено сообщение
[Red Dragon] вне форума Отправить сообщение для [Red Dragon] с помощью ICQ Ответить с цитированием
Непрочитано 02.08.2010, 17:17   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: мануал по ядру

http://forum.zone-game.info/showthread.php?t=13
http://forum.zone-game.info/showthread.php?t=2061
http://forum.zone-game.info/showthread.php?t=585
http://forum.zone-game.info/showthread.php?t=220
http://forum.zone-game.info/showthread.php?t=8850

Я думаю в документации еще не одна тема...
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 02.08.2010, 17:18   #5
Аватар для [Red Dragon]
Пользователь

Автор темы (Топик Стартер) Re: мануал по ядру

ну все ровно не лишнее)
__________________
[Red Dragon] вне форума Отправить сообщение для [Red Dragon] с помощью ICQ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
мануал! скачивание с Svn. PROGRAMMATOR Тех-документация 10 10.10.2010 02:16
мануал по спелом frostzhenya World of WarCraft 11 22.08.2010 08:43
мануал demonyka Lineage II 4 24.05.2010 20:50
Веб мануал!! glamurius Движки сайтов (CMS) 1 06.02.2009 21:04


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

Вверх