Добрый день друзья, от нечего делать решила выложить руководство и на эту сборку.
Нам понадобится:
Сервер: [Ссылки могут видеть только зарегистрированные пользователи. ]
База MySQL: [Ссылки могут видеть только зарегистрированные пользователи. ]
Программа для управления базой:[Ссылки могут видеть только зарегистрированные пользователи. ]
java:[Ссылки могут видеть только зарегистрированные пользователи. ]
L2FileEdit: [Ссылки могут видеть только зарегистрированные пользователи. ] *только для тех кто собирается ставить сборку не на локаль. Так как l2.ini уже прокачен для игры в локале.
Чистый клиент [Ссылки могут видеть только зарегистрированные пользователи. ]
папка [Ссылки могут видеть только зарегистрированные пользователи. ]
1. Установка Navicat и JDK - не должна вызвать затруднений. Устанавливаются как и любые программы на компьютер.
2. Установка MySQL server
Скачиваем MySQL lancher и запускаем. Установка My sql
1.Выбираем тип установки - ТОЛЬКО СЕРВЕР.
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
2. Ничего не изменяем, а просто продолжаем установку.
[Ссылки могут видеть только зарегистрированные пользователи. ]
3. Указываем пароль который будем использовать для подключения к базе
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
4. В конечном итоге у вас должно благополучно все установиться
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Работа со сборкой:
1. Откройте файл database_installer.bat, по пути ...\l2helios\tools\. в любом текстовом редакторе.
Найдите строки:
Код:
set DB_HOST=localhost
set DB_USER=root
set DB_PASSWORD=Пароль MySQL
set DB_NAME=l2helios
- Указываем host базы, если у вас локальный сервер, то оставьте localhost, в противном случае измените на адрес вашего хоста.
- Укажите ваш логин и пароль от mySQL и название базы
Сохраните.
2. Запустите файл database_installer.bat
Дождитесь установки базы.
Так как данные указали в самом файле, то просто прожимаем enter соглашаясь с дефолтными параметрами, подтвердая их нажатием клавиши Y
3. Переходим в папку ...\l2helios\game\connect, и открываем файл application.properties Находим строки:
Код:
spring.datasource.username=root
spring.datasource.password=Пароль MySQL
- Изменяем имя пользователя, если вы указывали при установке mysql не root, в противном же случае оставляем имя пользователя без - изменения
- Указываем наш пароль от базы mySQL
4. В этой же папке, открываем файл DataBase.properties
Код:
dataSource.user = root
dataSource.password = Пароль MySQL
- Изменяем имя пользователя, если вы указывали при установке mysql не root, в противном же случае оставляем имя пользователя без - изменения
- Указываем наш пароль от базы mySQL
5. Теперь проделываем тоже самое по пути ...\l2helios\login\config открыв файл DataBase.properties
Код:
dataSource.user = root
dataSource.password = Пароль MySQL
- Изменяем имя пользователя, если вы указывали при установке mysql не root, в противном же случае оставляем имя пользователя без - изменения
- Указываем наш пароль от базы mySQL
Если вы устанавливаете не локальный сервер, то вам необходимо будет отредактировать еще и файл authserver.properties по пути ...\l2helios\login\config
# ================================================================
# Настройки сервера авторизации
# ================================================================
# Хост и порт для клиентских соединений
LoginserverHostname = *
LoginserverPort = 2106
# Хост и порт для игровых серверов
LoginHost = *
LoginPort = 9014
Дополнительно Указываем рабочее пространства java:
Открываем Мой компьютер-Свойства - Дополнительные параметры системы. Во вкладке Дополнительно снизу открываем переменные среды.
Название - JAVA_HOME
значение - путь к папке jdk Картинки как
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
В финале:
1. Дожидаемся скачки клиента, распаковываем в удобное для вас место.
2. Так же скачиваем папоку system и распаковываем в папку с игрой.
3. Запускаем StartGame Server.bat и StartLoginServer
4. Дожидаемся их полной загрузки
5. запускаем клиент
6. готово
Примечание:
В данной сборке нет Геодаты, это чистая сборка без лишних допов. Если что-то нужно качаете отдельно.
По поводу ошибок:
Большинство ошибок как правило связанно с тем что не указали везде где требуется в настройках пароли от MySQL или указанны неверные данные. Так же большая часть ошибок связана с неправильным указанием переменной среды.
Рекомендации:
Для исключения большинства ошибок советую следующее:
1. Перед установкой новой версии(последней) java удалить следы предыдущих версий java
2. В путях к папкам программ и сервера - исключить папки имеющие русские символы в своих названиях.
3. Использовать использовать java x64 если у вас пк(х64)
4. Если у вас х86 и вы поставили данную версию java, то создайте папку server по адресу: C:\Program Files (x86)\Java\jdk_ваша версия\bin\ и скопируйте туда файлы из папки client расположенной в этой же директории
5. Внимательно указывайте данный от mySQL
6. откройте файл startGameServer.bat(запускающий) текстовым редактором и отредактируйте строку чтобы она выглядела так:
Спасибо за подробный гайд. Впервые столкнулся с этим, все прозрачно и понятно(захотелось посидеть потыкать лутбоксы/посинтезить талы итп). Единственное уточнение для следующих желающих, перед подьемом гейм серва, надо открыть стартгеймсервер.бат и изменить значение -xmx1024m на большее число(поставил 3000 пошло), так как ява будет ругаться на отсутствие памяти для кучи.