Ce guide couvre tout ce dont vous avez besoin pour configurer votre serveur dédié The Front sur Legion Hosting, y compris le premier démarrage, les variables de démarrage GPanel, la configuration de ServerConfig_.ini, les paramètres de mode de jeu, la connexion à votre serveur et la gestion des sauvegardes. Pour les commandes de la console admin, consultez The Front Admin Commands.
Qu'est-ce que The Front
The Front est un jeu de survie et de tir en monde ouvert post-apocalyptique développé par Samar Studio. Situé dans un monde dévasté envahi par des mutants et des factions hostiles, les joueurs doivent récupérer des ressources, fabriquer des armes et de l'équipement, construire et fortifier des bases, et se battre pour survivre contre les ennemis IA et les autres joueurs. Le jeu combine des mécaniques de tir à la troisième personne avec des systèmes approfondis de construction de base et de survie.
Caractéristiques principales du serveur dédié :
- Prise en charge de plus de 40 joueurs simultanés sur un seul serveur
- Modes de jeu PvP et PvE avec des types de mode de combat configurables
- Réglage approfondi du gameplay via le fichier de configuration
ServerConfig_.ini - Mécaniques de raid de base avec niveaux de PNJ de raid et temps de recharge configurables
- Systèmes de contrôle de territoire et de protection des bâtiments basés sur les balises
- Console admin en jeu avec plus de 100 commandes pour la gestion du serveur en direct
Premier démarrage
Lorsque vous recevez votre serveur The Front de Legion Hosting pour la première fois, il doit compléter une installation initiale avant de pouvoir être utilisé.
- Connectez-vous à GPanel et sélectionnez votre serveur The Front dans la liste des serveurs.
- Cliquez sur l'onglet Console et appuyez sur Start.
- Le serveur téléchargera et installera les fichiers du serveur dédié The Front via Steam (App ID 2334200). Ce téléchargement initial peut prendre plusieurs minutes selon la vitesse du disque.
- Une fois le téléchargement terminé, le serveur démarrera automatiquement. Le premier démarrage génère les données initiales du monde et peut prendre plus de temps que les démarrages suivants.
- Attendez que la sortie de la console indique que le serveur est prêt et à l'écoute des connexions. Vous devriez voir des messages indiquant que le port de jeu est actif.
Variables de démarrage GPanel
Les paramètres principaux du serveur sont configurés en tant que variables de démarrage dans GPanel. Ces valeurs sont transmises en tant que paramètres de ligne de commande au lancement du serveur et remplacent tout paramètre correspondant dans les fichiers de configuration.
- Dans GPanel, sélectionnez votre serveur The Front.
- Cliquez sur l'onglet Startup.
- Définissez les variables listées ci-dessous. Les modifications prennent effet au prochain démarrage ou redémarrage du serveur.
| Variable | Défaut | Description |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Le nom affiché dans le navigateur de serveurs en jeu (paramètre de lancement -ServerName). Rendez-le descriptif pour que les joueurs puissent trouver votre serveur. |
MAX_PLAYERS |
10 |
Nombre maximum de joueurs simultanés (paramètre -QueueThreshold). Ajustez en fonction des ressources disponibles de votre serveur. |
BEACON_PORT |
27016 |
Le port beacon Unreal Engine utilisé pour les poignées de connexion. Configuré automatiquement (port de jeu + 1). |
QUERY_PORT |
27017 |
Le port UDP utilisé par Steam pour les requêtes du navigateur de serveurs. Configuré automatiquement (port de jeu + 2). |
SHUTDOWN_PORT |
27017 |
Le port d'écoute du service d'arrêt. Utilisé pour les signaux d'arrêt à distance. Configuré automatiquement (port de jeu + 3). |
ServerConfig_.ini, la variable de démarrage a la priorité. Utilisez les variables de démarrage pour les paramètres d'identité principaux et le fichier de configuration pour le réglage détaillé du gameplay.
Configuration de ServerConfig_.ini
Les paramètres détaillés du serveur et du gameplay sont contrôlés via le fichier ServerConfig_.ini. C'est le fichier de configuration principal pour ajuster le comportement, les règles et les paramètres de gameplay de votre serveur.
Localisation du fichier
Le fichier de configuration se trouve à :
TheFrontManager/ServerConfig_.ini
Accédez à ce fichier via l'onglet Files de GPanel ou par SFTP. Tous les paramètres vont sous l'en-tête de section [BaseServerConfig].
Paramètres de base du serveur
| Paramètre | Défaut | Description |
|---|---|---|
ServerName |
"My Server" |
Nom d'affichage du serveur dans le navigateur de serveurs. Mettez entre guillemets. |
ServerPassword |
(vide) | Mot de passe requis pour rejoindre le serveur. Laissez vide pour un serveur public. |
ServerTitle |
(vide) | Une courte description de votre serveur affichée dans le navigateur de serveurs. |
ServerAdminAccounts |
(vide) | Liste de Steam64 ID séparés par des points-virgules pour les comptes admin. Exemple : 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Nombre maximum de joueurs autorisés sur le serveur simultanément. |
IsCanMail |
1.000000 |
Activer ou désactiver le système de courrier et de chat en jeu. Définissez à 0 pour désactiver. |
UseSteamSocket |
1 |
Utiliser les sockets réseau Steam pour les connexions. Laissez activé pour la plupart des configurations. |
Paramètres de mode de jeu et de combat
| Paramètre | Défaut | Description |
|---|---|---|
ServerFightModeType |
0 |
Mode PvP du serveur. 0 = PvP (les joueurs peuvent s'attaquer mutuellement), 1 = PvE (les joueurs ne peuvent pas se blesser mutuellement). |
IsCanSelfDamage |
1 |
Permettre aux joueurs de se blesser eux-mêmes. 1 = activé, 0 = désactivé. |
IsCanFriendDamage |
1 |
Permettre le tir allié entre membres d'une escouade. 1 = activé, 0 = désactivé. |
Configuration des ports
| Paramètre | Défaut | Description |
|---|---|---|
Port |
5001 |
Port de jeu principal (UDP). Les joueurs se connectent sur ce port. |
BeaconPort |
5002 |
Port beacon Unreal Engine pour les poignées de connexion. |
ShutDownServicePort |
5004 |
Port pour les signaux du service d'arrêt à distance. |
QueryPort |
5003 |
Port de requête Steam pour les listes du navigateur de serveurs. |
Exemple de ServerConfig_.ini
Voici un exemple de fichier de configuration montrant les paramètres courants :
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Paramètres de mode de jeu
The Front prend en charge les modes PvP et PvE qui changent fondamentalement l'expérience multijoueur. Le mode est défini via le paramètre ServerFightModeType.
Mode PvE (ServerFightModeType=1)
- Les joueurs ne peuvent pas se blesser directement entre eux.
- L'accent est mis sur la survie coopérative contre les ennemis IA et les mutants.
- Les bases sont protégées contre les raids de joueurs (les raids de PNJ ont toujours lieu).
- Idéal pour les communautés axées sur la construction et l'exploration.
- Les joueurs peuvent toujours former des escouades, échanger et coopérer.
Mode PvP (ServerFightModeType=0)
- Les joueurs peuvent attaquer et tuer d'autres joueurs.
- Les bases et structures peuvent être pillées par d'autres joueurs.
- Le contrôle de territoire via le système de balises devient compétitif.
- Les multiplicateurs de dégâts entre joueurs peuvent être ajustés avec les commandes admin (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Recommandé pour les joueurs compétitifs et expérimentés.
Paramètres de construction et de raid
Ces paramètres contrôlent la protection des bases et les mécaniques de raid. Ils peuvent être configurés via les commandes de la console admin ou le fichier de configuration :
| Paramètre / Commande | Description |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Nombre maximum de balises (drapeaux de territoire) que chaque joueur peut placer. |
SetHouseFlagExcitantTime [0-24] |
Définit la fenêtre d'attaque/raid en heures. Pendant cette fenêtre, les joueurs ennemis peuvent endommager les structures dans le territoire d'une balise. |
SetHFTrapMaxNum [N] |
Nombre maximum de pièges pouvant être placés dans la zone de couverture d'une balise. |
SetConstructDisableRot [1/0] |
Active/désactive la dégradation des structures. Lorsqu'elle est activée (1), les structures se dégradent lentement avec le temps si elles ne sont pas entretenues. |
SetConstructMaxHealthRatio [multiplier] |
Multiplicateur de durabilité maximale des structures. Des valeurs plus élevées rendent les bâtiments plus difficiles à détruire. |
SetConstructDefenseRatio [multiplier] |
Multiplicateur de dégâts subis par les structures. Des valeurs plus basses réduisent les dégâts aux bâtiments. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate et SetCityNPCNumRate.
Paramètres de taux d'expérience et de ressources
Vous pouvez ajuster les taux de gain d'expérience, les taux de collecte de ressources et divers multiplicateurs de gameplay via le fichier ServerConfig_.ini ou via les commandes de la console admin pendant que le serveur est en cours d'exécution.
Taux d'expérience
| Paramètre / Commande | Défaut | Description |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplicateur pour toute l'expérience gagnée par les joueurs. Définissez à 2 pour doubler l'XP. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplicateur d'expérience gagnée en tuant des PNJ. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplicateur d'expérience gagnée en récoltant des ressources. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplicateur d'expérience gagnée en fabriquant des objets. |
Taux de collecte de ressources
| Commande | Description |
|---|---|
GMSetTreeGainRate [N] |
Multiplicateur de collecte de bois. |
GMSetBushGainRate [N] |
Multiplicateur de collecte de plantes et buissons. |
GMSetOreGainRate [N] |
Multiplicateur de collecte de minerai et minéraux. |
GMSetCropReapRate [N] |
Multiplicateur de rendement de récolte. |
GMSetFleshGainRate [N] |
Multiplicateur de collecte de chair/viande animale. |
GMSetCropGrowRate [N] |
Multiplicateur de vitesse de croissance des cultures. |
GMSetTTC_Oil_Rate [N] |
Multiplicateur de production des puits de pétrole. |
GMSetWaterCollector_Rate [N] |
Multiplicateur de production du collecteur de rosée/eau. |
GMSetTTC_Fish_Rate [N] |
Multiplicateur de production des casiers à poissons. |
Comment se connecter
Les joueurs se connectent à votre serveur The Front via le navigateur de serveurs en jeu. Trouvez l'IP et le port de votre serveur depuis l'onglet Console de GPanel ou consultez How to Find Your Server IP and Port.
Via le navigateur de serveurs en jeu
- Lancez The Front.
- Depuis le menu principal, cliquez sur Servers.
- Cliquez sur l'onglet Dedicated Servers en haut.
- Utilisez la barre de recherche ou faites défiler la liste pour trouver votre serveur par nom (le nom que vous avez défini dans le paramètre
ServerName). - Cliquez sur votre serveur et appuyez sur Join. Entrez le mot de passe si un mot de passe est défini.
ServerName est correctement configuré.
Via le navigateur de serveurs Steam
- Dans Steam, allez dans View > Game Servers (ou Servers).
- Cliquez sur l'onglet Favorites puis sur Add a Server.
- Entrez l'IP et le port de requête de votre serveur au format
IP:QUERY_PORT(par exemple,192.168.1.100:5003). - Une fois le serveur affiché, double-cliquez dessus pour lancer The Front et vous connecter.
Gestion des sauvegardes et réinitialisations du monde
The Front sauvegarde automatiquement les données du monde à intervalles réguliers. Comprendre le système de sauvegarde est important pour gérer le monde de votre serveur.
Emplacement de la sauvegarde
Les données de sauvegarde du monde sont stockées dans le répertoire de données du serveur. L'intervalle de sauvegarde peut être configuré avec la commande admin SetSaveGameInterval (valeur en secondes).
Sauvegarde manuelle
Pour déclencher une sauvegarde manuelle du monde, utilisez la commande de la console admin :
SaveWorld
Ceci est utile avant d'effectuer une maintenance, de modifier la configuration ou d'arrêter le serveur.
Création de sauvegardes
- Arrêtez le serveur depuis GPanel.
- Accédez au répertoire de sauvegarde du serveur via l'onglet Files de GPanel ou par SFTP.
- Téléchargez les fichiers de sauvegarde sur votre ordinateur local pour les conserver en sécurité.
- Sauvegardez également votre fichier
ServerConfig_.inipour préserver vos paramètres.
Démarrer un nouveau monde (réinitialisation du monde)
Pour réinitialiser le monde et repartir à zéro :
- Arrêtez le serveur depuis GPanel.
- Accédez au répertoire des données de sauvegarde.
- Supprimez ou renommez les fichiers de sauvegarde du monde existants.
- Optionnellement, définissez le paramètre
ClearSeverTimedansServerConfig_.inià une date (format :yyyy-mm-dd) pour planifier une réinitialisation. - Démarrez le serveur. Il générera un monde entièrement nouveau.
Référence des ports
The Front utilise les ports réseau suivants. Ceux-ci sont automatiquement configurés par votre plan d'hébergement sur Legion Hosting.
| Port | Protocole | Défaut | Utilisation |
|---|---|---|---|
| Game Port | UDP | 5001 |
Connexions de jeu principales. Les joueurs se connectent sur ce port. |
| Beacon Port | UDP | 5002 |
Port beacon Unreal Engine pour les poignées de connexion. |
| Query Port | UDP | 5003 |
Requêtes du navigateur de serveurs Steam. |
| Shutdown Service Port | TCP | 5004 |
Écouteur du service d'arrêt à distance. |
Articles connexes
- The Front Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Besoin d'aide ?
Si vous rencontrez toujours des problèmes avec votre serveur The Front, veuillez ouvrir un ticket de support et notre équipe se fera un plaisir de vous aider.