Come configurare un server dedicato di Killing Floor 2

Un server dedicato di Killing Floor 2 mantiene in funzione la rotazione delle mappe della tua squadra, chiunque sia online. È un download gratuito da Steam per Windows e Linux e accoglie 6 giocatori (12 in Versus Survival).

Opzione 1: con SteamCMD, su Windows o Linux

Il Killing Floor 2 Dedicated Server è un download gratuito e anonimo da Steam, applicazione 232130, di circa 32 GB. Non serve possedere il gioco sul server. Chiedi a SteamCMD la piattaforma Windows anche su Linux: quel download contiene anche il binario del server per Linux.

  1. Installa SteamCMD, poi esegui: +@sSteamCmdForcePlatformType windows +login anonymous +app_update 232130 validate +quit.
  2. Su Windows avvia KFServer.exe; su Linux esegui Binaries/Win64/KFGameSteamServer.bin.x86_64 con Binaries/Win64/lib64 in LD_LIBRARY_PATH (richiede libcurl installato). Passagli una mappa e delle opzioni, ad esempio: KF-BioticsLab?Game=KFGameContent.KFGameInfo_Survival?Difficulty=0?GameLength=0?MaxPlayers=6 -Port=7777 -QueryPort=27015.
  3. Apri le porte UDP 7777 e 27015 nel firewall e inoltrale sul router.
  4. Avvialo una volta: scrive i suoi file ini in KFGame/Config. Fermalo, poi imposta AdminPassword e GamePassword in LinuxServer-KFGame.ini (il server riscrive i file ini dalla memoria mentre è in esecuzione, quindi modificali sempre a server fermo).
  5. Per usare l'admin web, imposta bEnabled=true in KFWeb.ini e apri TCP 8080; accedi come Admin con la password admin.
Suggerimento:Fai il backup di KFGame/Config: i file ini sono l'unica parte del server che non può essere riscaricata.

Modalità di gioco e opzioni

Il primo argomento è la mappa e le sue opzioni. Game sceglie la modalità (KFGameContent.KFGameInfo_Survival, _WeeklySurvival, _Endless, _VersusSurvival o _Objective), Difficulty va da 0 a 3 (Normal, Hard, Suicidal, Hell on Earth), GameLength va da 0 a 2 (4, 7 o 10 ondate, solo Survival).

Opzione 2: Docker

runonflux/killingfloor2-server-flux, la nostra immagine, installa e aggiorna il server con SteamCMD a ogni avvio, esegue il binario Linux nativo senza Wine e senza display, scrive i file ini dalle variabili d'ambiente, scarica gli elementi del workshop e fornisce al pannello uno stato in formato JSON.

  • Monta /mnt/kf2/data su un volume: lì si trovano i file ini (impostazioni, ban, ciclo delle mappe, lista del workshop) e i backup.
  • Monta anche /mnt/kf2/server, altrimenti ad ogni avvio verranno scaricati di nuovo i 32 GB di installazione.
  • Esponi le porte UDP 7777 e 27015 e mantieni gli stessi numeri sia all'esterno che all'interno: il server usa esattamente le porte che gli vengono assegnate.

Opzione 3: gestito su Flux

Distribuisci il tuo server di Killing Floor 2 sul cloud decentralizzato di Flux, con la stessa immagine, con le porte aperte e instradate per te, protezione DDoS inclusa, e una dashboard con le impostazioni del server, un editor del ciclo mappe, mappe e mutator del workshop, una lista dei giocatori in tempo reale con kick e ban, e backup.

  1. Scegli il piano Squad, Squad Plus o Versus.
  2. Scegli una regione vicina ai tuoi giocatori.
  3. Dai un nome al server, imposta la password admin (e una password di accesso, se la vuoi), scegli modalità e difficoltà, poi distribuisci. Il primo avvio scarica circa 32 GB, poi il server è online in mezzo minuto.
  4. La tua squadra lo trova per nome nel browser server del gioco.

Domande frequenti

Il server dedicato di Killing Floor 2 è gratuito?

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

Il server di Killing Floor 2 gira su Linux?

Sì. Tripwire include un binario server nativo per Linux nello stesso download di quello per Windows, ed è quello che usa la nostra immagine Docker. SteamCMD va richiesto per la piattaforma Windows per scaricarlo.

Perché le mie modifiche al file ini scompaiono?

Un server di Killing Floor 2 in esecuzione riscrive i suoi file ini dalla memoria, annullando le modifiche fatte mentre è acceso. Ferma prima il server, modifica e poi avvialo. Un server Flux gestito mantiene le modifiche fatte dal pannello e le scrive per te prima del prossimo avvio.

Guide Killing Floor 2 correlate