Come configurare un server dedicato Abiotic Factor

Un server dedicato di Abiotic Factor mantiene in funzione la tua Facility per tutta la squadra, chiunque sia online. È un download gratuito da Steam, Deep Field Games lo distribuisce solo per Windows, e supporta fino a 24 giocatori.

Opzione 1: su Windows con SteamCMD

Il server dedicato di Abiotic Factor è un download gratuito e anonimo da Steam, applicazione 2857200, di circa 2.8 GB. Non serve possedere il gioco sul server.

  1. Installa SteamCMD, poi esegui: +login anonymous +app_update 2857200 validate +quit.
  2. Avvia AbioticFactor/Binaries/Win64/AbioticFactorServer-Win64-Shipping.exe con argomenti come -log -newconsole -PORT=7777 -QUERYPORT=27015 -MaxServerPlayers=6 -SteamServerName="My Server" -WorldSaveName=Cascade. Aggiungi -ServerPassword=<password> per una password di accesso e -AdminPassword=<password> per una password admin in gioco.
  3. Apri UDP 7777 e 27015 nel firewall e inoltrali sul router.
  4. Inserisci il SteamID64 di ogni admin in Admin.ini, sotto [Moderators], con una riga Moderator=<id> per ciascuno, e riavvia il server.
Suggerimento:Il primo avvio crea il mondo indicato da -WorldSaveName. Tieni con il backup la cartella SaveGames: è l'unica parte che non può essere riscaricata.

Opzione 2: su Linux, sotto Wine

Non esiste una build Linux nativa, ma il server Windows gira sotto Wine. Scaricalo con SteamCMD forzato alla build Windows (+@sSteamCmdForcePlatformType windows) e avvia lo stesso eseguibile con wine. Nelle nostre prove non ha avuto bisogno di un display virtuale (Xvfb aggiungeva solo memoria e thread), e un Wine con supporto fsync o esync conta: senza, il server a riposo usava circa il 40% di CPU in più.

Opzione 3: Docker

runonflux/abioticfactor-server-flux, la nostra immagine, installa e aggiorna il server Windows con SteamCMD a ogni avvio, lo esegue sotto Wine 10 senza display, scrive la riga di avvio e Admin.ini dalle variabili d'ambiente (ABIOTIC_SERVER_NAME, ABIOTIC_PASSWORD, ABIOTIC_MAX_PLAYERS, ABIOTIC_PLATFORM, ABIOTIC_ADMINS, ABIOTIC_WORLD, le due porte...), riavvia sulle nuove build di gioco e conserva i backup. Il suo sorgente è su GitHub, RunOnFlux/abioticfactor-server-flux.

  • Monta /mnt/abiotic/data su un volume: i mondi, Admin.ini, le impostazioni e i backup vivono lì.
  • Monta anche /mnt/abiotic/server, altrimenti ogni avvio scarica di nuovo i 2.8 GB di installazione e ricostruisce di nuovo il prefisso di Wine.
  • Pubblica le due porte UDP e mantieni gli stessi numeri fuori e dentro: il server si collega esattamente alle porte che gli vengono assegnate.

Opzione 4: gestito su Flux

Distribuisci un server di Abiotic Factor sul cloud decentralizzato Flux, con la stessa immagine, le porte aperte e instradate per te, protezione DDoS inclusa, e una dashboard con le impostazioni di avvio e ogni regola sandbox, i mondi, il tuo salvataggio PC caricato, gli admin, un browser di file, un terminale live e i backup. I piani partono da $5.49 al mese.

  1. Scegli il piano da 6, 12 o 24 giocatori.
  2. Scegli una regione vicina ai tuoi giocatori.
  3. Dai un nome al server, imposta una password e chi può entrare, se lo vuoi, poi distribuisci. Il primo avvio scarica circa 2.8 GB e carica il mondo in un minuto o due.
  4. La tua squadra lo trova per nome nell'elenco server del gioco.

Domande frequenti

Il server dedicato di Abiotic Factor è gratuito?

Sì. È un download gratuito e anonimo da Steam (applicazione 2857200); non serve possedere il gioco sul server.

Il server di Abiotic Factor gira su Linux?

Non nativamente: Deep Field Games lo distribuisce solo per Windows. Gira su Linux tramite Wine, ed è così che la nostra immagine Docker lo esegue.

Quanto tempo impiega un server di Abiotic Factor ad avviarsi?

Nelle nostre prove, circa 14 secondi per rispondere una volta installato, e circa 94 secondi al primissimo avvio, che scarica anche 2.8 GB e costruisce l'ambiente Wine.

Guide Abiotic Factor correlate