Questa guida copre come configurare il tuo server dedicato Killing Floor 2 ospitato con Legion Hosting, inclusi il primo avvio, le variabili di avvio GPanel, le impostazioni di difficoltà, i file di configurazione, la rotazione delle mappe e come connettersi. Per le mappe personalizzate del workshop, consulta Mappe Personalizzate KF2 (Workshop). Per i comandi di amministrazione e il pannello web admin, consulta Web Admin e Comandi di Amministrazione KF2.
Primo Avvio
Quando ricevi per la prima volta il tuo server Killing Floor 2, deve scaricare e installare i file di gioco da Steam (App ID 232130). Questo avviene automaticamente al primo avvio.
- Accedi a GPanel.
- Seleziona il tuo server Killing Floor 2 dall'elenco dei server.
- Clicca sulla scheda Startup e imposta la tua ADMIN_PASS prima di avviare. Questo è obbligatorio — il server non funzionerà correttamente senza una password amministratore.
- Vai alla scheda Console e clicca Start.
- Il server scaricherà i file di Killing Floor 2 da Steam. Questo può richiedere diversi minuti a seconda del carico del server. Osserva l'output della console per il progresso.
- Una volta completato il download, il server si avvierà automaticamente. Attendi che la console mostri che il server è pronto e in ascolto per le connessioni.
ADMIN_PASS è obbligatoria. Senza di essa, non potrai accedere al pannello web admin o utilizzare i comandi di amministrazione in-game.
Variabili di Avvio GPanel
Killing Floor 2 utilizza diverse variabili di avvio configurate nella scheda Startup di GPanel. Queste controllano il comportamento principale del server e hanno effetto ogni volta che il server si avvia.
- Accedi a GPanel e seleziona il tuo server KF2.
- Clicca sulla scheda Startup.
- Rivedi e imposta le variabili elencate di seguito. Le modifiche avranno effetto al prossimo avvio del server.
| Variabile | Predefinito | Descrizione |
|---|---|---|
MAP_NAME |
kf-bioticslab |
La mappa che il server carica all'avvio. Deve essere un nome di mappa KF2 valido (minuscolo, con prefisso kf-). Vedi la sezione Rotazione delle Mappe di seguito per un elenco delle mappe predefinite. |
ADMIN_PASS |
(nessuno — obbligatorio) | La password amministratore utilizzata per il pannello web admin e l'autenticazione admin in-game. Deve essere impostata prima di avviare il server. Mantienila privata. |
SERVER_NAME |
(assegnato) | Il nome visualizzato nel browser dei server in-game. Rendilo descrittivo in modo che i giocatori possano trovare facilmente il tuo server. |
DIFFICULTY |
0 |
Il livello di difficoltà per il server. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Vedi la sezione Livelli di Difficoltà di seguito per i dettagli. |
WEB_ADMIN |
true |
Abilita o disabilita il pannello web admin. Imposta su true per abilitare o false per disabilitare. Consulta Web Admin e Comandi di Amministrazione KF2 per i dettagli. |
WEB_ADMIN_PORT |
8089 |
La porta su cui il pannello web admin ascolta. Controlla la scheda Network di GPanel per la porta effettiva assegnata al tuo server. |
Livelli di Difficoltà
Killing Floor 2 ha quattro livelli di difficoltà che influenzano salute, danno, velocità e comportamento di spawn degli Zed. Imposta la difficoltà utilizzando la variabile di avvio DIFFICULTY in GPanel.
| Valore | Difficoltà | Descrizione |
|---|---|---|
0 |
Normal | La difficoltà predefinita. Gli Zed hanno salute e danno standard. Buona per il gioco casuale e per i nuovi giocatori che imparano il gioco. Gli Zed si muovono a velocità normale e non hanno modificatori di comportamento speciali. |
1 |
Hard | Gli Zed infliggono più danni e hanno pool di salute aumentati. I giocatori subiscono più danni dagli attacchi. Un solido passo avanti che richiede migliore lavoro di squadra e scelte di equipaggiamento. |
2 |
Suicidal | Zed significativamente più resistenti con salute maggiore, movimento più veloce e IA più aggressiva. Gli Zed possono sprintare ed eseguire attacchi speciali più frequentemente. Richiede giocatori esperti e composizioni di squadra coordinate. |
3 |
Hell on Earth | La difficoltà più difficile. Gli Zed hanno salute e danno massimi, sprintano costantemente e usano frequentemente i loro attacchi più pericolosi. Il danno da fuoco amico è aumentato. Consigliato solo per squadre altamente esperte e ben coordinate. |
File di Configurazione
Il file di configurazione principale del server di Killing Floor 2 è LinuxServer-KFGame.ini, situato in KFGame/Config/LinuxServer-KFGame.ini. Questo file viene generato al primo avvio del server e controlla le impostazioni dettagliate del gameplay.
Accesso ai File di Configurazione
- Accedi a GPanel e seleziona il tuo server KF2.
- Arresta il server dalla scheda Console se è in esecuzione.
- Clicca sulla scheda Files e naviga in
KFGame/Config/. - Clicca su
LinuxServer-KFGame.iniper aprirlo nell'editor inline.
Impostazioni Chiave in LinuxServer-KFGame.ini
Le seguenti impostazioni si trovano nelle sezioni [Engine.GameReplicationInfo] e [KFGame.KFGameInfo]:
| Impostazione | Sezione | Predefinito | Descrizione |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Numero di ondate in una partita. 0 = Short (4 ondate), 1 = Medium (7 ondate), 2 = Long (10 ondate). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Numero massimo di giocatori che possono unirsi al server. KF2 supporta fino a 6 per impostazione predefinita, ma i server moddati possono aumentarlo. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Moltiplicatore del danno da fuoco amico. 0.0 = disabilitato, 1.0 = danno pieno ai compagni di squadra. I valori tra 0 e 1 scalano proporzionalmente. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Quando True, i giocatori possono attraversarsi. Utile su server con molti giocatori per prevenire blocchi in corridoi stretti. |
ServerName |
[Engine.GameReplicationInfo] |
(assegnato) | Il nome del server mostrato nel browser. La variabile di avvio SERVER_NAME in GPanel lo sovrascrive se impostata. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Consente agli admin di mettere in pausa il gioco. Imposta su True se vuoi la possibilità di mettere in pausa a metà ondata. |
Esempio di impostazioni chiave in LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Configurazione Web Admin — KFWeb.ini
Le impostazioni del pannello web admin sono memorizzate in KFGame/Config/KFWeb.ini. Questo file controlla se il web admin è abilitato e su quale porta viene eseguito. Nella maggior parte dei casi, non è necessario modificare direttamente questo file — le variabili di avvio WEB_ADMIN e WEB_ADMIN_PORT in GPanel gestiscono queste impostazioni.
Rotazione delle Mappe
Killing Floor 2 supporta la rotazione delle mappe, permettendo al server di alternare tra un elenco di mappe tra le partite. Il ciclo delle mappe è configurato in LinuxServer-KFGame.ini nella sezione [KFGame.KFGameInfo].
Configurazione della Rotazione delle Mappe
Aggiungi voci GameMapCycles per definire la tua rotazione delle mappe. Ogni voce specifica un elenco di mappe che il server alternerà:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Un nome di mappa errato farà sì che il server salti quella voce o non riesca a caricare la mappa.
Mappe Predefinite
Killing Floor 2 viene fornito con un'ampia selezione di mappe integrate. Ecco alcune delle più comunemente utilizzate:
| Nome Mappa | Nome Visualizzato |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME imposta solo la mappa iniziale. La mappa specificata nella variabile MAP_NAME di GPanel viene caricata quando il server si avvia per la prima volta. Successivamente, il server segue la rotazione GameMapCycles definita nel file di configurazione.
Come Connettersi
Ci sono due modi per connettersi al tuo server Killing Floor 2: tramite il browser dei server in-game o tramite connessione diretta.
Utilizzo del Browser dei Server In-Game
- Avvia Killing Floor 2 e vai al menu principale.
- Clicca Matchmaking e poi Create Game o sfoglia Server Browser.
- Usa i filtri per restringere i risultati. Cerca il tuo server con il nome che hai impostato nella variabile di avvio
SERVER_NAME. - Seleziona il tuo server dall'elenco e clicca Join.
Connessione Diretta tramite Steam
- Apri Steam e clicca View nella barra del menu in alto, quindi seleziona Game Servers.
- Clicca sulla scheda Favourites, quindi clicca Add a Server.
- Inserisci l'IP e la porta di gioco del tuo server come mostrato nella scheda Network di GPanel (formato:
IP:PORT). - Clicca Add this address to favourites, quindi seleziona il server e clicca Connect.
Puoi anche utilizzare la console in-game. Premi ` (tilde/backtick) per aprire la console, quindi digita:
open IP:PORT
Sostituisci IP e PORT con i valori dalla scheda Network di GPanel.
Per assistenza nel trovare l'IP e la porta del tuo server, consulta Come Trovare l'IP e la Porta del Tuo Server.
Articoli Correlati
- Mappe Personalizzate KF2 (Workshop)
- Web Admin e Comandi di Amministrazione KF2
- Come Trovare l'IP e la Porta del Tuo Server
- Guida all'Avvio del Server
- Come Caricare File tramite SFTP
Hai bisogno di aiuto?
Se riscontri un problema non trattato in questa guida, il nostro team di supporto è disponibile per aiutarti. Invia un ticket di supporto e includi l'ID del tuo server, una descrizione del problema e qualsiasi output della console o screenshot pertinente.