GameAP – панель с открытым исходным кодом для управления игровыми серверами и сервисами.
Панель поддерживает запуск, остановку и перезапуск абсолютно любых игр и сервисов.
Для начала работы желательно два выделенных или виртуальных сервера. На одном размещается панель управления, на другом игровые серверы. Можно всё устанавливать на одном выделенном сервере, но это делать не желательно.
ВИДЕО-УРОК: https://youtu.be/O2ai567dDqE
ОПИСАНИЕ К НЕМУ:
НАСТРОЙКА ПОД ВЕБ-ЧАСТЬ
Подключаемся к VDS через Putty
Отправляем:
sudo apt-get update
sudo apt-get install curl
curl -sLO http://packages.gameap.ru/installer.sh
bash ./installer.sh
Будет несколько вводов:
1. в первом случае просто жмем enter (когда спросит директорию)
2. Отправляем: Y (вопрос да/нет)
3. Вводим IP ВДС (когда спросит адрес)
4. Отправляем: 1 (MySQL)
5. Отправляем: 1 (Nginx)
После установки сохраняем данные от базы и аккаунта администратора
Можем зайти по IP адресу ВДС, используя те данные
Меняем язык на русский
cd /var/www/gameap
nano .env
И APP_LANG=en меняем на APP_LANG=ru
НАСТРОЙКА ПОД СЕРВЕРЫ
Заходим на сайте в "выделенные серверы" > "создать"
Будет команда, начинающаяся на curl...
Вводим эту команду на ту вдс, где будет установлен сервер
Ждем установки, после чего создастся выделенный сервер на сайте и заходим в его редактирование
Из правого Списка IP копируем цифровой IP и вставляем в "GDaemon" > "GDaemon хост"
Переходим к созданию игрового сервера
Создаем новый игровой сервер, указываем имя, игру, модификацию и в выделенном сервере указываем новый созданный сервер, после чего жмем "создать"
Сервер устанавливается
После установки можем включить и полноценно управлять сервером
ДЕМО: https://demo.gameap.ru/