Паяльник

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Паяльник » Игромания » Как сделать домашний сервер Lineage2 для себя и друзей ?


Как сделать домашний сервер Lineage2 для себя и друзей ?

Сообщений 1 страница 3 из 3

1

Народ подскажите как можно сделать домашний сервер Lineage2 (хронику High Five) для себя и друзей ? Чтобы без всяких заморочек на раз, два, три... Какое требование к оборудованию должно быть ? Могу ли я сделать сервер на своем домашнем ноутбуке ?

Отредактировано Intertek (2014-02-09 12:09:39)

0

2

Это возможно и на ноутбуке с 2 Gb ОЗУ.
Не буду сильно вдаваться в подробности, по этой теме много информации на просторах интернета...
Попробую объяснить по-кароче.
Скачиваете клиент игры Lineage2 (хронику High Five) [1]. Скачиваете патч для клиента [2] на ваш вкус, можно русифицированный. Патч представляет собой папку SYSTEM. Внутри должен находится файл L2.EXE! Бывают патчи без exe-шника, в этом случае запуск игры производится через L2.EXE-downloader, в корне папки с установленной игрой, нам такой вариант не подходит, качайте другой.
Устанавливаете клиент. Прежде чем запускать, замените папку SYSTEM своей [2], в папке систем удаляем файл options.ini (настройка графики, сами настроите под свой экран и видеокарту), Файл L2.ini необходимо настроить, открыв в блокноте мы видим абру-кадабру все верно, файл закодирован, для редактирования его нужно сперва декодировать, скачиваем декодировщик L2 файлов [3].
Все успешно ? Мы видим нормальный текстовый файл, дальше ищем строчку ServerAdr=127.0.0.1 ставим этот адрес, это адрес вашего компьютера. На этом быстрая настройка завершена. Проверяем игру, запускаем L2.EXE из папки SYSTEM. Если все нормально, то видим приглашение в игру: Логин и Пароль. Создаем ярлык на рабочий стол.

Теперь займемся установкой сервера. Скачиваем последнюю Java-ревизию этой хроники L2J_DataPack.zip и L2J_Server. Разархивируем содержимое этих архивов в одну папку, например: C:\_SERVER_\...
Имеем следующее:
/community
/doc
/game
/languages
/login
/sql
/tools

Затем устанавливаем Apache+MySQL

Если вы не в курсе как это делать, проще скачать готовый сервер la2off2.0(full) от Interlude, в нем уже установлен Apache+MySQL. Ставим его. Готово.
Отсюда будем стартовать Apache+MySQL: la2off\web\xampp_start.exe. Создадим ярлык на рабочем столе.

Можно создать ярлык и для остановки сервера: xampp_stop.exe

Устанавливаем базу:

Возвращаемся к нашим папкам см. выше. Заходим в папку tools, находим файл database_installer.bat, открываем его для редактирования в блокноте:

(настройки также могут храниться в файле vars.txt)

REM MYSQL BIN PATH
set mysqlBinPath=c:\_SERVER_\MySQL\bin  // Путь к папке с MySQL

REM LOGINSERVER
set lsuser=la2off   // Имя БД
set lspass=interlude  // пароль к БД
set lsdb=l2jls_hb       // Таблица логин сервера
set lshost=localhost   // адрес логин сервера

REM GAMESERVER
set gsuser=la2off   // Имя БД
set gspass=interlude  // пароль к БД
set gsdb=l2jgs_hb    // Таблица игрового сервера
set gshost=localhost  // адрес игрового сервера

Настраиваем под себя, сохраняем изменения,

Таблицы с именами l2jls_hb и l2jgs_hb необходимо будет создать, например в Navicat

http://sa.uploads.ru/t/8UoRE.jpg

запускаем database_installer.bat все настраиваем в соответствии с пунктами:

http://sa.uploads.ru/t/dRSZJ.jpg

http://sa.uploads.ru/t/ft9Yq.jpg

Затем папка login, RegisterGameServer.bat

http://sa.uploads.ru/t/dqAr1.jpg

Здесь выбираем имя сервера из 127, для этого вводим номер 1-127 (список имен с номерами в файле servername.xml),

http://sa.uploads.ru/t/N6z3r.jpg

появляется файл hexid.......txt переименовываем его в hexid.txt, копируем его в папку gameserver\config\

Дальше Важно!

Настройка игрового сервера осуществляется здесь game\config\Server.properties :

LoginHost = 127.0.0.1   // адрес игрового сервера
LoginPort = 9014     // порт логин сервера
GameserverPort = 7777   // порт игрового сервера
URL=dbc:mysql://localhost/l2jgs_hb  // таблица игрового сервера
Login = la2off    // Имя БД
Password = interlude       // пароль к БД
AllowedProtocolRevisions = 267;268;271;273  // протокол

Настройка логин сервера осуществляется здесь login\config\LoginServer.properties :

LoginserverHostname = 127.0.0.1   // адрес логин сервера
LoginserverPort = 2106               // порт логин сервера
LoginHostname = 127.0.0.1       // адрес
LoginPort = 9014                      // порт по которому слушаем игровой сервер
URL=jdbc:mysql://localhost/l2jls_hb    // таблица логин сервера
Login = la2off                        // Имя БД
Password = interlude             // пароль к БД
AutoCreateAccounts = True // - при вводе логина и пароля в клиенте автоматически создается новая учетная запись

Запускаем логин сервер login/startLoginServer.bat Создаем ярлык на рабочем столе

http://sa.uploads.ru/t/AqknZ.jpg

Запускаем игровой сервер game/startGameServer.bat Создаем ярлык на рабочем столе

http://sa.uploads.ru/t/x8BpA.jpg

Ждем когда все загрузится
Запускаем клиент, вводим логин и пароль.

http://sa.uploads.ru/t/5mx4R.png

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

В нашем случае скрипт для вебморды должен находиться здесь: c:\_SERVER_\la2off\web\htdocs\

Например, у меня скрипт выглядит так

http://sa.uploads.ru/t/CQnh1.jpg

Все готово! Ничего сложного нет.

Протокол клиента можно узнать, запустив клиент с параметром: l2.exe -L2ProtocolVersion. В моем случае протокол получился 267.

0

3

Спасибо за подробное описание, ностальгией навеяло. было время. кв и прочее...

0


Вы здесь » Паяльник » Игромания » Как сделать домашний сервер Lineage2 для себя и друзей ?


создать форум