Você pode hospedar um servidor de One Hour One Life na ZapX, no seu próprio VPS. O servidor de One Hour One Life é open source: você baixa o código-fonte do desenvolvedor, compila o servidor e o executa no Linux. Neste guia, você vai descobrir do que precisa, como compilar o servidor e como seus jogadores podem se conectar.
One Hour One Life não está incluído no Instalador de Game Server e não tem um servidor dedicado pronto disponível pelo SteamCMD. Você configura o servidor manualmente, conforme descrito neste guia.
O desenvolvedor compila e executa os servidores dele no Linux. Se o seu VPS estiver com Windows, instale um template Linux em Configurações > Reinstalação. Isso apagará todos os dados do VPS. Saiba mais em Reinstalação do servidor.
As configurações ficam em arquivos separados na pasta OneLife/server/settings/. Cada arquivo contém um único valor. Estas são as principais:
| Arquivo | Padrão | Descrição |
|---|---|---|
port.ini | 8005 | Porta do servidor |
maxPlayers.ini | 160 | Número máximo de jogadores |
requireClientPassword.ini | 0 | 1 exige uma senha para conectar |
clientPassword.ini | testPassword | Senha, caso seja exigida |
requireTicketServerCheck.ini | 1 | Verifica os logins no servidor oficial de tickets |
Para um servidor privado, o desenvolvedor define requireTicketServerCheck.ini como 0 no script de teste dele. Se você configurar uma senha, altere clientPassword.ini — o valor padrão é conhecido publicamente.
Seus jogadores precisam configurar um servidor próprio no jogo. Para isso, eles devem editar estes arquivos na pasta settings da instalação do jogo:
| Arquivo | Conteúdo |
|---|---|
useCustomServer.ini | 1 |
customServerAddress.ini | O endereço IP do seu VPS, disponível em Visão geral no painel da ZapX |
customServerPort.ini | 8005 ou o valor definido em port.ini |
serverPassword.ini | A senha de clientPassword.ini, caso você exija uma |
O servidor e o jogo precisam estar na mesma versão. Caso contrário, a conexão pode falhar.
| Porta | Protocolo | Uso |
|---|---|---|
| 8005 | TCP | Jogo (valor de port.ini) |
Libere a porta no firewall do seu sistema, caso use um. Saiba mais em Firewall no Linux. Se você usa o Firewall de rede do seu VPS no painel da ZapX, libere a porta lá também.
