Este guia abrange como configurar o seu servidor dedicado de Risk of Rain 2 alojado na Legion Hosting, incluindo variáveis de arranque do GPanel, configuração do server.cfg, conexão ao seu servidor, suporte a mods e gestão de saves.
Primeiro Arranque
Quando iniciar o seu servidor de Risk of Rain 2 pela primeira vez, o GPanel irá automaticamente descarregar e instalar os ficheiros do servidor dedicado via SteamCMD (Steam App ID 1180760). Este processo pode demorar alguns minutos dependendo da velocidade da rede.
- Inicie sessão no GPanel e selecione o seu servidor de Risk of Rain 2.
- Clique no botão Start no separador Console.
- Aguarde que a instalação termine. A consola irá mostrar o progresso do download enquanto o SteamCMD obtém os ficheiros do servidor.
- Assim que o servidor estiver totalmente iniciado, verá uma mensagem indicando que o servidor está pronto e a aguardar conexões.
xvfb também é configurado automaticamente para satisfazer os requisitos de display do servidor.
Variáveis de Arranque do GPanel
As definições chave do servidor são configuradas como variáveis de arranque no GPanel. Estas são passadas ao processo do servidor como argumentos e têm efeito sempre que o servidor arranca.
- Inicie sessão no GPanel.
- Selecione o seu servidor de Risk of Rain 2 na lista de servidores.
- Clique no separador Startup.
- Reveja e ajuste as variáveis abaixo e depois reinicie o seu servidor para as alterações terem efeito.
| Variável | Predefinição | Descrição |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
O nome apresentado no navegador de servidores do jogo. Defina algo reconhecível para que os jogadores possam encontrar o seu servidor. |
PLAYERS |
4 |
Número máximo de jogadores permitidos no lobby. Risk of Rain 2 suporta até 16 jogadores com mods, mas o jogo vanilla é desenhado para até 4. Contagens de jogadores mais altas aumentam o uso de recursos. |
PASSWORD |
(vazio) | Palavra-passe opcional que os jogadores devem introduzir para entrar. Deixe em branco para um servidor público. As palavras-passe são sensíveis a maiúsculas e minúsculas. |
ADVERTISE |
1 |
Controla se o servidor aparece no navegador de servidores do jogo. Defina como 1 para listar o servidor publicamente, ou 0 para ocultá-lo (os jogadores devem usar conexão direta). |
Configuração do server.cfg
Para definições não disponíveis no separador Startup, pode editar o ficheiro de configuração do servidor diretamente. O ficheiro está localizado em:
Risk of Rain 2_Data/Config/server.cfg
Abra este ficheiro usando o separador Files do GPanel ou conecte via SFTP. O ficheiro usa um formato simples de chave-valor. Abaixo estão as definições mais frequentemente ajustadas:
| Definição | Valor de Exemplo | Descrição |
|---|---|---|
sv_hostname |
My RoR2 Server |
Nome do servidor. Isto é tipicamente definido via a variável de arranque HOSTNAME, mas também pode ser definido aqui. |
sv_maxplayers |
4 |
Máximo de jogadores. Também pode ser definido via a variável de arranque PLAYERS. |
sv_password |
mypassword |
Palavra-passe do servidor. Também pode ser definida via a variável de arranque PASSWORD. |
heart_beat |
1 |
Se o servidor envia pacotes heartbeat ao servidor mestre para listagem no navegador. Equivalente à variável de arranque ADVERTISE. |
steam_authentication |
1 |
Ativa a autenticação Steam para jogadores que se conectam. Mantenha em 1 a menos que tenha um motivo específico para desativar. |
server.cfg, a variável de arranque irá substituir o valor do ficheiro de configuração. Use o separador Startup para definições principais e o server.cfg para ajustes adicionais.
Como Conectar
Opção A — Navegador de Servidores no Jogo
Se o seu servidor tiver ADVERTISE definido como 1, irá aparecer no navegador de servidores do jogo:
- Inicie o Risk of Rain 2.
- No menu principal, selecione Multiplayer.
- Clique em Find a Game para abrir o navegador de servidores.
- Procure o seu servidor pelo nome (o
HOSTNAMEque configurou). - Selecione o servidor e clique em Join. Introduza a palavra-passe se solicitado.
Opção B — Conexão Direta via Consola
Pode conectar-se diretamente usando a consola do jogo, o que é útil para servidores protegidos por palavra-passe ou não listados:
- Inicie o Risk of Rain 2.
- Abra a consola do jogo pressionando Ctrl + Alt + ` (backtick). Se a consola não abrir, pode ser necessário ativá-la iniciando o jogo com a flag
--doorstep-enableou instalando o BepInEx (ver Suporte a Mods abaixo). - Escreva o seguinte comando e pressione Enter:
Substituaconnect "IP:PORT"IPePORTpelo endereço IP e porta de jogo do seu servidor como mostrado no separador Network do GPanel. - Se o servidor tiver uma palavra-passe, será solicitado a introduzi-la.
Para detalhes sobre como encontrar o IP e a porta do seu servidor, consulte Como Encontrar o IP e a Porta do Seu Servidor.
Suporte a Mods
Risk of Rain 2 tem uma comunidade de modding ativa centrada no Thunderstore, um repositório e gestor de mods. A maioria dos mods do lado do servidor requerem o framework de modding BepInEx.
Instalar o BepInEx
O BepInEx é o carregador de mods padrão para Risk of Rain 2. Para instalá-lo no seu servidor:
- Descarregue o último BepInExPack do Thunderstore.
- Pare o seu servidor a partir do separador Console do GPanel.
- Conecte-se ao seu servidor via SFTP (consulte Como Carregar Ficheiros via SFTP).
- Extraia o arquivo BepInExPack e carregue o conteúdo para o diretório raiz do seu servidor, fundindo com os ficheiros existentes. Os ficheiros chave são a pasta
BepInEx/e os ficheiros de configuração relacionados. - Inicie o seu servidor. O BepInEx irá inicializar no primeiro arranque e criar os seus diretórios de plugins e configuração.
Instalar Mods do Lado do Servidor
Assim que o BepInEx estiver instalado, pode adicionar mods do lado do servidor:
- Navegue no Thunderstore para mods. Procure mods etiquetados como server-side ou host-required.
- Descarregue o mod e extraia-o.
- Carregue os ficheiros DLL do mod para o diretório
BepInEx/plugins/no seu servidor via SFTP. - Reinicie o servidor para carregar os novos mods.
Usar o r2modman (Lado do Cliente)
Para gerir mods no seu cliente de jogo local, o r2modman é o gestor de mods recomendado. Trata dos downloads de mods, resolução de dependências e gestão de perfis. Os jogadores que se conectam ao seu servidor com mods devem usar o r2modman para instalar o mesmo conjunto de mods localmente.
- Descarregue o r2modman do Thunderstore ou da sua página de releases no GitHub.
- Selecione Risk of Rain 2 como o jogo.
- Crie um perfil e instale os mods que o seu servidor requer.
- Inicie o jogo através do r2modman para garantir que todos os mods são carregados.
Gestão de Saves
Os servidores dedicados de Risk of Rain 2 tratam o estado da run e a progressão de forma diferente do modo single-player. Aqui estão os pontos chave a compreender:
- Persistência da run: Uma run de Risk of Rain 2 dura enquanto o servidor estiver a funcionar. Se o servidor reiniciar ou for parado, a run atual termina e um novo lobby é criado quando o servidor arrancar novamente. Não existe um sistema de save a meio da run — isto é intencional, já que as runs são concebidas para ser sessões contínuas.
- Perfis de jogadores: Desbloqueios e progressão do jogador (itens, skins, desafios) são armazenados do lado do cliente, não no servidor. Os jogadores mantêm os seus desbloqueios independentemente do estado do servidor.
- Persistência da configuração do servidor: O seu
server.cfge as variáveis de arranque do GPanel persistem entre reinícios. Apenas a run em progresso é perdida quando o servidor para.
Problemas Comuns
Servidor Não Aparece no Navegador
- Confirme que o servidor está totalmente iniciado no GPanel. O servidor deve completar a sua sequência de arranque antes de se registar no servidor mestre.
- Verifique que a variável de arranque
ADVERTISEestá definida como1. - Novos servidores podem demorar vários minutos a aparecer no navegador. Tente conexão direta enquanto aguarda.
- Verifique a consola do GPanel para erros. Se o servidor estiver a crashar ou a falhar na inicialização, não irá aparecer no navegador.
Jogadores Não Conseguem Conectar
- Certifique-se de que o servidor está a funcionar e não está num ciclo de crash. Verifique a consola do GPanel para mensagens de erro.
- Se definiu uma palavra-passe, confirme que os jogadores a estão a introduzir corretamente. As palavras-passe são sensíveis a maiúsculas e minúsculas.
- Verifique que tanto você como os seus jogadores estão a usar a mesma versão do jogo. As atualizações do Risk of Rain 2 podem quebrar a compatibilidade entre versões diferentes.
- Se estiver a usar mods, certifique-se de que todos os jogadores que se conectam têm os mesmos mods e versões instalados. Incompatibilidades de mods são a causa mais comum de falhas de conexão em servidores com mods.
Artigos Relacionados
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
- Reinícios Agendados
- Guia de Arranque do Servidor
Precisa de Ajuda?
Se encontrar um problema não abordado neste guia, a nossa equipa de suporte está pronta para ajudar. Submeta um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída de consola relevante do GPanel.