Начало работы
Выбор хостинга
Для работы лаунчсервера необходим виртуальный (VDS/VPS) или выделенный сервер на дистрибутиве Linux, а требуется минимум 300 мб свободной оперативной памяти, но для сборки потребоваться до 1ГБ оперативной памяти для работы gradle
В связи со сложившейся политической ситуация в мире и колебанием курса валют, мы рекомендуем использовать услуги российского хостинга vdsina.ru
Установка
Этот раздел поможет вам создать лаунчсервер нуля. Если у вас уже установлена Java 17, начните с шага 3.
Шаг 1: Установка Java 17 with JavaFX, curl, wget
apt-get update && apt-get upgrade
apt-get install apt curl wget openjdk-17-jdk
wget "https://download2.gluonhq.com/openjfx/17.0.0.1/openjfx-17.0.0.1_linux-x64_bin-jmods.zip"
unzip openjfx-17.0.0.1_linux-x64_bin-jmods.zip
cp javafx-jmods-17.0.0.1/* /usr/lib/jvm/java-17-openjdk-amd64/jmods
rm -r javafx-jmods-17.0.0.1
rm openjfx-17.0.0.1_linux-x64_bin-jmods.zip
pacman -Syu jdk-openjdk java-openjfx
Шаг 2: Установка Java 8
wget -qO - "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | sudo apt-key add -
add-apt-repository --yes "https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/"
apt-get update && apt-get install adoptopenjdk-8-hotspot
pacman -Syu jdk8-openjdk java8-openjfx
TIP
Eсли у вас уже установлена Java 8 или сервера находсятся на другом сервере, то этот шаг можно пропустить т.к он служит для запуска игровых серверов до 1.16.5
Шаг 3: Запустите скрипт установки в удобной для Вас директории:
curl -s https://mirror.gravit.pro/scripts/setup-master.sh | sh
curl -s https://mirror.gravit.pro/scripts/setup-dev.sh | sh
Шаг 4: Запустите лаунчсервер командой:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java -javaagent:LaunchServer.jar -jar LaunchServer.jar;
Лаунчсервер в интерактивном режиме запросит подробную информацию для настройки
- Название проекта
- IP адрес
Шаг 5: Закройте лаунчсервер командой :
stop
После выполнения данных действий, нужно будет:
- настроить авторизацию
- cобрать клиент
- привязать игровой сервер к лаунчсерверу
- настроить nginx