Добрый день друзья, от нечего делать решила выложить руководство и на эту сборку.
Нам понадобится:
Сервер: [Ссылки могут видеть только зарегистрированные пользователи. ]
База 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 пошло), так как ява будет ругаться на отсутствие памяти для кучи.
клиент не качается! встаньте на раздачу или выложите на файлообменник. спасибо.
можете дать ссылку на чистый клиент Helios ?
[Ссылки могут видеть только зарегистрированные пользователи. ]
Я скачивал отсюда. Правда глобальная карта в игре чёрная, видимо из за недостающих файлов русской локализации.
upd:
добавил файл русской локализации, всё работает.
Последний раз редактировалось EnsorAdvinas; 16.12.2023 в 07:04.