Создать Lineage 2 на Kos-Master.ru

Создать Lineage 2

Поиск
Категории
Рекомендуем посмотреть:
Опрос на сайте

Оцените сайт

Лучший из новостных
Неплохой
Устраивает ... но ...
Встречал и получше
Не понравился


Архив новостей

Устанавливаем Java-Сервер

4. Устанавливаем Java-Сервер.

Ну что же, сейчас самое интересное, мы будем учиться устанавливать сервер Lineage 2, при этом мы будем использовать сборку L2JTeon 590, но Вы можете ставить любую, эта инструкция универсальная и подойдет ко всем сборкам ;)
Так же все ip/домена мы будем обозначать как localhost, но когда будете устанавливать Вы, используйте ваш IP. Базу данных будем устанавливать на MySQL который встроенный в наш AppServ 2.5.10, и при этом будем использовать PHPMyAdmin.

4.1 Установка базы данных сервера

В большинстве серверов есть встроенный установщик базы, который автоматически будет устанавливать все таблицы, если же такого нету, Вам придется загружать по 1 sql файлу самостоятельно с помощью PHPMyAdmin.
Мы же будем использовать автоматический вариант, так как он есть во всех нормальных сборках :)

Почти всегда этот установщик лежит в папке tools... заходим в неё.



Видим установщик (database_installer.bat), нажимаем на него правой кнопкой Миши и выбираем - Изменить



Файл должен открыться с помощью Блокнота, нам нужно будет отредактировать доступ к базе MySQL, для автоматической установке. Для этого нужно отредактировать такой текст(в скобках буду описывать где что означает):

set mysqlBinPath=%ProgramFiles%\MySQL\MySQL Server 5.1\bin (Нужно указать где находиться папка Bit Вашего MySQL)

REM LOGINSERVER
set lsuser=root (Имя пользователя для доступа в базу данных)
set lspass= (Пароль для доступа в базу данных)
set lsdb=l2jdb (Имя базы данных)
set lshost=localhost (Сервер базы данных)

REM GAMESERVER
set gsuser=root (Имя пользователя для доступа в базу данных)
set gspass= (Пароль для доступа в базу данных)
set gsdb=l2jdb (Имя базы данных)
set gshost=localhost (Сервер базы данных)


Создание базы в MySQL


Нам нужно создать базу, например l2jdb, для этого идем в PHPMyAdmin:
http://localhost/phpmyadmin

При входе Вы увидите такую табличку:



Используйте свой логин (стандартно root) и пароль который Вы указали при установке AppServ
Далее найдите такую строку "Новая база данных", ниже впишите название базы данных, в нашем случаи l2jdb и нажмите - Создать.
Теперь у нас уже есть своя база данных в mysql.

Возвращаемся к настройке установщика:

set mysqlBinPath=%ProgramFiles%\MySQL\MySQL Server 5.1\bin
Указываем путь к установленному нами AppServ где был пакет MySQL, стандартно этот путь выглядит так - C:\AppServ\MySQL\bin . Поэтому в итоге получаем:
set mysqlBinPath=C:\AppServ\MySQL\bin

В строку set lsuser= пишем root или другое имя пользователя, если Вы его изменяли
В строку set lspass= указываем пароль пользователя root, который Вы писали при установке AppServ
Строку set lsdb=l2jdb не изменяем, так как наша база данных названа также.
set lshost=localhost - если Вы устанавливали AppServ дома, localhost изменять не нужно, если же Вы заказали MySQL сервер у хостинга, обратитесь к нему за помощью.

Настройки (REM GAMESERVER) Настраиваем также как и (REM LOGINSERVER)

В Итоге у нас получиться:

set mysqlBinPath=C:\AppServ\MySQL\bin

REM LOGINSERVER
set lsuser=root
set lspass=123123
set lsdb=l2jdb
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=123123
set gsdb=l2jdb
set gshost=localhost


Теперь запускаем установщик (database_installer):



Когда Вы видите какие-то вопросы, например - Your mysqlBinPath is? (default: C:\Program Files\MySQL\MySQL Server 5.1\bin), пишем адрес к папке Bin mysql'a, как Вы делали это раньше (C:\AppServ\MySQL\bin).На следующее вопросы отвечаем аналогично так, как мы делали это при настройке файла(или просто переписываем с примера). После ввода нажимайте Enter



На вопрос как устанавливать login сервер (full,update) отвечайте - f



Для Game-сервера аналогично, ответ - f

Теперь Вы можете наблюдать за процессом установки, если все правильно, Вы должны увидеть что-то вроде этого:



Если же по каким-то причинам установка не удалась, откройте файл vars.txt в папке tools и проверьте все ли соответствует вашим настройкам, если нет - исправьте и сохраните его, и повторите процесс установки.

Поздравляем, теперь Вы умеете и знаете как устанавливать базы данных любых mmorpg Lineage 2 серверов!

4.2 Подключение сервера к базе данных

Подключение сервера к базе данных настраивается в конфигурациях сервера, а именно в файлах server.properties (по адрессу - \l2jTeon revision 590\L2JTeon_gameserver\config) и loginserver.properties (по адрессу - \l2jTeon revision 590\L2JTeon_login\config). В разных серверах по разному, для уточнения этого вопроса обращайтесь к создателям своей сборки.

Начнем сначала с настройки файла server.properties
Для подключения сервера к базе данных мы будем редактировать такой код:

# Database Settings
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

# Security Settings
Login = root
Password =

Теперь расскажу что и где писать...

URL=jdbc:mysql://localhost/l2jdb - (localhost - адрес сервера mysql, l2jdb - имя базы данных)
Login = root ( имя пользователя базы данных )
Password = ( пароль пользователя базы данных )

После настроек мы должны получить такой код (исходя из предыдущих настроек):

# Database Settings
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

# Security Settings
Login = root
Password = 123123


На этом мы заканчиваем установку сервера, к запуску он ещё не готов! Но он уже установлен и подключен к базе данных ;)

Администрация сайта Kos-Master.ru, желает Вам удачи в создании своего Lineage 2 сервера! Спасибо что Вы снами ;)


Копирование статей без обратной ссылки на неё преследуется законом "Об авторском праве и смежных правах" ! Будьте человеками, а не быдлом, которому глубоко "насрать" на чужой труд и время которое он потратил!




<<-- Назад к созданию Lineage 2 сервера