Установка сервера

Deazer

Разработчик
Staff member
#1
Это руководство содержит основную информацию о том, как запустить сервер в Windows

В этом руководстве вы узнаете, как загрузить и настроить Lucera2 с нуля за 10 простых шагов.

Шаг 1: Создайте каталог сервера:

Создать папку к пример:
D:\lucera2
_________________________________________________________________________________________________________________________________________________________________________
Шаг 2: Загрузите перечисленное программное обеспечение:

1. Скачать Java Development Kit 8
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html


Версия:
jdk-8u261-windows-x64.exe

2. Скачать MySQL mysql community server:

https://dev.mysql.com/downloads/mysql/







3. Скачать SQL Менеджер HeidiSQL или Navicat:

Navicat - https://www.navicat.com/
HeidiSQL - https://www.heidisql.com/
_________________________________________________________________________________________________________________________________________________________________________

Шаг 3 Установка софта:

Устанавливаем яву:
[




Устанавливаем MySQL:





!!!!!!!!!!!!!!!!!! ВЫБИРАЕТЕ ВТОРУЮ ОПЦИЮ - Use Legacy Auth !!!!!!!!!!!!!!!!!






Next > Next > Execute



_________________________________________________________________________________________________________________________________________________________________________


Шаг 5 Установка игрового сервера:

Подготовьте конфиги для логин сервера - вы должны скопировать содержимое папки authserver/config/default_russian и вставить в корень папки authserver/config/
Подготовьте конфиги для игрового сервера - вы должны скопировать содержимое папки gameserver/config/default_russian и вставить в корень папки gameserver/config/

4. Создаем базу:









Создание базы! Обратите внимание на кодировку >



для создания можете использовать хоть Navicat хоть HeidiSQL или любой удобный вам SQL менеджер

После этого вы указываете логин, пароль, имя базы данных в server.propertiers и установка самой базы данных происходит автоматически. Вам не нужно ничего делать, сервер установит базу самостоятельно!

Далее необходимо указать доступ к базе данных и вашим адресам для подключения:
auth server - authserver/config/authserver.properties
game server - gameserver/configs/server.properties

_________________________________________________________________________________________________________________________________________________________________________

5. Настройка сети
Смотрим IP адрес вашего сетевого интерфейса


Настройка логин сервера в систему authserver\config\authserver.properties
LoginserverHostname = Сюда ставите ваш IP адрес
Так же не забудьте включить автоматический прием нового Игрового сервера
# Принимать новый игровой сервер в свободный слот
AcceptNewGameServer = False смените на True или добавьте ваш игровой сервер в gameserver.sql в базе данных

Настройка игрового сервера в систему gameserver\config\server.properties
ExternalHostname = Сюда ставите ваш IP адрес

Эти конфиги можете вообще не трошать
# IP which Bind gameserver * - Биндим на все доступные адреса
GameserverHostname = *
# Локальное подключение
InternalHostname = 127.0.0.1

6. Запускаем сервер
Логин - authserver\StartAuthServer.bat
Игровой сервер - gameserver\StartGameServer.bat
 
Last edited:

Deazer

Разработчик
Staff member
#3
Нет, потому что дистрибутивов линуксов много - Debian(он же Ubuntu)/CentOS(он же RedHat)/Suse/Slackware/и вообще промолчу про Solaris и OpenIndiana и под кажду описывать установку.... Мне проще клиенту установить самому сервер на *NIX систему, чем делать пошаговые гайды для всех дистрибутивов.
 
Last edited:

lolkek400

Новичок
#5
всё ровно не работает, сыпется все на этой ошибке Exception in thread "main" java.lang.RuntimeException: Can't init database connections pool
 

Deazer

Разработчик
Staff member
#6
Вы видимо не являетесь клиентом нашего продукта, клиентам предоставляется поддержка, а кто вы такой, я не имею ни единого понятия.
 
Last edited:

boo25

Новичок
#7
Вы видимо не являетесь клиентом нашего продукта, клиентам предоставляется поддержка, а кто вы такой, я не имею ни единого понятия.
У меня такая же ошибка выскакивает. Являюсь клиентом. Ось CentOS 8.
 
Last edited:

Deazer

Разработчик
Staff member
#8
Вы создайте нового Database пользователя с нормальным паролям, root уже имеет другого типа пароль.
 

boo25

Новичок
#9
Вы создайте нового Database пользователя с нормальным паролям, root уже имеет другого типа пароль.
Проблема оказалась в БД и был отдельный пользователь. Последняя мария 10.4... почему-то не особо дружит с CentOS 8. Поставил 10.3.15 и всё зашевелилось как положено.
Кстати если надо, то могу сделать гайд по установке и запуску люцеры на Centos 8.
 
Last edited:

Deazer

Разработчик
Staff member
#10
Проблема оказалась в БД и был отдельный пользователь. Последняя мария 10.4... почему-то не особо дружит с CentOS 8. Поставил 10.3.15 и всё зашевелилось как положено.
Кстати если надо, то могу сделать гайд по установке и запуску люцеры на Centos 8.
Проблема именно как раз в новой Марии, а не в какой либо совместимости. Суть в том что теперь пароли рута не в "текстовом" формате, а используют unix сокеты
https://mariadb.com/kb/en/library/authentication-from-mariadb-104/ вот тебе их вики, читай на здоровье как делать mysql_native_password

Так что нет, ни CentOS ни Debian ни Gentoo тут не при делах.
 
Last edited:

Deazer

Разработчик
Staff member
#11
Переписал гайд, теперь устанавливать базу руками нет необходимости, процесс автоматизирован - вам всего лишь нужно создать базу и указать ее в конфге, все установится само.
 
Top