Este guia cobre como configurar seu servidor dedicado de Risk of Rain 2 hospedado na Legion Hosting, incluindo variáveis de inicialização do GPanel, configuração do server.cfg, conexão ao servidor, suporte a mods e gerenciamento de saves.
Primeira Inicialização
Quando você iniciar seu servidor Risk of Rain 2 pela primeira vez, o GPanel baixará e instalará automaticamente os arquivos do servidor dedicado via SteamCMD (Steam App ID 1180760). Este processo pode levar alguns minutos dependendo da velocidade da rede.
- Faça login no GPanel e selecione seu servidor Risk of Rain 2.
- Clique no botão Start na aba Console.
- Aguarde a instalação ser concluída. O console exibirá o progresso do download enquanto o SteamCMD busca os arquivos do servidor.
- Quando o servidor estiver totalmente iniciado, você verá uma mensagem indicando que o servidor está pronto e aguardando conexões.
xvfb também é configurado automaticamente para satisfazer os requisitos de exibição do servidor.
Variáveis de Inicialização do GPanel
As principais configurações do servidor são definidas como variáveis de inicialização no GPanel. Estas são passadas ao processo do servidor como argumentos e entram em vigor cada vez que o servidor inicia.
- Faça login no GPanel.
- Selecione seu servidor Risk of Rain 2 na lista de servidores.
- Clique na aba Startup.
- Revise e ajuste as variáveis abaixo, depois reinicie seu servidor para que as alterações entrem em vigor.
| Variável | Padrão | Descrição |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
O nome exibido no navegador de servidores dentro do jogo. Defina algo reconhecível para que os jogadores possam encontrar 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 é projetado para até 4. Contagens mais altas de jogadores aumentam o uso de recursos. |
PASSWORD |
(vazio) | Senha opcional que os jogadores devem inserir para entrar. Deixe em branco para um servidor público. As senhas diferenciam maiúsculas de minúsculas. |
ADVERTISE |
1 |
Controla se o servidor aparece no navegador de servidores dentro do jogo. Defina como 1 para listar o servidor publicamente, ou 0 para ocultá-lo (jogadores devem usar conexão direta). |
Configuração do server.cfg
Para configurações não disponíveis na aba Startup, você pode editar o arquivo de configuração do servidor diretamente. O arquivo está localizado em:
Risk of Rain 2_Data/Config/server.cfg
Abra este arquivo usando a aba Files do GPanel ou conecte via SFTP. O arquivo usa um formato simples de chave-valor. Abaixo estão as configurações comumente ajustadas:
| Configuração | Valor de Exemplo | Descrição |
|---|---|---|
sv_hostname |
My RoR2 Server |
Nome do servidor. Geralmente definido via variável de inicialização HOSTNAME, mas também pode ser definido aqui. |
sv_maxplayers |
4 |
Máximo de jogadores. Também pode ser definido via variável de inicialização PLAYERS. |
sv_password |
mypassword |
Senha do servidor. Também pode ser definida via variável de inicialização PASSWORD. |
heart_beat |
1 |
Se o servidor envia pacotes de heartbeat para o servidor mestre para listagem no navegador. Equivalente à variável de inicialização ADVERTISE. |
steam_authentication |
1 |
Ativa a autenticação Steam para jogadores conectando. Mantenha em 1 a menos que tenha um motivo específico para desativar. |
server.cfg, a variável de inicialização substituirá o valor do arquivo de configuração. Use a aba Startup para configurações principais e o server.cfg para ajustes adicionais.
Como Conectar
Opção A — Navegador de Servidores no Jogo
Se seu servidor tem ADVERTISE definido como 1, ele aparecerá no navegador de servidores dentro 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 seu servidor pelo nome (o
HOSTNAMEque você configurou). - Selecione o servidor e clique em Join. Digite a senha se solicitado.
Opção B — Conexão Direta via Console
Você pode conectar diretamente usando o console dentro do jogo, o que é útil para servidores protegidos por senha ou não listados:
- Inicie o Risk of Rain 2.
- Abra o console dentro do jogo pressionando Ctrl + Alt + ` (crase). Se o console não abrir, pode ser necessário ativá-lo iniciando o jogo com a flag
--doorstep-enableou instalando o BepInEx (veja Suporte a Mods abaixo). - Digite o seguinte comando e pressione Enter:
Substituaconnect "IP:PORT"IPePORTpelo endereço IP e porta de jogo do seu servidor conforme mostrado na aba Network do GPanel. - Se o servidor tiver uma senha, você será solicitado a digitá-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 ativa de modding centrada no Thunderstore, um repositório e gerenciador de mods. A maioria dos mods do lado do servidor requer o framework de modding BepInEx.
Instalando o BepInEx
BepInEx é o carregador de mods padrão para Risk of Rain 2. Para instalá-lo no seu servidor:
- Baixe o BepInExPack mais recente do Thunderstore.
- Pare seu servidor pela aba Console do GPanel.
- Conecte-se ao seu servidor via SFTP (consulte Como Fazer Upload de Arquivos via SFTP).
- Extraia o arquivo BepInExPack e faça upload do conteúdo para o diretório raiz do seu servidor, mesclando com os arquivos existentes. Os arquivos principais são a pasta
BepInEx/e os arquivos de configuração relacionados. - Inicie seu servidor. O BepInEx será inicializado na primeira inicialização e criará seus diretórios de plugins e configuração.
Instalando Mods do Lado do Servidor
Uma vez que o BepInEx esteja instalado, você pode adicionar mods do lado do servidor:
- Navegue pelo Thunderstore para encontrar mods. Procure mods marcados como server-side ou host-required.
- Baixe o mod e extraia-o.
- Faça upload dos arquivos DLL do mod para o diretório
BepInEx/plugins/no seu servidor via SFTP. - Reinicie o servidor para carregar os novos mods.
Usando o r2modman (Lado do Cliente)
Para gerenciar mods no seu cliente de jogo local, o r2modman é o gerenciador de mods recomendado. Ele lida com downloads de mods, resolução de dependências e gerenciamento de perfis. Jogadores conectando ao seu servidor com mods devem usar o r2modman para instalar o mesmo conjunto de mods localmente.
- Baixe o r2modman do Thunderstore ou da página de releases no GitHub.
- Selecione Risk of Rain 2 como o jogo.
- Crie um perfil e instale os mods que seu servidor requer.
- Inicie o jogo através do r2modman para garantir que todos os mods sejam carregados.
Gerenciamento de Saves
Servidores dedicados de Risk of Rain 2 lidam com o estado da partida e progressão de forma diferente do modo single-player. Aqui estão os pontos-chave para entender:
- Persistência da partida: Uma partida de Risk of Rain 2 dura enquanto o servidor estiver rodando. Se o servidor reiniciar ou for parado, a partida atual termina e um novo lobby é criado quando o servidor iniciar novamente. Não há sistema de save durante a partida — isso é intencional, pois as partidas são projetadas para serem sessões contínuas.
- Perfis dos jogadores: Desbloqueios e progressão dos jogadores (itens, skins, desafios) são armazenados no lado do cliente, não no servidor. Os jogadores mantêm seus desbloqueios independentemente do estado do servidor.
- Persistência da configuração do servidor: Seu
server.cfge as variáveis de inicialização do GPanel persistem entre reinicializações. Apenas a partida em andamento é 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 sua sequência de inicialização antes de se registrar no servidor mestre.
- Verifique se a variável de inicialização
ADVERTISEestá definida como1. - Novos servidores podem levar vários minutos para aparecer no navegador. Tente conexão direta enquanto aguarda.
- Verifique o console do GPanel para erros. Se o servidor está crashando ou falhando ao inicializar, ele não aparecerá no navegador.
Jogadores Não Conseguem Conectar
- Certifique-se de que o servidor está rodando e não em um loop de crash. Verifique o console do GPanel para mensagens de erro.
- Se você definiu uma senha, confirme que os jogadores estão digitando-a corretamente. As senhas diferenciam maiúsculas de minúsculas.
- Verifique se tanto você quanto seus jogadores estão rodando a mesma versão do jogo. Atualizações do Risk of Rain 2 podem quebrar a compatibilidade entre versões diferentes.
- Se estiver usando mods, certifique-se de que todos os jogadores conectando tenham 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 Fazer Upload de Arquivos via SFTP
- Reinicializações Programadas
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você encontrar um problema não coberto neste guia, nossa equipe de suporte está pronta para ajudar. Envie um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e qualquer saída relevante do console do GPanel.