Requisitos
- Un VPS o una máquina dedicada que controles.
- Windows: Windows Server 2019 o posterior, o Windows 10/11, con acceso de administrador.
- Linux: Debian 11+, Ubuntu 20.04+, o RHEL/Fedora con apt o dnf, con acceso root o sudo.
- Acceso saliente a internet: el agente se comunica con Servitium por HTTPS. No necesitas abrir ningún puerto entrante para el panel.
- El correo y la contraseña de tu cuenta de Servitium.
El hosting compartido (un slot alquilado en un panel de hosting sin acceso al sistema) no es compatible. El agente debe ejecutarse como servicio en segundo plano en la máquina.
Instalar en Windows
- Haz clic derecho en el menú Inicio y elige Windows PowerShell (Admin) o Terminal (Admin).
- Pega el comando de abajo. La página de instalación del Center lo muestra con tu correo ya incluido. Si lo copias desde aquí, sustituye la dirección de ejemplo.
- PowerShell te pide la contraseña de tu cuenta de Servitium. Escríbela y pulsa 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.comEl instalador descarga el agente (unos 76 MB) y tarda entre 3 y 5 minutos en una máquina recién instalada.
Instalar en Linux
- Conéctate a la máquina por SSH y asegúrate de poder usar sudo (o inicia sesión como root).
- Ejecuta el comando de abajo.
- El instalador te pide de forma interactiva tu correo y tu contraseña de Servitium. Es la misma cuenta que la del Center.
curl -fsSL https://api.servitium.org/downloads/client/v1/setup.sh | sudo -E bashEn una máquina recién instalada tarda entre 2 y 4 minutos.
Qué hace el instalador
En Windows, el instalador:
- Descarga el agente en su propia carpeta.
- Instala el runtime de Visual C++ y los componentes del runtime de DirectX que necesita Conan Exiles, si faltan.
- Añade una exclusión de Windows Defender para la carpeta del agente.
- Registra la máquina en tu cuenta.
- Instala el servicio de Windows Servitium Monitor. Arranca con Windows y se reinicia solo si se detiene.
En Linux, el instalador:
- Instala los paquetes del sistema que necesitan el agente y SteamCMD (apt o dnf).
- Descarga el agente y registra la máquina en tu cuenta.
- Si el firewall ufw está instalado, permite que el agente abra automáticamente los puertos del juego.
- Crea el servicio systemd servitium-monitor, activado al arrancar.
Puedes volver a ejecutar el instalador sin riesgo: actualiza el agente en su sitio y conserva la identidad de tu host.
Comprueba que aparece el host
En el Center, abre Admin, Hosts. Tu máquina debería aparecer en unos 30 segundos. En la página de instalación, Buscar mi host la vigila durante unos dos minutos y confirma cuando está conectada.
Si no aparece, comprueba el servicio en la máquina:
Get-Service ServitiumMonitorGet-Content C:\Servitium\logs\service-*.log -Tail 50sudo systemctl status servitium-monitorsudo journalctl -u servitium-monitor -fCuando el host esté en línea, elige Añadir servidor de juego en la página Hosts para vincular tu servidor. Encontrarás más soluciones en Preguntas frecuentes y solución de problemas.
Actualizar el agente
Para actualizar el agente, vuelve a ejecutar el mismo comando de instalación. Reemplaza el programa, conserva tu configuración y la identidad del host, y reinicia el servicio. Tus servidores de juego y sus archivos no se tocan.
Desinstalar
En Windows, ejecuta el desinstalador desde un PowerShell de administrador. Elimina el servicio, detiene los servidores de juego que gestionaba, borra las carpetas del agente y elimina las reglas de firewall que creó. Los archivos de tus servidores de juego se conservan, salvo que añadas -WipeServers (y -WipeSteam para eliminar también SteamCMD).
iwr -useb https://api.servitium.org/downloads/client/v1/uninstall.ps1 -OutFile $env:TEMP\uninstall.ps1; & $env:TEMP\uninstall.ps1En Linux, detén y elimina el servicio y el programa del agente:
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-reloadPor último, en el Center, abre el host en Admin, Hosts y usa Eliminar este host. Los servidores asignados quedan sin asignar, pero no se eliminan. Si el agente sigue funcionando en algún sitio, vuelve a registrarse en su siguiente conexión.
¿Sigues atascado o te falta algo?
Escríbenos, leemos todos los mensajes. También puedes empezar gratis y explorar el Center a tu ritmo.
