Автоматическая установка игровых серверов
GameAP поддерживает автоматическую установку любых игровых серверов и программ.
Имеется три варианта установки:
- Установка из локального репозитория.
- Установка из удаленного репозитория.
- Установка через SteamCMD.
Установка из архивов
Панель может выполнить установку сервера из архива zip или tar. Для каждого сервера может быть два архива:
- Архив с игрой, включающий все необходимые файлы для корректной работы игрового сервера. Чтобы указать путь к архиву, необходимо перейти в раздел "Серверы" -> "Игры", выбрать нужную игру и нажать "Управление", на открывшейся странице выбрать вкладку "Параметры установки серверов".
- Архив с модификацией, включающий дополнительные файлы, распаковываются после распаковки основого архива поверх всех существующих файлов. Чтобы указать путь к архиву, необходимо перейти в раздел "Серверы" -> "Игры", кликнуть по выбранной модификации, на открывшейся странице выбрать вкладку "Репозитории".
Установка из локального репозитория
Установка сервера происходит из zip или tar архива, который находится на машине, на которую происходит установка игрового сервера. Имеет наивысший приоритет, если задан архив в локальном и удаленном репозиториях, то в первую очередь панель будет пытаться установить из локального, а в случае неудачи выполнит попытку установки из удаленного репозитория. Архив с игрой должен быть создан заранее и загружен в любую директорию на выделенном сервере.
Архива может быть два, первый для игры, содержащий необходимые файлы для корректной работы игрового сервера, второй для модификации, распаковываемый поверх основных файлов игрового сервера.
Примеры архивов в локальном репозитории:
/home/gameap/repositories/cstrike.zip /home/gameap/repositories/cstrike.tar /home/gameap/repositories/cstrike.tar.gz
Установка из удаленного репозитория
Установка сервера происходит из zip или tar архива, который находится на удаленной машине, на ftp сервере. Эти файлы могут быть доступны по ftp или http.
Архива может быть два, первый для игры, содержащий необходимые файлы для корректной работы игрового сервера, второй для модификации, распаковываемый поверх основных файлов игрового сервера.
Примеры архивов в удаленном репозитории:
http://example.org/repository/cstrike.zip ftp://example.org/repository/cstrike.tar.gz ftp://login:password@ftp.example.org/cstrike.zip