Cкачай, создай свой сервер Lineage2 Как создать сервер - Руководство установки под *nix
Воскресенье, 11.12.2016, 12:57
Создай свой сервер Lineage 2
  C4 C5 C6 Interlude/Freya
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Разделы новостей
Java сервера [332]
Бесплатные Java сборки серверов Lineage2
Платные Cервера [0]
Платные Java, PTS сборки серверов Lineage2
Платные Web обвязки [0]
Платные Web обвязки
Web сервер [57]
Web обвязки, скины
Дополнения [66]
Дополнения для серверов, клиентов, скины, текстуры и т.д.
Программы [30]
Программы, софт, updaters и многое другое
Видео (manual) [8]
Обучающее видео и т.д.
Новости [13]
Форма входа
Логин:
Пароль:
Лидеры

pleomaxs
Кол.новостей: 16
Репутация: 36
Форум: 437

Beliy
Кол.новостей: 11
Репутация: 140
Форум: 1176

izac
Кол.новостей: 3
Репутация: 0
Форум: 65

legolas
Кол.новостей: 3
Репутация: 0
Форум: 0

xaxaxa
Кол.новостей: 3
Репутация: 38
Форум: 169

Ezildin
Кол.новостей: 3
Репутация: 325
Форум: 2569

pupoK
Кол.новостей: 2
Репутация: -1
Форум: 23

Warman
Кол.новостей: 2
Репутация: 53
Форум: 576

Zidane
Кол.новостей: 2
Репутация: 91
Форум: 780

IIIyXeP
Кол.новостей: 2
Репутация: 287
Форум: 3341
Календарь новостей
«  Декабрь 2016  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Поиск
ONLINE
Онлайн всего: 2
Гостей: 1
Пользователей: 1
philipjo69

Посетившие сегодня:
abarachetrorp, zapedMix, Patriotvtj, kapedMix, rapedMix, fapedMix, Patriotyyr, DanielSib, ShotbBofs, ScottKek, Clajolfcrarce, Edwardjic, XXBrentonPr, MauriceAN, MarlonHon, napedMix, Gennadiycauts, EgorReefs, JerryGEX, RemstirSob, C4jonell, MoLLiSTE, WilliamBex, vondapc16, glenxs16, C4konell, Darrelval, rosisDiaw, beiwyTera, RobertWaymn, Aa4ronell, [Полный список]
Друзья сайта

    Rambler's Top100

    Наша кнопка:


Наш опрос
Часто ли вы играете в Lineage2?
Всего ответов: 42988
Установка сервера под *Nix

Установка сервера под *Nix
 
Нужный софт
Клиент Svn http://linux.softpedia.com/get/Progr...ion-3007.shtml
Виртуальная машина java http://javadl.sun.com/webapps/downlo...BundleId=11186
База данных MySQL http://www.mysql.ru/cgi-bin/download...5-alpha.tar.gz
Надеюсь все умеют компилить и инсталить rpm
Наличии прог можно проверить так
svn –version
mysql –version
java -version
Все дальнейшие действия делаем под root’ом
Потом все что нужно переведем под обычного пользователя если это вам надо будет
Сначала скачаем с svn последний релиз
Создадим папку server и datapack для удобства делаем в домашним каталоге (например /root)
cd /root
mkdir server
mkdir datapack
теперь скачаем
cd server
svn co https://opensvn.csie.org/rusteamc4/RT_Server/
cd ../datapack
svn co https://OpenSVN.csie.org/rusteamc4/RT_Datapack/
прошу заметить что релиз я брал от C4 если нужна другая хроника то надо поменять только цифру
теперь начнем все воплощать
создаем отдельный каталог для сервера
mkdir /opt/l2jrt
теперь перекидываем файлы
mv /root/server /opt/l2j
mv /root/database /opt/l2j
теперь если не запущен сервер mysql то грузим его
mysqld –u root
и лезим в него чтобы создать базу под наш сервер
mysql –u root
CREATE DATABASE l2jrt;
exit;
база создана теперь про инсталем
но как на момент создаваемого поста я не нашел инсталки у rt, предлагаю использовать мой скрипт
создаем файл
vim /opt/l2j/gameserver/sql/install.sh
жмем a
   Код:
mysql_login=root
mysql_pwd=
mysql_data=l2jrt
mysql_host=localhost
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < account_data.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < accounts.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < armor.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < auction.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < auction_bid.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < auction_watch.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < auto_chat.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < auto_chat_text.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < boxaccess.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < boxes.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < buff_templates.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < castle.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < castle_door.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < castle_doorupgrade.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < castle_siege_guards.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < char_templates.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_friends.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_hennas.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_macroses.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_quests.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_recipebook.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_shortcuts.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_skills.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_skills_save.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < character_subclasses.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < characters.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < clan_data.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < clan_wars.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < clanhall.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < clanhall_functions.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < class_list.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < couples.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < droplist.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < etcitem.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < fish.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < fishing_skill_trees.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < fishreward.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < forums.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < games.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < gameservers.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < global_tasks.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < helper_buff_list.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < henna.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < henna_trees.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < heroes.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < items.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < locations.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < lvlupgain.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < mapregion.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < merchant_areas_list.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < merchant_buylists.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < merchant_lease.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < merchant_shopids.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < merchants.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < minions.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < npc.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < npcskills.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < olympiad_nobles.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < pets.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < pets_stats.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < posts.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < raidboss_spawnlist.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < random_spawn.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < random_spawn_loc.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < seven_signs.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < seven_signs_festival.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < seven_signs_status.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < siege_clans.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < skill_learn.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < skill_spellbooks.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < skill_trees.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < spawnlist.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < teleport.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < topic.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < weapon.sql
mysql –u $mysql_login –password=$mysql_pwd –h $mysql_host –D $mysql_data < zone.sql
echo “Data install Complite”
жмем esc
:wq
просто и эффективно
 
теперь запускаем его
cd /opt/l2j/gameserver/sql
./install.sh
теперь настроим конфиги
я расскажу по минимум
vim /opt/l2j/gameserver/config/server.properties
это ваш ип на сервер если незнаете можно обратится к ifconfig он вам с удовольствием скажет
GameserverHostname=127.0.0.1
порт по какому вы хотите выпускать в мир
GameserverPort=7777
Если вы не публикуете на 2 ипа свой сервер то лучше оставить как есть
ExternalHostname=*
InternalHostname=*
Путь к базе (локально)
URL=jdbc:mysql://localhost/l2jrt
Если держим все на одном компе то так пусть и будет
LoginPort=9014
LoginHost=127.0.0.1

vim /opt/l2j/login/config/loginserver.properties
Тоже самое только для логина
LoginserverHostname=127.0.0.1
LoginserverPort=2106

Число не удачных попыток зайти игрока при катаром его ип будет занесен в бан лист
LoginTryBeforeBan=20
Путь к базе (локально)
URL=jdbc:mysql://localhost/l2jrt

Для начало редактирования жмем a
Для выхода и сохронения жмем esc а потом команду :wq
Если сидим в граф оболочке то можно позволить в место vim использовать например gedit kate kwrite и тд
Теперь получим и зарегим ключ hex
cd /opt/l2j/login/
./RegisterGameServer.sh
вводим под каким интефикатором будем регить в c4 c5 начинаем с 0 на с6 c 1
перекидываем файл
mv /opt/l2j/login/hexid(server 0).txt /opt/l2j/gameserver/hexid.txt
server 0 это интефикатор
вроде все сделали теперь запускаем
gameserver так
cd /opt/l2j/gameserver
./startGameServer.sh
login так
cd /opt/l2j/login
./startLoginServer.sh
если захотите то все под обычного пользователя перенесете
для этого выставите короны
chown Пользователь
и права доступа
chmod 300
на все файлы кроме логов ставим права 300 на логи 700
я не виноват что другие сборки не будут работать
readme only rt

Copyright SVOYL2 © 2007-2016
Находящиеся на сайте материалы принадлежат их авторам, при их использовании гиперссылка на svoyl2.ru обязательна!
Рейтинг@Mail.ru