PDA

Просмотр полной версии : Cтавим L2Open


123o
27.07.2010, 21:53
Вот нашел пару свободных минут на сессии чтобы написать мануал.
Предупреждаю сразу, что пишу всё по памяти ну и ссылаясь на некоторые источники.

Шаг 1. Софт.

Вам понадобятся:
Java JDK 6 Update 20 (можно выше, можно ниже)
скачать можно тут: [Ссылки могут видеть только зарегистрированные и активированные пользователи]

MySQL 5.1.47 (можно и более ранние версии, у меня к примеру стоит 5,0)
скачать можно тут: [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Navicat 9.0.3 for MySQL (аналогично с предыдущим софтом, у меня на данный момент 8,03 вроде)
скачать можно тут: [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Шаг 2. Установка и настройка сервера.
Допустим вы установили весь софт, и настроили его. (создана база l2open)
В основном архиве Вы увидите ещё три архива: GameServer, datapack, CommunityServer (точные названия не помню, но не в этом факт)
--Создаем к примеру папку C:\\L2Server.
распаковываем в эту папку все наши архивы, если будет спрашивать о замене файлов, клацаем "заменить все"
--Заходим в папку с конфигами GameServer
находим файл config/server.properties
в нём ищем строки:

ExternalHostname = * - тут вписываем свой внешний IP (интернет адрес)
InternalHostname = * - тут вписываем свой внутренний IP (локальная сеть)

чуть ниже:
LoginHost = 127.0.0.1 - IP на котором находится ваш LoginServer
GameserverHostname = * - IP на котором находится GameServer

и еще ниже:
URL = jdbc:mysql://localhost/l2open - Имя вашей Базы Данных, созданной с помощью Navicat
Login = root - Имя пользователя, которое вы указывали при установке MySQL
Password = - Пароль, который вы указывали при установке MySQL

--Переходим в папку с конфигами LoginServer.
находим файл loginserver.properties.
в нем ищем строки:

ExternalHostname = 127.0.0.1 - тут вписываем свой внешний IP (интернет адрес)
InternalHostname = 127.0.0.1 - тут вписываем свой внутренний IP (локальная сеть)

чуть ниже:
URL = jdbc:mysql://localhost/l2open - Имя вашей Базы Данных, созданной с помощью Navicat
Login = root - Имя пользователя, которое вы указывали при установке MySQL
Password = - Пароль, который вы указывали при установке MySQL

Шаг 3.Установка базы.
Заходим в папку tools. видим файл database_installer.bat.
запускаем его, вводим все адреса к софту, которые требуются, а так же логин и пароль который вы вписывали при установке MySQL.
Если все пути введены правильно, и база создана в MySQL, то пойдет установка базы.

Шаг 4. Регистрация GameServer.
заходим в папку с нашим LoginServer. видим файл RegisterGameServer.bat
запускаем его.
вводим ID сервера. (пусть будет 1 - Bartz)
в этой же папке появится файл hexid(server1).txt (как то так)
переименуем его в hexid.txt и копируем в наши папки конфигов gameserver и loginserver.
открываем этот hexid.txt заходим в Navicat, открываем нашу базу данных, видим таблицу gameserver, открываем её, видим три колонки:
первая: id (берем из нашего hexid.txt в нашем случае 1)
вторая: (в неё вписываем то большое число из того же hexid.txt)
третяя: (вписываем либо наш IP либо просто localhost)

Шаг 5. Запуск.
ну вот вроде и всё. теперь можно запускать наш сервер. запускаем StartLoginServer.bat и StartGameServer.bat
про CommunityServer будут другие мануалы, хотя он не особо и нужен)

п.с. если что то не правильно, отписывайте, исправлю добавлю, пишу всё по памяти, могу что-нибудь и упустить.
всё я ушёл в универ, вечером чуть что исправлю)
(C)Open-Team