Автоматическая установка игровых серверов: различия между версиями
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) |
||
Строка 33: | Строка 33: | ||
ftp://example.org/repository/cstrike.tar.gz | ftp://example.org/repository/cstrike.tar.gz | ||
ftp://login:password@ftp.example.org/cstrike.zip | ftp://login:password@ftp.example.org/cstrike.zip | ||
+ | |||
+ | === Установка через SteamCMD === | ||
+ | Установка сервера происходит через утилиту от Valve -- [[SteamCMD]]. Игровой сервер будет загружаться с официальных серверов Valve. | ||
+ | Чтобы сделать такую возможность, необходимо указать app_id - идентификатор игры в Steam. | ||
+ | |||
+ | Обратите внимание, что не все серверы могут быть установлены через SteamCMD, [https://developer.valvesoftware.com/wiki/Dedicated_Servers_List список доступных игр через SteamCMD]. |
Версия 17:04, 15 мая 2014
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
Установка через SteamCMD
Установка сервера происходит через утилиту от Valve -- SteamCMD. Игровой сервер будет загружаться с официальных серверов Valve. Чтобы сделать такую возможность, необходимо указать app_id - идентификатор игры в Steam.
Обратите внимание, что не все серверы могут быть установлены через SteamCMD, список доступных игр через SteamCMD.