Ce guide explique comment configurer votre serveur dédié Midnight Ghost Hunt sur Legion Hosting, configurer les variables de démarrage, modifier les paramètres Engine.ini et Game.ini, mettre en place la rotation des cartes et se connecter à votre serveur. Pour les commandes d'administration et la gestion des joueurs, consultez Commandes d'administration Midnight Ghost Hunt.
1. Premier démarrage
- Connectez-vous à GPanel et sélectionnez votre serveur Midnight Ghost Hunt.
- Allez dans l'onglet Startup et consultez les variables disponibles (voir le tableau ci-dessous).
- Définissez un GAME_NAME pour identifier votre serveur dans le navigateur.
- Définissez éventuellement un PASSWORD pour restreindre l'accès.
- Retournez à l'onglet Console et cliquez sur Start.
- Attendez que la console confirme que le serveur est prêt. Le premier démarrage génère les fichiers de configuration par défaut.
2. Variables de démarrage GPanel
Les variables suivantes sont disponibles dans l'onglet Startup de GPanel. Elles sont transmises à l'exécutable du serveur à chaque démarrage.
| Variable | Requis | Description |
|---|---|---|
GAME_NAME |
Non | Le nom affiché dans le navigateur de serveurs. La valeur par défaut est Dedicated_Server_01. |
PASSWORD |
Non | Mot de passe optionnel requis pour rejoindre le serveur. Laissez vide pour un serveur public. |
MAP |
Non | La carte de départ. Options : Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. La valeur par défaut est Asylum. |
GAME_MODE |
Non | Mode de jeu. Options : 4v4 Hunt, 6v6 Hunt, Darkness. La valeur par défaut est 4v4 Hunt. |
REGION |
Non | Région du serveur. Options : North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Non | Difficulté des bots. Options : Easy, Normal, Hard, Auto. La valeur par défaut est Auto. |
ADDITIONAL_ARGS |
Non | Arguments de lancement supplémentaires (par ex. -NoBots -NoAutobalance). |
BEACON_PORT |
Non | Port beacon. La valeur par défaut est 7787. Géré par GPanel. |
3. Configuration du serveur (fichiers INI)
Midnight Ghost Hunt utilise les fichiers INI d'Unreal Engine 4 pour la configuration détaillée du serveur. Arrêtez votre serveur avant de modifier ces fichiers.
Emplacements des fichiers
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Ouvrez ces fichiers en utilisant l'onglet Files dans GPanel ou connectez-vous via SFTP. Si les fichiers n'existent pas, démarrez puis arrêtez le serveur une fois pour les générer.
Engine.ini — Paramètres clés
| Section | Paramètre | Description |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Port de requête pour le navigateur de serveurs Steam. GPanel le configure automatiquement. |
[/Script/Engine.GameSession] |
MaxPlayers |
Nombre maximum de joueurs. La valeur par défaut est 8. |
Game.ini — Paramètres clés
| Section | Paramètre | Description |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Durée de chaque manche en secondes avant le déclenchement de minuit. La valeur par défaut est 300 (5 minutes). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Durée de la phase de minuit en secondes. La valeur par défaut est 120 (2 minutes). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Temps avant le début de la manche en secondes. La valeur par défaut est 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Équilibrer automatiquement les équipes entre les manches. La valeur par défaut est True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Nombre de manches par match. La valeur par défaut est 4. |
Exemple de Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotation des cartes
Midnight Ghost Hunt permet de configurer les cartes incluses dans la rotation. La liste des cartes est définie dans 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
Supprimez ou commentez les cartes que vous ne souhaitez pas dans la rotation. Le serveur parcourt les cartes listées dans l'ordre après chaque match.
5. Paramètres de manche et de jeu
Affinez l'expérience de jeu en ajustant ces paramètres de manche dans Game.ini :
| Paramètre | Par défaut | Description |
|---|---|---|
RoundTimeLimit |
300 |
Durée de la phase pré-minuit (secondes). Des temps plus courts mettent la pression sur les chasseurs ; des temps plus longs favorisent les fantômes. |
MidnightDuration |
120 |
Phase post-minuit où les fantômes chassent les chasseurs (secondes). |
NumRounds |
4 |
Manches par match. Les équipes changent de camp à chaque manche. |
WarmupTime |
15 |
Compte à rebours avant le début de chaque manche (secondes). |
bFriendlyFire |
False |
Autoriser les dégâts entre coéquipiers. Activer cette option ajoute une couche de prudence supplémentaire pour les chasseurs. |
6. Comment se connecter
Option A — Navigateur de serveurs en jeu
- Lancez Midnight Ghost Hunt via Steam.
- Depuis le menu principal, sélectionnez Play puis Server Browser.
- Recherchez votre serveur par nom ou parcourez la liste.
- Sélectionnez votre serveur et cliquez sur Join. Entrez le mot de passe si demandé.
Option B — Connexion directe via Steam
- Ouvrez le client Steam.
- Cliquez sur View dans le menu supérieur, puis Game Servers.
- Cliquez sur Favourites, puis Add a server.
- Entrez l'IP et le port de votre serveur depuis l'onglet Network de GPanel :
<your-server-ip>:<port> - Cliquez sur Add this address to favourites, puis sélectionnez le serveur et cliquez sur Connect.
Dépannage
- Le serveur n'apparaît pas dans le navigateur : Vérifiez que le serveur est entièrement démarré dans GPanel. Le navigateur de serveurs Steam peut prendre 2 à 3 minutes pour indexer un nouveau serveur.
- Impossible de se connecter : Vérifiez l'IP et le port de votre serveur dans l'onglet Network de GPanel. Assurez-vous qu'il n'y a pas d'erreur de mot de passe.
- Plantage au démarrage : Supprimez les fichiers INI dans
MidnightGhostHunt/Saved/Config/LinuxServer/et redémarrez le serveur pour régénérer les valeurs par défaut. - La rotation des cartes ne fonctionne pas : Vérifiez que les chemins des cartes dans
Game.inisont corrects. Les chemins invalides feront que le serveur ignorera ces entrées. - Problèmes de performance : Réduisez
MAX_PLAYERSsi le serveur subit des ralentissements avec un lobby plein.
Articles connexes
- Commandes d'administration Midnight Ghost Hunt
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Guide de démarrage du serveur
Besoin d'aide ?
Si vous rencontrez des problèmes non couverts ici, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et les messages d'erreur de la console GPanel.