Important : nous n'avons pu vérifier ni application SteamCMD ni procédure officielle actuelle d'auto-hébergement pour BattleBit Remastered. D'après des sources communautaires (fil Steam de 2023, pages d'hébergeurs), les serveurs communautaires passent par les développeurs ou par des hébergeurs. Ce guide indique ce qui est établi, ce qui ne l'est pas, et comment préparer sans rien inventer.
Installation pas à pas
Lisez les annonces et discussions officielles (Steam, Discord) pour connaître la procédure actuelle.
Choisissez : louer chez un hébergeur ou obtenir l'accès communautaire auprès du studio.
Préparez votre configuration avec la checklist du site (nom, région, joueurs, rotation).
Si vous voulez des modules, installez BattleBit API Runner (projet communautaire) sur une machine .NET.
Définissez des mots de passe forts et limitez l'accès au port de l'API.
Testez depuis l'extérieur : le serveur apparaît dans le navigateur du jeu.
Suivez les mises à jour du jeu et redémarrez selon les instructions de votre hébergeur.
Déclarez le serveur sur game-rank.com.
Prérequis
Selon des pages d'hébergeurs non officielles, un serveur BattleBit demande environ 3,5 à 4 Go de RAM : chiffre non vérifié, à confirmer auprès de votre hébergeur. Pour l'API communautaire facultative : le runtime .NET et une machine Windows ou Linux. Un compte Steam est utile pour tester dans le jeu.
Installation du serveur de jeu : non documentée
Aucune commande SteamCMD, aucun identifiant d'application, aucun paramètre de lancement ni port par défaut n'est donné ici : nous n'avons trouvé aucune documentation officielle et ne les inventons pas. Utilisez les fichiers et instructions fournis par le studio ou votre hébergeur.
BattleBit API Runner (facultatif, communautaire)
Téléchargez la dernière version depuis les « Releases » du dépôt GitHub RainOrigami/BattleBitAPIRunner, extrayez-la et lancez-la ; le serveur de jeu s'y connecte ensuite. Suivez le « Hosting Guide » de son wiki pour l'adresse et le port d'écoute. Projet non officiel, sans lien avec le studio.
dotnet BattleBitAPIRunner.dllDémarrage automatique (systemd)
Pour garder l'API Runner actif sous Linux, adaptez cette unité systemd (chemins et utilisateur à adapter) ; pour le serveur de jeu lui-même, suivez les instructions du studio ou de l'hébergeur.
[Unit]
Description=BattleBit API Runner
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=battlebit
WorkingDirectory=/home/battlebit/apirunner
ExecStart=/usr/bin/dotnet BattleBitAPIRunner.dll
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.targetPare-feu du fournisseur et box (NAT)
Chez OVH, Hetzner, Scaleway et consorts, ouvrez aussi les mêmes ports dans le pare-feu du fournisseur (groupe de sécurité / firewall du panneau) : il filtre avant la machine. Pour un hébergement à domicile, créez dans la box une redirection (NAT) de chaque port vers l'IP locale du serveur, avec le bon protocole. Testez depuis l'extérieur (réseau mobile) ; ne publiez jamais les ports d'administration (RCON) sans mot de passe fort.
Déclarer et trouver son serveur
Une fois le serveur accessible depuis l'extérieur, ajoutez-le sur game-rank.com/jeux/battlebit-remastered (site du propriétaire de cet outil) pour le faire découvrir ; la fiche affiche son état et son nombre de joueurs.
Dépannage
- Serveur absent du navigateur : mauvaise région, serveur non redémarré après un patch, ou le client n'a pas la même version.
- L'API Runner ne reçoit aucune connexion : adresse ou port d'écoute différents de ceux déclarés côté serveur de jeu, ou port bloqué par un pare-feu.
- Un module communautaire plante le serveur : désactivez-le, mettez à jour l'API Runner et consultez les journaux.
- Impossible d'obtenir un serveur : l'accès communautaire peut être limité ; renseignez-vous auprès des canaux officiels ou louez chez un hébergeur.
- Mot de passe ou clés exposés : changez-les immédiatement, ne les publiez jamais dans un canal public ou un dépôt.
Questions fréquentes
- Quel est l'identifiant SteamCMD du serveur BattleBit ?
- Nous n'en avons trouvé aucun de documenté, nous n'en indiquons donc pas. Ne vous fiez pas à un identifiant non sourcé.
- Puis-je héberger depuis chez moi ?
- Cela dépend de l'accès fourni par le studio ; les ports à rediriger ne sont pas documentés ici. Reprenez ceux indiqués dans les instructions que vous recevez.
- L'API Runner est-elle officielle ?
- Non : c'est un projet communautaire (RainOrigami/BattleBitAPIRunner) qui implémente l'API officielle de serveur communautaire.
- Pourquoi ce guide est-il si court ?
- Parce que rien d'officiel et de vérifiable n'a pu être trouvé sur l'installation ; nous préférons le dire plutôt que d'inventer. Il sera complété si le studio publie une documentation.
