Este guia aborda como configurar seu servidor dedicado de Midnight Ghost Hunt na Legion Hosting, configurar variáveis de inicialização, editar configurações do Engine.ini e Game.ini, configurar a rotação de mapas e conectar-se ao seu servidor. Para comandos de administrador e gerenciamento de jogadores, consulte Midnight Ghost Hunt Admin Commands.
1. Primeira Inicialização
- Faça login no GPanel e selecione seu servidor de Midnight Ghost Hunt.
- Vá até a aba Startup e revise as variáveis disponíveis (veja a tabela abaixo).
- Defina um GAME_NAME para identificar seu servidor no navegador.
- Opcionalmente, defina uma PASSWORD para restringir o acesso.
- Volte para a aba Console e clique em Start.
- Aguarde o console confirmar que o servidor está pronto. A primeira inicialização gera os arquivos de configuração padrão.
2. Variáveis de Inicialização do GPanel
As seguintes variáveis estão disponíveis na aba Startup do GPanel. Elas são passadas para o executável do servidor a cada inicialização.
| Variável | Obrigatório | Descrição |
|---|---|---|
GAME_NAME |
Não | O nome exibido no navegador de servidores. O padrão é Dedicated_Server_01. |
PASSWORD |
Não | Senha opcional necessária para entrar no servidor. Deixe em branco para um servidor público. |
MAP |
Não | O mapa inicial. Opções: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. O padrão é Asylum. |
GAME_MODE |
Não | Modo de jogo. Opções: 4v4 Hunt, 6v6 Hunt, Darkness. O padrão é 4v4 Hunt. |
REGION |
Não | Região do servidor. Opções: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Não | Dificuldade dos bots. Opções: Easy, Normal, Hard, Auto. O padrão é Auto. |
ADDITIONAL_ARGS |
Não | Argumentos de inicialização extras (ex.: -NoBots -NoAutobalance). |
BEACON_PORT |
Não | Porta beacon. O padrão é 7787. Gerenciado pelo GPanel. |
3. Configuração do Servidor (Arquivos INI)
Midnight Ghost Hunt usa arquivos INI da Unreal Engine 4 para configuração detalhada do servidor. Pare seu servidor antes de editar esses arquivos.
Localização dos Arquivos
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Abra esses arquivos usando a aba Files no GPanel ou conecte via SFTP. Se os arquivos não existirem, inicie e pare o servidor uma vez para gerá-los.
Engine.ini -- Configurações Principais
| Seção | Configuração | Descrição |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Porta de consulta para o navegador de servidores Steam. O GPanel define isso automaticamente. |
[/Script/Engine.GameSession] |
MaxPlayers |
Número máximo de jogadores. O padrão é 8. |
Game.ini -- Configurações Principais
| Seção | Configuração | Descrição |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Duração de cada rodada em segundos antes da meia-noite ser ativada. O padrão é 300 (5 minutos). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Duração da fase de meia-noite em segundos. O padrão é 120 (2 minutos). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tempo antes do início da rodada em segundos. O padrão é 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Balancear automaticamente as equipes entre as rodadas. O padrão é True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Número de rodadas por partida. O padrão é 4. |
Exemplo de Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotação de Mapas
Midnight Ghost Hunt suporta a configuração de quais mapas são incluídos na rotação. A lista de mapas é definida no Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
Remova ou comente os mapas que você não deseja na rotação. O servidor percorre os mapas listados em ordem após cada partida.
5. Configurações de Rodada e Jogo
Ajuste a experiência de jogo modificando essas configurações de rodada no Game.ini:
| Configuração | Padrão | Descrição |
|---|---|---|
RoundTimeLimit |
300 |
Duração da fase pré-meia-noite (segundos). Tempos mais curtos pressionam os caçadores; tempos mais longos favorecem os fantasmas. |
MidnightDuration |
120 |
Fase pós-meia-noite onde os fantasmas caçam os caçadores (segundos). |
NumRounds |
4 |
Rodadas por partida. As equipes trocam de lado a cada rodada. |
WarmupTime |
15 |
Contagem regressiva antes do início de cada rodada (segundos). |
bFriendlyFire |
False |
Permitir dano entre aliados. Habilitar isso adiciona uma camada extra de cautela para os caçadores. |
6. Como Conectar
Opção A -- Navegador de Servidores no Jogo
- Inicie o Midnight Ghost Hunt via Steam.
- No menu principal, selecione Play e depois Server Browser.
- Procure seu servidor pelo nome ou navegue pela lista.
- Selecione seu servidor e clique em Join. Digite a senha se solicitado.
Opção B -- Conexão Direta via Steam
- Abra o cliente Steam.
- Clique em View no menu superior e depois em Game Servers.
- Clique em Favourites e depois em Add a server.
- Digite o IP e a porta do seu servidor da aba Network do GPanel:
<your-server-ip>:<port> - Clique em Add this address to favourites, depois selecione o servidor e clique em Connect.
Solução de Problemas
- Servidor não aparece no navegador: Verifique se o servidor está totalmente iniciado no GPanel. O navegador de servidores Steam pode levar 2-3 minutos para indexar um novo servidor.
- Não é possível conectar: Verifique o IP e a porta do seu servidor na aba Network do GPanel. Certifique-se de que não há divergência de senha.
- Crashes na inicialização: Exclua os arquivos INI em
MidnightGhostHunt/Saved/Config/LinuxServer/e reinicie o servidor para regenerar os padrões. - Rotação de mapas não funciona: Verifique se os caminhos dos mapas no
Game.iniestão corretos. Caminhos inválidos farão o servidor pular essas entradas. - Problemas de desempenho: Reduza o
MAX_PLAYERSse o servidor estiver com lag com o lobby cheio.
Artigos Relacionados
- Midnight Ghost Hunt Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Precisa de Ajuda?
Se você encontrar problemas não cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro do console do GPanel.