Este guia aborda como configurar o seu servidor dedicado de Midnight Ghost Hunt na Legion Hosting, configurar variáveis de arranque, editar definições de Engine.ini e Game.ini, configurar a rotação de mapas e ligar-se ao seu servidor. Para comandos de administração e gestão de jogadores, consulte Midnight Ghost Hunt Admin Commands.
1. Primeiro Arranque
- Inicie sessão no GPanel e selecione o seu servidor de Midnight Ghost Hunt.
- Aceda ao separador Startup e reveja as variáveis disponíveis (consulte a tabela abaixo).
- Defina um GAME_NAME para identificar o seu servidor no browser de servidores.
- Opcionalmente, defina uma PASSWORD para restringir o acesso.
- Volte ao separador Console e clique em Start.
- Aguarde que a consola confirme que o servidor está pronto. O primeiro arranque gera os ficheiros de configuração predefinidos.
2. Variáveis de Arranque do GPanel
As seguintes variáveis estão disponíveis no separador Startup do GPanel. Estas são passadas ao executável do servidor em cada arranque.
| Variável | Obrigatório | Descrição |
|---|---|---|
GAME_NAME |
Não | O nome exibido no browser de servidores. O valor predefinido é Dedicated_Server_01. |
PASSWORD |
Não | Palavra-passe 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 valor predefinido é Asylum. |
GAME_MODE |
Não | Modo de jogo. Opções: 4v4 Hunt, 6v6 Hunt, Darkness. O valor predefinido é 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 valor predefinido é Auto. |
ADDITIONAL_ARGS |
Não | Argumentos de lançamento adicionais (ex.: -NoBots -NoAutobalance). |
BEACON_PORT |
Não | Porta de beacon. O valor predefinido é 7787. Gerido pelo GPanel. |
3. Configuração do Servidor (Ficheiros INI)
Midnight Ghost Hunt utiliza ficheiros INI do Unreal Engine 4 para configuração detalhada do servidor. Pare o servidor antes de editar estes ficheiros.
Localização dos Ficheiros
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Abra estes ficheiros utilizando o separador Files no GPanel ou ligue-se via SFTP. Se os ficheiros não existirem, inicie e pare o servidor uma vez para os gerar.
Engine.ini -- Definições Principais
| Secção | Definição | Descrição |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Porta de consulta para o browser de servidores Steam. O GPanel define isto automaticamente. |
[/Script/Engine.GameSession] |
MaxPlayers |
Número máximo de jogadores. O valor predefinido é 8. |
Game.ini -- Definições Principais
| Secção | Definição | Descrição |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Duração de cada ronda em segundos antes da meia-noite ser ativada. O valor predefinido é 300 (5 minutos). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Duração da fase da meia-noite em segundos. O valor predefinido é 120 (2 minutos). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tempo antes da ronda começar em segundos. O valor predefinido é 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Equilibrar automaticamente as equipas entre rondas. O valor predefinido é True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Número de rondas por partida. O valor predefinido é 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 permite configurar 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 não deseja na rotação. O servidor percorre os mapas listados por ordem após cada partida.
5. Definições de Ronda e Jogo
Ajuste a experiência de jogo modificando estas definições de ronda no Game.ini:
| Definição | Predefiniçã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 |
Rondas por partida. As equipas trocam de lado a cada ronda. |
WarmupTime |
15 |
Contagem decrescente antes de cada ronda começar (segundos). |
bFriendlyFire |
False |
Permitir dano entre aliados. Ativar isto adiciona uma camada extra de cautela para os caçadores. |
6. Como Ligar-se
Opção A -- Browser de Servidores no Jogo
- Inicie o Midnight Ghost Hunt via Steam.
- No menu principal, selecione Play e depois Server Browser.
- Procure o seu servidor pelo nome ou navegue pela lista.
- Selecione o seu servidor e clique em Join. Introduza a palavra-passe se solicitado.
Opção B -- Ligaçã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.
- Introduza o IP e a porta do seu servidor a partir do separador Network do GPanel:
<your-server-ip>:<port> - Clique em Add this address to favourites, depois selecione o servidor e clique em Connect.
Resolução de Problemas
- O servidor não aparece no browser: Verifique se o servidor está totalmente iniciado no GPanel. O browser de servidores Steam pode demorar 2-3 minutos a indexar um novo servidor.
- Não é possível ligar: Verifique o IP e a porta do servidor no separador Network do GPanel. Certifique-se de que não há incompatibilidade de palavra-passe.
- Crashes no arranque: Elimine os ficheiros INI em
MidnightGhostHunt/Saved/Config/LinuxServer/e reinicie o servidor para regenerar os valores predefinidos. - Rotação de mapas não funciona: Verifique se os caminhos dos mapas no
Game.iniestão corretos. Caminhos inválidos farão com que o servidor ignore 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 encontrar problemas não abordados aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro da consola do GPanel.