Для начала
Нужные для нас программы
Выбираем и скачиваем нужные для нас программы.
Все что мы будем делать, мы будем делать в системе Windows, а не Linux, так как на мой взгляд Windows более понятный и проще в настройке чем бесплатный Linux который имеет открытый исходной код и безграничен в своих настройках и модификациях, если же Вы захотите создавать сервер на Linux-e, тогда Вам придется использовать теже программы, но для Linux.
Начнем с самой основы, с самой нашей операционной системы, для Windows есть несколько вариантов которые подходят под сервер:
1) Windows Server 2003 x64 - наверное лучший вариант, который может быть! Данная ОС может поддерживать более 4 гигабайт оперативной памяти, у неё есть встроенный свой сервер, убраны все не нужные для сервера дизайнерские "штучки", удаленно много мусора и программ которые Вам не когда не пригодятся.
2) Windows Server 2008 x64 - немного требовательная чем версия 2003 года, имеет новый дизайн, новые сервисы для обслуживания, так же может поддерживать более 4 гигабайт оперативной памяти. Если Вы любите красивый дизайн и быструю машину с большой функциональностью - этот вариант для Вас
3) Windows XP x64 2003 Eng - Простая ОС XP, но может поддерживать более 4 гигабайт оперативной памяти и на ней возможно использовать Lineage 2 сервер с онлайном выше 300. Если среди Вас есть любители которые любят жить на всем готовом, а не настраивать все самому - это для Вас.
Windows Server 2003 x64 является лучшим вариантом, это не только мое мнение, а и мнение более чем 10000 человек которые держат мощные серверы у себя дома.
Скачать Windows Server 2003 x64, можно на торренте здесь: torrents.net.ua (Могут быть проблемы с регистрацией на e-mail сервиса mail.ru, поэтому создаем e-mail Yandex'а - Регистрация обязательная для скачки файла)
Поехали дальше...
MySQL + Apache, можно конечно качать все отдельно, настраивать вместе и делать 10-100 ненужных настроек, а можно взять и скачать AppServ который хорошо оптимизированный,стабильно ведет себя в использовании и очень просто настраивается, скачать его можно у нас на сайте: скачать, так же у нас на сайте Вы можете прочитать мануал по его установке: Читать
Java-платформа... Как уже говорилось раньше, мы будем использовать Java Platform, Standard Edition. Скачать его можно на сайте автора совершенно бесплатно: http://java.sun.com/javase/downloads/index.jsp
Выбираем Вашу платформу и нажимаем "Download", (закрываем Login-Панель) ждем 1-5 минут и скачка начнется в автоматическом режиме.
Сервер... Наверное самая сложная задача, определится какой выбрать сервер! Мы Вас не будем заставлять выбирать то, что здесь напишем, мы не будем говорить что это лучшие варианты, лучшего варианта просто нет! Но мы знаем и в какой-то мере рекомендуем вам эти сборки серверов:
Interlude: L2JTeon, L2Scoria
Gracia Part II: L2Dream
Gracia Final: L2Emu
Эти сборки Вы сможете скачать как у нас на сайте Kos-Master.ru, так и найти на google.com, для Вас это не составит труда! Если ввести в Google название этих команд Вы сможете прочитать про эти команды на их сайтах, а так же увидите сайты где их можно скачать без регистрации. Но все таки мы рекомендуем Вам несколько раз прочитать о данных сборках... что там реализовано и работает, а чего ещё нет, почитать критику, а уж тогда только скачивать её и начинать далее работать с этой сборкой! Как говориться "Семь раз отмерь – один раз отрежь"
Управление MySQL
Для управления MySQL Вы можете скачать и установить для своего сервер PHPMyAdmin, он считается одним из лучших методов управления своей базой данных. PHPMyAdmin позволяет управлять базой данных прямо через сервер, не устанавливая никаких программ, а только скрипт!
Так же есть Navicat, это отдельная программа для управления базами MySQL, большинство продвинутых пользователей почему-то выбирают её, но лично мое мнение, PHPMyAdmin все такие лучше
Небольшой список программ которые Вам могут пригодиться при создании Lineage 2 сервера, были отобраны администрацией kos-master.ru:
1) Редактор изображений: Adobe Photoshop CS3
2) Программа для связи: QIP 8095, Skype
3) Проигрыватель: Winamp, KMPlayer
4) Браузер: Firefox
5) Firewall: Outpost Firewall Pro
6) Антивирус: Avira AntiVir
7) Редактор html,xml,conf,txt: Notepad
8) Файловый менеджер: Total Commander
9) Архиватор: WinRar
Далее
Ну что же, сейчас самое интересное, мы будем учиться устанавливать сервер 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 и проверьте все ли соответствует вашим настройкам, если нет - исправьте и сохраните его, и повторите процесс установки.
Поздравляем, теперь Вы умеете и знаете как устанавливать базы данных любых 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
Информация была взята с http://kos-master.ru/