Требования
- VPS или выделенный сервер под вашим управлением.
- Windows: Windows Server 2019 или новее либо Windows 10/11, с правами администратора.
- Linux: Debian 11+, Ubuntu 20.04+ или RHEL/Fedora с apt или dnf, с правами root или sudo.
- Исходящий доступ в интернет: агент общается с Servitium по HTTPS. Открывать входящие порты для панели не нужно.
- Email и пароль вашего аккаунта Servitium.
Общий игровой хостинг (арендованный слот в панели хостинга без доступа к системе) не поддерживается. Агент должен работать на машине как фоновая служба.
Установка на Windows
- Щёлкните правой кнопкой по меню «Пуск» и выберите Windows PowerShell (администратор) или Терминал (администратор).
- Вставьте команду ниже. На странице установки в Center она показана уже с вашим email. Если копируете её отсюда, замените адрес из примера.
- PowerShell запросит пароль от вашего аккаунта Servitium. Введите его и нажмите Enter.
iwr -useb https://api.servitium.org/downloads/client/v1/setup.ps1 -OutFile $env:TEMP\setup.ps1; & $env:TEMP\setup.ps1 -Email your-email@example.comУстановщик загружает агент (около 76 МБ), на чистой машине это занимает примерно 3-5 минут.
Установка на Linux
- Подключитесь к машине по SSH и убедитесь, что можете использовать sudo (или войдите как root).
- Выполните команду ниже.
- Установщик интерактивно запросит ваши email и пароль Servitium. Это тот же аккаунт, что и в Center.
curl -fsSL https://api.servitium.org/downloads/client/v1/setup.sh | sudo -E bashНа чистой машине это занимает примерно 2-4 минуты.
Что делает установщик
На Windows установщик:
- Загружает агент в отдельную папку.
- Устанавливает среду выполнения Visual C++ и компоненты DirectX, нужные Conan Exiles, если их нет.
- Добавляет папку агента в исключения Защитника Windows.
- Регистрирует машину в вашем аккаунте.
- Устанавливает службу Windows Servitium Monitor. Она запускается вместе с Windows и сама перезапускается, если остановится.
На Linux установщик:
- Устанавливает системные пакеты, нужные агенту и SteamCMD (apt или dnf).
- Загружает агент и регистрирует машину в вашем аккаунте.
- Если установлен брандмауэр ufw, разрешает агенту автоматически открывать игровые порты.
- Создаёт службу systemd servitium-monitor с автозапуском при загрузке.
Установщик можно безопасно запускать повторно: он обновляет агент на месте и сохраняет идентификатор вашего хоста.
Проверьте, что хост появился
Откройте в Center раздел Админ, Хосты. Ваша машина должна появиться примерно через 30 секунд. На странице установки кнопка Найти мой хост ждёт его около двух минут и сообщает, когда он подключится.
Если хост не появился, проверьте службу на машине:
Get-Service ServitiumMonitorGet-Content C:\Servitium\logs\service-*.log -Tail 50sudo systemctl status servitium-monitorsudo journalctl -u servitium-monitor -fКогда хост будет в сети, нажмите Добавить игровой сервер на странице хостов, чтобы привязать сервер. Другие решения собраны в разделе FAQ и решение проблем.
Обновление агента
Чтобы обновить агент, снова выполните ту же команду установки. Она заменит программу, сохранит ваши настройки и идентификатор хоста и перезапустит службу. Ваши игровые серверы и их файлы не затрагиваются.
Удаление
На Windows запустите деинсталлятор из PowerShell от имени администратора. Он удаляет службу, останавливает запущенные им игровые серверы, удаляет папки агента и созданные им правила брандмауэра. Файлы игровых серверов сохраняются, если не добавить -WipeServers (и -WipeSteam, чтобы удалить также SteamCMD).
iwr -useb https://api.servitium.org/downloads/client/v1/uninstall.ps1 -OutFile $env:TEMP\uninstall.ps1; & $env:TEMP\uninstall.ps1На Linux остановите и удалите службу и программу агента:
sudo systemctl disable --now servitium-monitor
sudo rm /etc/systemd/system/servitium-monitor.service /opt/servitium/servitium-monitor
sudo rm -f /etc/sudoers.d/servitium-monitor
sudo systemctl daemon-reloadНаконец, откройте хост в Center в разделе Админ, Хосты и нажмите Удалить этот хост. Назначенные ему серверы станут неназначенными, но не будут удалены. Если агент где-то ещё работает, он снова зарегистрируется при следующем подключении.
Что-то не получается или чего-то не хватает?
Напишите нам, мы читаем каждое сообщение. Также можно начать бесплатно и изучать Center в своём темпе.
