Comment configurer un serveur dédié Abiotic Factor

Un serveur dédié Abiotic Factor fait tourner votre Installation pour toute l'équipe, quelle que soit la personne connectée. C'est un téléchargement gratuit depuis Steam, Deep Field Games ne le livre que pour Windows, et il accueille jusqu'à 24 joueurs.

Option 1 : sous Windows avec SteamCMD

Le serveur dédié Abiotic Factor est un téléchargement gratuit et anonyme depuis Steam, application 2857200, d'environ 2.8 GB. Vous n'avez pas besoin de posséder le jeu sur le serveur.

  1. Installez SteamCMD, puis exécutez : +login anonymous +app_update 2857200 validate +quit.
  2. Démarrez AbioticFactor/Binaries/Win64/AbioticFactorServer-Win64-Shipping.exe avec des arguments tels que -log -newconsole -PORT=7777 -QUERYPORT=27015 -MaxServerPlayers=6 -SteamServerName="My Server" -WorldSaveName=Cascade. Ajoutez -ServerPassword=<mot de passe> pour un mot de passe pour rejoindre et -AdminPassword=<mot de passe> pour un mot de passe admin en jeu.
  3. Ouvrez les UDP 7777 et 27015 dans le pare-feu et redirigez-les sur le routeur.
  4. Placez le SteamID64 de chaque admin dans Admin.ini, sous [Moderators], une ligne Moderator=<id> par admin, puis redémarrez le serveur.
Astuce :Le premier démarrage crée le monde désigné par -WorldSaveName. Sauvegardez le dossier SaveGames : c'est la seule partie qui ne peut pas être téléchargée à nouveau.

Option 2 : sous Linux, avec Wine

Il n'existe pas de version Linux native, mais le serveur Windows tourne sous Wine. Téléchargez-le avec SteamCMD forcé sur la version Windows (+@sSteamCmdForcePlatformType windows) et lancez le même exécutable avec wine. Lors de nos essais, il n'a pas eu besoin d'écran virtuel (Xvfb n'ajoutait que de la mémoire et des threads), et un Wine avec prise en charge de fsync ou esync compte : sans cela, le serveur au repos consommait environ 40 % de CPU en plus.

Option 3 : Docker

runonflux/abioticfactor-server-flux, notre image, installe et met à jour le serveur Windows avec SteamCMD à chaque démarrage, le fait tourner sous Wine 10 sans écran, écrit la ligne de lancement et Admin.ini à partir de variables d'environnement (ABIOTIC_SERVER_NAME, ABIOTIC_PASSWORD, ABIOTIC_MAX_PLAYERS, ABIOTIC_PLATFORM, ABIOTIC_ADMINS, ABIOTIC_WORLD, les deux ports...), redémarre sur les nouvelles versions du jeu et conserve les sauvegardes. Son code source est sur GitHub, RunOnFlux/abioticfactor-server-flux.

  • Montez /mnt/abiotic/data sur un volume : les mondes, Admin.ini, les paramètres et les sauvegardes s'y trouvent.
  • Montez aussi /mnt/abiotic/server, sinon chaque démarrage retélécharge l'installation de 2.8 GB et reconstruit le préfixe Wine.
  • Publiez les deux ports UDP, et gardez les mêmes numéros à l'extérieur et à l'intérieur : le serveur se lie exactement aux ports qui lui sont donnés.

Option 4 : géré sur Flux

Déployez un serveur Abiotic Factor sur le cloud décentralisé Flux, sur la même image, avec les ports ouverts et routés pour vous, protection DDoS incluse, et un tableau de bord avec les paramètres de lancement et chaque règle du bac à sable, les mondes, votre sauvegarde PC envoyée, les admins, un explorateur de fichiers, un terminal en direct et des sauvegardes. Les offres commencent à $5.49 par mois.

  1. Choisissez l'offre 6, 12 ou 24 joueurs.
  2. Choisissez une région proche de vos joueurs.
  3. Nommez le serveur, définissez un mot de passe et qui peut rejoindre si vous le souhaitez, puis déployez. Le premier démarrage télécharge environ 2.8 GB et charge le monde en une minute ou deux.
  4. Votre équipe le trouve par son nom dans la liste des serveurs en jeu.

Questions fréquentes

Le serveur dédié Abiotic Factor est-il gratuit ?

Oui. C'est un téléchargement gratuit et anonyme depuis Steam (application 2857200) ; vous n'avez pas besoin de posséder le jeu sur le serveur.

Le serveur Abiotic Factor tourne-t-il sous Linux ?

Pas nativement : Deep Field Games ne le livre que pour Windows. Il tourne sous Linux via Wine, c'est ainsi que notre image Docker le fait fonctionner.

Combien de temps un serveur Abiotic Factor met-il à démarrer ?

Lors de nos essais, environ 14 secondes avant de répondre une fois installé, et environ 94 secondes au tout premier démarrage, qui télécharge aussi 2.8 GB et construit l'environnement Wine.

Guides Abiotic Factor associés