Importante: non siamo riusciti a verificare un'app SteamCMD né una procedura ufficiale attuale di self-hosting per BattleBit Remastered. Secondo fonti della community (un thread Steam del 2023, pagine di host), i server community passano dagli sviluppatori o da provider di hosting. Questa guida indica ciò che è accertato, ciò che non lo è e come prepararsi senza inventare nulla.
Installazione passo dopo passo
Leggi gli annunci e le discussioni ufficiali (Steam, Discord) per la procedura attuale.
Scegli: noleggiare da un host o ottenere l'accesso community dallo studio.
Prepara la configurazione con la checklist del sito (nome, regione, giocatori, rotazione).
Se vuoi i moduli, installa BattleBit API Runner (progetto community) su una macchina .NET.
Imposta password robuste e limita l'accesso alla porta dell'API.
Prova dall'esterno: il server compare nel browser di gioco.
Segui gli aggiornamenti del gioco e riavvia secondo le istruzioni del tuo host.
Pubblica il server su game-rank.com.
Requisiti
Secondo pagine di host non ufficiali, un server BattleBit richiede circa 3,5-4 GB di RAM: dato non verificato, da confermare con l'host. Per l'API community facoltativa: il runtime .NET e una macchina Windows o Linux. Un account Steam con il gioco è utile per provare.
Installazione del server di gioco: non documentata
Qui non sono forniti comandi SteamCMD, ID app, parametri di avvio né porte predefinite: non abbiamo trovato documentazione ufficiale e non li inventiamo. Usa i file e le istruzioni dello studio o del tuo host.
BattleBit API Runner (facoltativo, community)
Scarica l'ultima versione dalle Releases del repository GitHub RainOrigami/BattleBitAPIRunner, estraila ed eseguila; il server di gioco si collega poi ad essa. Segui l'«Hosting Guide» del suo wiki per indirizzo e porta di ascolto. Progetto non ufficiale, senza legami con lo studio.
dotnet BattleBitAPIRunner.dllAvvio automatico (systemd)
Per mantenere attivo l'API Runner su Linux, adatta questa unit systemd (percorsi e utente da adattare); per il server di gioco segui le istruzioni dello studio o dell'host.
[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.targetFirewall del provider e router domestico (NAT)
Su OVH, Hetzner, Scaleway e simili, apri le stesse porte anche nel firewall del provider (security group / firewall del pannello): filtra prima della macchina. Per l'hosting domestico, crea nel router un inoltro (NAT) di ogni porta verso l'IP locale del server, con il protocollo giusto. Prova dall'esterno (rete mobile); non esporre mai porte di amministrazione (RCON) senza una password robusta.
Pubblicare e trovare il tuo server
Quando il server è raggiungibile dall'esterno, aggiungilo su game-rank.com/jeux/battlebit-remastered (sito del proprietario di questo strumento) così i giocatori lo trovano.
Risoluzione dei problemi
- Server assente dal browser: regione sbagliata, server non riavviato dopo una patch o client con versione diversa.
- L'API Runner non riceve connessioni: indirizzo o porta di ascolto diversi da quelli dichiarati sul server di gioco, o un firewall blocca la porta.
- Un modulo community manda in crash il server: disattivalo, aggiorna l'API Runner e controlla i log.
- Impossibile ottenere un server: l'accesso community può essere limitato; chiedi nei canali ufficiali o noleggia da un host.
- Password o chiavi esposte: cambiale subito e non pubblicarle mai in un canale o repository pubblico.
Domande frequenti
- Qual è l'ID app SteamCMD del server BattleBit?
- Non ne abbiamo trovato alcuno documentato, quindi non ne indichiamo. Non fidarti di un ID senza fonte.
- Posso ospitare da casa?
- Dipende dall'accesso fornito dallo studio; le porte da inoltrare non sono documentate qui. Usa quelle indicate nelle istruzioni che ricevi.
- L'API Runner è ufficiale?
- No: è un progetto community (RainOrigami/BattleBitAPIRunner) che implementa l'API ufficiale dei server community.
- Perché questa guida è così breve?
- Perché non è stato trovato nulla di ufficiale e verificabile sull'installazione; preferiamo dirlo piuttosto che inventare. Verrà completata se lo studio pubblica documentazione.
