Diese Anleitung behandelt die Einrichtung Ihres Midnight Ghost Hunt Dedicated Servers bei Legion Hosting, die Konfiguration der Startvariablen, die Bearbeitung der Engine.ini- und Game.ini-Einstellungen, die Einrichtung der Kartenrotation und die Verbindung zu Ihrem Server. Für Admin-Befehle und Spielerverwaltung siehe Midnight Ghost Hunt Admin-Befehle.
1. Erster Start
- Melden Sie sich bei GPanel an und wählen Sie Ihren Midnight Ghost Hunt Server aus.
- Gehen Sie zum Tab Startup und überprüfen Sie die verfügbaren Variablen (siehe Tabelle unten).
- Setzen Sie einen GAME_NAME, um Ihren Server im Browser zu identifizieren.
- Setzen Sie optional ein PASSWORD, um den Zugang einzuschränken.
- Kehren Sie zum Tab Console zurück und klicken Sie auf Start.
- Warten Sie, bis die Konsole bestätigt, dass der Server bereit ist. Beim ersten Start werden Standard-Konfigurationsdateien generiert.
2. GPanel Startvariablen
Die folgenden Variablen sind im GPanel unter dem Tab Startup verfügbar. Diese werden bei jedem Start an die Server-Executable übergeben.
| Variable | Erforderlich | Beschreibung |
|---|---|---|
GAME_NAME |
Nein | Der im Serverbrowser angezeigte Name. Standard ist Dedicated_Server_01. |
PASSWORD |
Nein | Optionales Passwort, das zum Beitreten des Servers erforderlich ist. Leer lassen für einen öffentlichen Server. |
MAP |
Nein | Die Startkarte. Optionen: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Standard ist Asylum. |
GAME_MODE |
Nein | Spielmodus. Optionen: 4v4 Hunt, 6v6 Hunt, Darkness. Standard ist 4v4 Hunt. |
REGION |
Nein | Serverregion. Optionen: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Nein | Bot-Schwierigkeit. Optionen: Easy, Normal, Hard, Auto. Standard ist Auto. |
ADDITIONAL_ARGS |
Nein | Zusätzliche Startargumente (z.B. -NoBots -NoAutobalance). |
BEACON_PORT |
Nein | Beacon-Port. Standard ist 7787. Wird von GPanel verwaltet. |
3. Serverkonfiguration (INI-Dateien)
Midnight Ghost Hunt verwendet Unreal Engine 4 INI-Dateien für die detaillierte Serverkonfiguration. Stoppen Sie Ihren Server, bevor Sie diese Dateien bearbeiten.
Dateispeicherorte
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Öffnen Sie diese Dateien über den Tab Files in GPanel oder verbinden Sie sich per SFTP. Wenn die Dateien nicht existieren, starten und stoppen Sie den Server einmal, um sie zu generieren.
Engine.ini -- Wichtige Einstellungen
| Abschnitt | Einstellung | Beschreibung |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Query-Port für den Steam-Serverbrowser. Wird automatisch von GPanel gesetzt. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maximale Anzahl an Spielern. Standard ist 8. |
Game.ini -- Wichtige Einstellungen
| Abschnitt | Einstellung | Beschreibung |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Dauer jeder Runde in Sekunden, bevor Mitternacht ausgelöst wird. Standard ist 300 (5 Minuten). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Dauer der Mitternachtsphase in Sekunden. Standard ist 120 (2 Minuten). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Zeit vor Rundenbeginn in Sekunden. Standard ist 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Teams zwischen den Runden automatisch ausgleichen. Standard ist True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Anzahl der Runden pro Match. Standard ist 4. |
Beispiel Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Kartenrotation
Midnight Ghost Hunt unterstützt die Konfiguration, welche Karten in der Rotation enthalten sind. Die Kartenliste wird in Game.ini definiert:
[/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
Entfernen oder kommentieren Sie Karten aus, die Sie nicht in der Rotation haben möchten. Der Server durchläuft die aufgelisteten Karten nach jedem Match der Reihe nach.
5. Runden- und Spieleinstellungen
Optimieren Sie das Spielerlebnis durch Anpassung dieser Rundeneinstellungen in Game.ini:
| Einstellung | Standard | Beschreibung |
|---|---|---|
RoundTimeLimit |
300 |
Dauer der Vor-Mitternachtsphase (Sekunden). Kürzere Zeiten setzen Jäger unter Druck; längere Zeiten begünstigen Geister. |
MidnightDuration |
120 |
Nach-Mitternachtsphase, in der Geister die Jäger jagen (Sekunden). |
NumRounds |
4 |
Runden pro Match. Teams wechseln jede Runde die Seiten. |
WarmupTime |
15 |
Countdown vor Beginn jeder Runde (Sekunden). |
bFriendlyFire |
False |
Teamschaden erlauben. Die Aktivierung fügt eine zusätzliche Vorsichtsebene für Jäger hinzu. |
6. Verbindung herstellen
Option A -- In-Game-Serverbrowser
- Starten Sie Midnight Ghost Hunt über Steam.
- Wählen Sie im Hauptmenü Play und dann Server Browser.
- Suchen Sie Ihren Server nach Name oder durchsuchen Sie die Liste.
- Wählen Sie Ihren Server aus und klicken Sie auf Join. Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden.
Option B -- Direktverbindung über Steam
- Öffnen Sie den Steam-Client.
- Klicken Sie im oberen Menü auf View und dann auf Game Servers.
- Klicken Sie auf Favourites und dann auf Add a server.
- Geben Sie die IP und den Port Ihres Servers aus dem GPanel-Tab Network ein:
<your-server-ip>:<port> - Klicken Sie auf Add this address to favourites, wählen Sie dann den Server aus und klicken Sie auf Connect.
Fehlerbehebung
- Server erscheint nicht im Browser: Überprüfen Sie, ob der Server in GPanel vollständig gestartet ist. Der Steam-Serverbrowser kann 2-3 Minuten brauchen, um einen neuen Server zu indexieren.
- Verbindung nicht möglich: Überprüfen Sie Ihre Server-IP und den Port im GPanel-Tab Network. Stellen Sie sicher, dass kein Passwort-Konflikt besteht.
- Absturz beim Start: Löschen Sie die INI-Dateien in
MidnightGhostHunt/Saved/Config/LinuxServer/und starten Sie den Server neu, um die Standardeinstellungen neu zu generieren. - Kartenrotation funktioniert nicht: Überprüfen Sie, ob die Kartenpfade in
Game.inikorrekt sind. Ungültige Pfade führen dazu, dass der Server diese Einträge überspringt. - Leistungsprobleme: Reduzieren Sie
MAX_PLAYERS, wenn der Server bei einer vollen Lobby laggt.
Verwandte Artikel
- Midnight Ghost Hunt Admin-Befehle
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
- Server-Startanleitung
Brauchen Sie Hilfe?
Wenn Sie auf Probleme stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und alle Fehlermeldungen aus der GPanel-Konsole an.