Puedes alojar un servidor de One Hour One Life en tu propio VPS de ZapX. El servidor de One Hour One Life es de código abierto: descarga el código fuente del desarrollador, compila el servidor y ejecútalo en Linux. En esta guía descubrirás qué necesitas, cómo compilar el servidor y cómo pueden conectarse tus jugadores.
One Hour One Life no está incluido en Instalador de servidores de juego y no tiene un servidor dedicado listo para usar a través de SteamCMD. Tienes que configurar el servidor manualmente, tal como se explica en esta guía.
El desarrollador compila y ejecuta sus servidores en Linux. Si tu VPS tiene Windows, instala una plantilla de Linux desde Configuración > Reinstalación. Esto eliminará todos los datos de tu VPS. Encontrarás más información en Reinstalar el servidor.
Los ajustes están en archivos individuales de la carpeta OneLife/server/settings/. Cada archivo contiene un único valor. Estos son los más importantes:
| Archivo | Valor predeterminado | Descripción |
|---|---|---|
port.ini | 8005 | Puerto del servidor |
maxPlayers.ini | 160 | Número máximo de jugadores |
requireClientPassword.ini | 0 | El valor 1 exige una contraseña para conectarse |
clientPassword.ini | testPassword | Contraseña que se exige para conectarse |
requireTicketServerCheck.ini | 1 | Comprueba los inicios de sesión con el servidor oficial de tickets |
Para un servidor privado, el desarrollador establece requireTicketServerCheck.ini en 0 en su script de prueba. Si configuras una contraseña, cambia también el valor de clientPassword.ini: el valor predeterminado es público.
Tus jugadores tienen que configurar un servidor personalizado en el juego. Para ello, deben editar estos archivos en la carpeta settings de su instalación del juego:
| Archivo | Contenido |
|---|---|
useCustomServer.ini | 1 |
customServerAddress.ini | La dirección IP de tu VPS, que puedes encontrar en Resumen en el panel de control de ZapX |
customServerPort.ini | 8005 o el valor de tu archivo port.ini |
serverPassword.ini | La contraseña de clientPassword.ini, si has configurado una |
El servidor y el juego deben estar actualizados a la misma versión; de lo contrario, es posible que no se pueda establecer la conexión.
| Puerto | Protocolo | Uso |
|---|---|---|
| 8005 | TCP | Juego (valor de port.ini) |
Abre el puerto en el firewall de tu sistema si usas uno. Encontrarás más información en Firewall en Linux. Si usas el Firewall de red de tu VPS en el panel de control de ZapX, abre también el puerto allí.
