Ce guide couvre tout ce dont vous avez besoin pour configurer votre serveur dédié Abiotic Factor sur Legion Hosting, y compris le premier démarrage, les variables de démarrage GPanel, les paramètres sandbox, la configuration du monde, la connexion à votre serveur et la gestion des sauvegardes. Pour obtenir de l'aide en cas de plantages et de problèmes de connexion, consultez Dépannage d'Abiotic Factor.
Qu'est-ce qu'Abiotic Factor
Abiotic Factor est un jeu de survie coopératif se déroulant dans une immense installation scientifique souterraine. Jusqu'à six joueurs travaillent ensemble en tant que scientifiques piégés dans un complexe de recherche envahi par des créatures anormales et des dangers environnementaux. Le jeu mélange des mécaniques de survie -- faim, soif, fatigue, artisanat et construction de base -- avec un combat basé sur la physique et l'exploration à travers plusieurs secteurs d'installation interconnectés. Les joueurs recherchent de nouvelles technologies, construisent des défenses et découvrent les mystères de ce qui s'est mal passé dans l'installation.
Caractéristiques principales du serveur dédié :
- Monde persistant fonctionnant 24h/24 et 7j/7 pour que les joueurs puissent rejoindre et quitter librement
- Paramètres sandbox étendus pour la difficulté, le comportement des ennemis, les taux de ressources et les statistiques des joueurs
- Plusieurs mondes sauvegardés avec des configurations indépendantes
- Protection par mot de passe admin et visibilité dans le navigateur de serveurs
Premier démarrage
Lorsque vous recevez votre serveur Abiotic Factor 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 Abiotic Factor 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é Abiotic Factor via Steam (App ID
2857200). Ce téléchargement initial peut prendre plusieurs minutes. - Une fois le téléchargement terminé, le serveur démarrera automatiquement. Attendez de voir la sortie du journal indiquant que le serveur est en écoute de connexions.
- Le premier démarrage peut prendre plus de temps que les démarrages suivants pendant que le serveur génère les données initiales du monde et les fichiers de configuration.
Variables de démarrage GPanel
Les paramètres principaux du serveur sont configurés comme variables de démarrage dans GPanel. Ces valeurs sont transmises à l'exécutable du serveur en tant que paramètres de ligne de commande lors du lancement.
- Dans GPanel, sélectionnez votre serveur Abiotic Factor.
- 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 |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Le nom affiché dans le navigateur de serveurs Steam. Utilisez un nom descriptif pour que les joueurs puissent trouver votre serveur facilement. |
SERVER_PASSWORD |
(vide) | Mot de passe requis pour que les joueurs puissent rejoindre. Laissez vide pour un serveur public. Définissez un mot de passe pour restreindre l'accès aux joueurs invités uniquement. |
NUM_PLAYERS |
6 |
Nombre maximum de joueurs simultanés. Abiotic Factor supporte jusqu'à 32 joueurs par serveur. Ne doit pas dépasser la limite de slots de votre plan d'hébergement. |
QUERY_PORT |
27015 |
Le port UDP utilisé par Steam pour les requêtes du navigateur de serveurs. Également configuré automatiquement par votre plan d'hébergement. |
Configuration du serveur
Au-delà des variables de démarrage, Abiotic Factor utilise des paramètres de ligne de commande transmis à l'exécutable du serveur. Les paramètres les plus importants sont :
| Paramètre | Description |
|---|---|
-SteamServerName="Name" |
Définit le nom du serveur affiché dans le navigateur de serveurs. |
-MaxServerPlayers=6 |
Définit le nombre maximum de joueurs (jusqu'à 6). |
-PORT=7777 |
Définit le port de connexion au jeu (UDP). |
-QueryPort=27015 |
Définit le port de requête Steam (UDP). |
-ServerPassword="pass" |
Définit le mot de passe de connexion au serveur. |
-AdminPassword="pass" |
Définit le mot de passe admin. Alternativement, ajoutez des Steam ID à Admin.ini. |
-log |
Active la sortie des journaux dans la fenêtre de console. |
-newconsole |
Ouvre une nouvelle fenêtre de console pour la sortie du serveur. |
Paramètres Sandbox (Configuration du monde)
Les paramètres sandbox contrôlent la difficulté du gameplay, le comportement des ennemis, les statistiques des joueurs et les règles du monde. Ils sont configurés dans le fichier SandboxSettings.ini.
Localisation du fichier
Le fichier des paramètres sandbox se trouve à :
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Vous pouvez accéder à ce fichier via l'onglet Files de GPanel ou via SFTP.
[SandboxSettings] sur la première ligne pour que le serveur le lise correctement. Si l'en-tête est manquant, les paramètres seront ignorés.
Paramètres de difficulté
| Paramètre | Défaut | Plage | Description |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Difficulté globale. 0 = Normal, 1 = Difficile, 2 = Apocalyptique. Contrôle la présence, l'agressivité et la vitesse de réaction des ennemis. |
HardcoreMode |
False |
True/False | Mode mort permanente. Force la difficulté Apocalyptique. Les joueurs n'ont qu'une seule vie. |
Paramètres des ennemis
| Paramètre | Défaut | Plage | Description |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Fréquence de réapparition des ennemis. Des valeurs plus basses signifient moins d'ennemis, des valeurs plus élevées signifient des apparitions plus fréquentes. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Multiplicateur pour les points de vie des ennemis. Des valeurs plus élevées rendent les ennemis plus résistants. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Quantité de dégâts infligés par les ennemis aux joueurs. Des valeurs plus basses rendent le combat plus indulgent. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Quantité de dégâts infligés par les ennemis aux structures et déployables construits par les joueurs. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Vitesse à laquelle les ennemis détectent et réagissent aux joueurs. Des valeurs plus basses facilitent la furtivité. |
EnemyAccuracy |
2 |
0-3 | Précision des ennemis à distance. 0 = Pathétique, 1 = Faible, 2 = Normal, 3 = Précis. |
Paramètres des joueurs
| Paramètre | Défaut | Plage | Description |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Multiplicateur pour le gain d'XP de compétence. Des valeurs plus élevées accélèrent la progression. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Vitesse à laquelle la faim augmente. Définissez à 0 pour désactiver complètement la faim. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Vitesse à laquelle la soif augmente. Définissez à 0 pour désactiver la soif. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Vitesse à laquelle la fatigue augmente. Définissez à 0 pour désactiver la fatigue. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Multiplicateur de dégâts entre alliés. Définissez à 0 pour désactiver complètement le tir allié. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Multiplicateur pour la taille des piles d'objets. Des valeurs plus élevées permettent aux joueurs de transporter plus d'objets par pile. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Multiplicateur pour le poids des objets. Définissez à 0 pour des objets sans poids. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Multiplicateur pour la durabilité des objets. Des valeurs plus élevées font durer les outils et armes plus longtemps. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Quantité de durabilité perdue par les objets lorsque le joueur meurt. Définissez à 0 pour aucune pénalité de durabilité à la mort. |
BaseInventorySize |
12 |
0 - 42 | Nombre par défaut d'emplacements d'inventaire disponibles pour les joueurs. |
BonusPerkPoints |
0 |
-20 à 50 | Points de compétence supplémentaires accordés aux joueurs lors de la création du personnage. |
DeathPenalties |
1 |
0 - 5 | Contrôle ce que les joueurs conservent ou perdent à la mort. 0 = tout conserver, des valeurs plus élevées = plus punitif. |
Paramètres du monde
| Paramètre | Défaut | Plage | Description |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Cycle normal, 1 = Toujours jour, 2 = Toujours nuit. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Vitesse de progression du cycle jour/nuit. Des valeurs plus basses le ralentissent. |
LootRespawnEnabled |
False |
True/False | Si le butin et les ressources réapparaissent spontanément dans le monde. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Vitesse à laquelle la nourriture se gâte. Définissez à 0 pour désactiver la détérioration de la nourriture. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Efficacité des réfrigérateurs pour ralentir la détérioration. |
PowerSocketsOffAtNight |
True |
True/False | Si les prises de courant s'éteignent pendant les heures de nuit. |
WeatherFrequency |
3 |
0-4 | Fréquence des événements météorologiques. 0 = Jamais, 4 = Quotidien. |
HomeWorlds |
True |
True/False | Si les joueurs peuvent accéder aux Home Worlds (instances personnelles). |
RadiationDealsDamage |
False |
True/False | Si les zones de radiation causent des dégâts directs à la santé en plus des effets. |
Paramètres divers
| Paramètre | Défaut | Description |
|---|---|---|
ShowDeathMessages |
True |
Afficher les notifications de mort pour tous les joueurs. |
AllowRecipeSharing |
True |
Permettre aux joueurs de partager des recettes d'artisanat entre eux. |
AllowPagers |
True |
Permettre aux joueurs d'utiliser des bipeurs pour communiquer. |
AllowTransmog |
True |
Permettre aux joueurs de changer l'apparence de leur armure (transmog). |
DisableResearchMinigame |
False |
Passer le mini-jeu de recherche et compléter automatiquement la recherche. |
AllowCharacterReset |
True |
Permettre aux joueurs de réinitialiser leur métier, compétences et traits. |
HostAccessPlayerCorpses |
True |
Permettre à l'hôte/admin d'accéder aux sacs de mort des autres joueurs. |
Exemple de SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini, vous pouvez donc exécuter différents mondes avec différents ensembles de règles. Les modifications nécessitent un redémarrage du serveur pour prendre effet.
Modes de jeu et difficulté
Abiotic Factor propose trois niveaux de difficulté qui changent fondamentalement l'expérience de survie :
- Normal (0) : Expérience équilibrée adaptée à la plupart des groupes. Les ennemis sont présents mais gérables, la rareté des ressources est modérée et les pénalités de mort sont indulgentes. Recommandé pour les nouveaux joueurs.
- Difficile (1) : Agressivité et vitesse de détection des ennemis accrues. Les ressources sont plus rares et les ennemis frappent plus fort. Le paramètre par défaut pour les serveurs dédiés.
- Apocalyptique (2) : Défi maximum. Les ennemis sont extrêmement agressifs, très précis et infligent des dégâts importants. Les ressources sont très rares. Recommandé uniquement pour les groupes expérimentés.
De plus, le Mode Hardcore peut être superposé à n'importe quelle difficulté (bien qu'il force l'Apocalyptique). En Hardcore, chaque joueur n'a qu'une seule vie -- si vous mourez, votre personnage est définitivement supprimé et vous devez recommencer à zéro.
Comment se connecter
Les joueurs peuvent se connecter à votre serveur Abiotic Factor via le navigateur de serveurs Steam ou par connexion directe.
Via le navigateur de serveurs Steam
- Lancez Abiotic Factor.
- Depuis le menu principal, sélectionnez Play Online puis Server Browser.
- Recherchez votre serveur par nom (le nom que vous avez défini dans la variable de démarrage
SERVER_NAME). - Cliquez sur votre serveur et appuyez sur Join. Entrez le mot de passe si un mot de passe est défini.
Via connexion directe
- Trouvez l'IP et le port de votre serveur depuis l'onglet Console de GPanel. Pour de l'aide, consultez Comment trouver l'IP et le port de votre serveur.
- Dans Abiotic Factor, ouvrez le navigateur de serveurs et cherchez l'option Direct Connect.
- Entrez l'IP de votre serveur et le port de jeu (par défaut
7777) au formatIP:PORT. - Appuyez sur Connect et entrez le mot de passe du serveur si nécessaire.
Via Steam
- Dans Steam, allez dans View > Game Servers (ou Servers).
- Cliquez sur l'onglet Favorites puis Add a Server.
- Entrez l'IP de votre serveur et le port de requête (par défaut
27015). - Une fois le serveur apparu dans vos favoris, double-cliquez dessus pour vous connecter via Abiotic Factor.
Gestion des sauvegardes et persistance du monde
Les serveurs dédiés Abiotic Factor sauvegardent automatiquement les données du monde. Comprendre le fonctionnement des sauvegardes vous aidera à gérer les copies de secours et à éviter la perte de données.
Emplacement des sauvegardes
Les données de sauvegarde du monde sont stockées dans :
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Chaque monde possède son propre répertoire contenant les données de sauvegarde et les fichiers de configuration (y compris SandboxSettings.ini).
Sauvegardes automatiques
Le serveur sauvegarde l'état du monde périodiquement pendant le jeu. Les données du monde sont également sauvegardées lorsque le serveur s'arrête proprement. Utilisez toujours le bouton Stop dans GPanel plutôt que de forcer l'arrêt du processus pour garantir une sauvegarde propre.
Sauvegardes manuelles
Pour créer une sauvegarde manuelle :
- Arrêtez le serveur depuis GPanel.
- Naviguez vers le répertoire de sauvegarde du monde via l'onglet Files ou SFTP.
- Téléchargez le dossier du monde entier sur votre ordinateur local.
- Pour restaurer une sauvegarde, arrêtez le serveur, téléversez le dossier du monde sauvegardé au même emplacement, et démarrez le serveur.
Démarrer un nouveau monde
Pour démarrer un monde vierge sans perdre votre sauvegarde existante :
- Arrêtez le serveur.
- Renommez ou déplacez le dossier du monde existant (par ex., renommez-le en
World_backup). - Démarrez le serveur. Il générera un nouveau monde à partir de zéro.
Configuration admin
Les administrateurs du serveur peuvent être configurés de deux manières :
Via Steam ID (Admin.ini)
Pour un accès admin persistant sans partager de mots de passe, ajoutez les Steam ID au fichier Admin.ini :
- Arrêtez le serveur.
- Naviguez vers le répertoire de configuration du serveur via Files de GPanel ou SFTP.
- Créez ou modifiez le fichier
Admin.ini. - Ajoutez un Steam64 ID par ligne :
76561198012345678 76561198087654321 - Enregistrez le fichier et démarrez le serveur. Les joueurs avec les Steam ID listés auront automatiquement les privilèges admin.
76561198012345678). Si vous utilisez une URL personnalisée, visitez steamid.io et collez l'URL de votre profil pour le rechercher.
Articles connexes
- Dépannage d'Abiotic Factor
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP
- Bien démarrer avec votre nouveau serveur
Besoin d'aide ?
Si vous rencontrez toujours des problèmes avec votre serveur Abiotic Factor, veuillez ouvrir un ticket de support et notre équipe sera ravie de vous aider.