Questa guida copre tutto ciò che serve per configurare e impostare il tuo server dedicato di The Front su Legion Hosting, inclusi il primo avvio, le variabili di avvio di GPanel, la configurazione di ServerConfig_.ini, le impostazioni della modalità di gioco, la connessione al server e la gestione dei salvataggi. Per i comandi della console di amministrazione, consulta Comandi amministratore di The Front.
Cos'è The Front
The Front è uno sparatutto di sopravvivenza in un mondo aperto post-apocalittico sviluppato da Samar Studio. Ambientato in un mondo devastato invaso da mutanti e fazioni ostili, i giocatori devono raccogliere risorse, costruire armi ed equipaggiamento, costruire e fortificare basi e combattere per la sopravvivenza contro nemici IA e altri giocatori. Il gioco combina meccaniche di sparatutto in terza persona con profondi sistemi di costruzione di basi e sopravvivenza.
Le caratteristiche principali del server dedicato includono:
- Supporto per oltre 40 giocatori contemporanei su un singolo server
- Modalità di gioco PvP e PvE con tipi di modalità di combattimento configurabili
- Ampia personalizzazione del gameplay tramite il file di configurazione
ServerConfig_.ini - Meccaniche di raid alle basi con livelli e cooldown degli NPC di raid configurabili
- Sistemi di controllo del territorio basati su Beacon e protezione delle costruzioni
- Console di amministrazione in-game con oltre 100 comandi per la gestione del server in tempo reale
Primo avvio
Quando ricevi per la prima volta il tuo server The Front da Legion Hosting, è necessario completare un'installazione iniziale prima che possa essere giocato.
- Accedi a GPanel e seleziona il tuo server The Front dall'elenco dei server.
- Clicca sulla scheda Console e premi Start.
- Il server scaricherà e installerà i file del server dedicato di The Front tramite Steam (App ID 2334200). Questo download iniziale può richiedere diversi minuti a seconda della velocità del disco.
- Una volta completato il download, il server si avvierà automaticamente. Il primo avvio genera i dati iniziali del mondo e può richiedere più tempo rispetto agli avvii successivi.
- Attendi finché l'output della console non indica che il server è pronto e in ascolto delle connessioni. Dovresti vedere messaggi che indicano che la porta di gioco è attiva.
Variabili di avvio di GPanel
Le impostazioni principali del server sono configurate come variabili di avvio in GPanel. Questi valori vengono passati come parametri da riga di comando all'avvio del server e sovrascrivono qualsiasi impostazione corrispondente nei file di configurazione.
- In GPanel, seleziona il tuo server The Front.
- Clicca sulla scheda Startup.
- Imposta le variabili elencate di seguito. Le modifiche avranno effetto al successivo avvio o riavvio del server.
| Variabile | Predefinito | Descrizione |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Il nome visualizzato nel browser dei server in-game (parametro di avvio -ServerName). Rendilo descrittivo in modo che i giocatori possano trovare il tuo server. |
MAX_PLAYERS |
10 |
Numero massimo di giocatori contemporanei (parametro -QueueThreshold). Regola in base alle risorse disponibili del tuo server. |
BEACON_PORT |
27016 |
La porta beacon di Unreal Engine utilizzata per gli handshake di connessione. Configurata automaticamente (porta di gioco + 1). |
QUERY_PORT |
27017 |
La porta UDP utilizzata da Steam per le query del browser dei server. Configurata automaticamente (porta di gioco + 2). |
SHUTDOWN_PORT |
27017 |
La porta di ascolto del servizio di spegnimento. Utilizzata per i segnali di spegnimento remoto. Configurata automaticamente (porta di gioco + 3). |
ServerConfig_.ini, la variabile di avvio ha la precedenza. Utilizza le variabili di avvio per le impostazioni di identità di base e il file di configurazione per la personalizzazione dettagliata del gameplay.
Configurazione di ServerConfig_.ini
Le impostazioni dettagliate del server e del gameplay sono controllate tramite il file ServerConfig_.ini. Questo è il file di configurazione principale per regolare il comportamento, le regole e i parametri di gameplay del tuo server.
Posizione del file
Il file di configurazione si trova in:
TheFrontManager/ServerConfig_.ini
Accedi a questo file tramite la scheda Files di GPanel o tramite SFTP. Tutte le impostazioni vanno sotto l'intestazione della sezione [BaseServerConfig].
Impostazioni base del server
| Impostazione | Predefinito | Descrizione |
|---|---|---|
ServerName |
"My Server" |
Nome visualizzato per il server nel browser dei server. Racchiudilo tra virgolette. |
ServerPassword |
(vuoto) | Password richiesta per entrare nel server. Lascia vuoto per un server pubblico. |
ServerTitle |
(vuoto) | Una breve descrizione del tuo server visualizzata nel browser dei server. |
ServerAdminAccounts |
(vuoto) | Elenco separato da punti e virgola di Steam64 ID per gli account admin. Esempio: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Numero massimo di giocatori consentiti contemporaneamente sul server. |
IsCanMail |
1.000000 |
Abilita o disabilita il sistema di posta e chat in-game. Imposta su 0 per disabilitare. |
UseSteamSocket |
1 |
Usa i socket di rete di Steam per le connessioni. Lascia abilitato per la maggior parte delle configurazioni. |
Impostazioni della modalità di gioco e di combattimento
| Impostazione | Predefinito | Descrizione |
|---|---|---|
ServerFightModeType |
0 |
Modalità PvP del server. 0 = PvP (i giocatori possono attaccarsi a vicenda), 1 = PvE (i giocatori non possono danneggiarsi a vicenda). |
IsCanSelfDamage |
1 |
Consente ai giocatori di danneggiare se stessi. 1 = abilitato, 0 = disabilitato. |
IsCanFriendDamage |
1 |
Consente il fuoco amico tra i membri della squadra. 1 = abilitato, 0 = disabilitato. |
Configurazione delle porte
| Impostazione | Predefinito | Descrizione |
|---|---|---|
Port |
5001 |
Porta di gioco principale (UDP). I giocatori si connettono su questa porta. |
BeaconPort |
5002 |
Porta beacon di Unreal Engine per gli handshake di connessione. |
ShutDownServicePort |
5004 |
Porta per i segnali del servizio di spegnimento remoto. |
QueryPort |
5003 |
Porta di query di Steam per gli elenchi del browser dei server. |
Esempio di ServerConfig_.ini
Di seguito è riportato un esempio di file di configurazione che mostra le impostazioni comuni:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Impostazioni della modalità di gioco
The Front supporta le modalità PvP e PvE che cambiano fondamentalmente l'esperienza multiplayer. La modalità viene impostata tramite l'impostazione ServerFightModeType.
Modalità PvE (ServerFightModeType=1)
- I giocatori non possono danneggiarsi direttamente a vicenda.
- L'attenzione è sulla sopravvivenza cooperativa contro nemici IA e mutanti.
- Le basi sono protette dai raid dei giocatori (i raid degli NPC si verificano comunque).
- Ideale per comunità focalizzate sulla costruzione e l'esplorazione.
- I giocatori possono comunque formare squadre, commerciare e cooperare.
Modalità PvP (ServerFightModeType=0)
- I giocatori possono attaccarsi e uccidersi a vicenda.
- Le basi e le strutture possono essere razziate da altri giocatori.
- Il controllo del territorio attraverso il sistema Beacon diventa competitivo.
- I moltiplicatori di danno tra giocatori possono essere regolati con i comandi admin (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Consigliato per giocatori competitivi ed esperti.
Impostazioni di costruzione e raid
Queste impostazioni controllano la protezione delle basi e le meccaniche di raid. Possono essere configurate tramite i comandi della console admin o il file di configurazione:
| Impostazione / Comando | Descrizione |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Numero massimo di Beacon (bandiere territoriali) che ogni giocatore può posizionare. |
SetHouseFlagExcitantTime [0-24] |
Imposta la finestra di attacco/raid in ore. Durante questa finestra, i giocatori nemici possono danneggiare le strutture all'interno del territorio di un Beacon. |
SetHFTrapMaxNum [N] |
Numero massimo di trappole che possono essere posizionate all'interno dell'area di copertura di un Beacon. |
SetConstructDisableRot [1/0] |
Attiva/disattiva il decadimento delle strutture. Quando abilitato (1), le strutture decadono lentamente nel tempo se non vengono mantenute. |
SetConstructMaxHealthRatio [multiplier] |
Moltiplicatore per la durabilità massima delle strutture. Valori più alti rendono gli edifici più difficili da distruggere. |
SetConstructDefenseRatio [multiplier] |
Moltiplicatore per il danno subito dalle strutture. Valori più bassi riducono il danno agli edifici. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate e SetCityNPCNumRate.
Impostazioni dei tassi di esperienza e risorse
Puoi regolare i tassi di guadagno di esperienza, i tassi di raccolta delle risorse e vari moltiplicatori di gameplay tramite il file ServerConfig_.ini o tramite i comandi della console admin mentre il server è in esecuzione.
Tassi di esperienza
| Impostazione / Comando | Predefinito | Descrizione |
|---|---|---|
PlayerAddExpRate |
1 |
Moltiplicatore per tutta l'esperienza guadagnata dai giocatori. Imposta su 2 per il doppio XP. |
SetPlayerKillAddExpRate [N] |
1 |
Moltiplicatore per l'esperienza guadagnata uccidendo NPC. |
SetPlayerFarmAddExpRate [N] |
1 |
Moltiplicatore per l'esperienza guadagnata raccogliendo risorse. |
SetPlayerCraftAddExpRate [N] |
1 |
Moltiplicatore per l'esperienza guadagnata creando oggetti. |
Tassi di raccolta delle risorse
| Comando | Descrizione |
|---|---|
GMSetTreeGainRate [N] |
Moltiplicatore della raccolta di legna. |
GMSetBushGainRate [N] |
Moltiplicatore della raccolta di piante e cespugli. |
GMSetOreGainRate [N] |
Moltiplicatore della raccolta di minerali e metalli. |
GMSetCropReapRate [N] |
Moltiplicatore della resa del raccolto. |
GMSetFleshGainRate [N] |
Moltiplicatore della raccolta di carne/animali. |
GMSetCropGrowRate [N] |
Moltiplicatore della velocità di crescita delle colture. |
GMSetTTC_Oil_Rate [N] |
Moltiplicatore di produzione dei pozzi petroliferi. |
GMSetWaterCollector_Rate [N] |
Moltiplicatore di produzione del raccoglitore di rugiada/acqua. |
GMSetTTC_Fish_Rate [N] |
Moltiplicatore di produzione della cesta da pesca. |
Come connettersi
I giocatori si connettono al tuo server The Front tramite il browser dei server in-game. Trova l'IP e la porta del tuo server dalla scheda Console di GPanel o consulta Come trovare l'IP e la porta del tuo server.
Tramite il browser dei server in-game
- Avvia The Front.
- Dal menu principale, clicca su Servers.
- Clicca sulla scheda Dedicated Servers in alto.
- Usa la barra di ricerca o scorri l'elenco per trovare il tuo server per nome (il nome impostato nell'impostazione
ServerName). - Clicca sul tuo server e premi Join. Inserisci la password se ne è impostata una.
ServerName sia configurata correttamente.
Tramite il browser dei server di Steam
- In Steam, vai su Visualizza > Server di gioco (o Servers).
- Clicca sulla scheda Favorites e poi su Add a Server.
- Inserisci l'IP del server e la porta di query nel formato
IP:QUERY_PORT(ad esempio,192.168.1.100:5003). - Una volta che il server appare, fai doppio clic su di esso per avviare The Front e connetterti.
Gestione dei salvataggi e wipe del mondo
The Front salva automaticamente i dati del mondo a intervalli regolari. Comprendere il sistema di salvataggio è importante per gestire il mondo del tuo server.
Posizione del salvataggio
I dati di salvataggio del mondo sono memorizzati nella directory dei dati del server. L'intervallo di salvataggio può essere configurato con il comando admin SetSaveGameInterval (valore in secondi).
Salvataggio manuale
Per attivare un salvataggio manuale del mondo, usa il comando della console admin:
SaveWorld
Questo è utile prima di eseguire manutenzione, apportare modifiche alla configurazione o spegnere il server.
Creazione di backup
- Arresta il server da GPanel.
- Naviga alla directory di salvataggio del server tramite la scheda Files di GPanel o SFTP.
- Scarica i file di salvataggio sul tuo computer locale per conservarli al sicuro.
- Esegui anche il backup del tuo file
ServerConfig_.iniper preservare le tue impostazioni.
Avvio di un nuovo mondo (Wipe del mondo)
Per resettare il mondo e iniziare da capo:
- Arresta il server da GPanel.
- Naviga nella directory dei dati di salvataggio.
- Elimina o rinomina i file di salvataggio del mondo esistenti.
- Facoltativamente, imposta il parametro
ClearSeverTimeinServerConfig_.inisu una data (formato:yyyy-mm-dd) per programmare un wipe. - Avvia il server. Genererà un nuovo mondo da zero.
Riferimento delle porte
The Front utilizza le seguenti porte di rete. Queste sono configurate automaticamente dal tuo piano di hosting su Legion Hosting.
| Porta | Protocollo | Predefinito | Scopo |
|---|---|---|---|
| Porta di gioco | UDP | 5001 |
Connessioni di gioco principali. I giocatori si connettono su questa porta. |
| Porta Beacon | UDP | 5002 |
Porta beacon di Unreal Engine per gli handshake di connessione. |
| Porta di query | UDP | 5003 |
Query del browser dei server di Steam. |
| Porta del servizio di spegnimento | TCP | 5004 |
Ascoltatore del servizio di spegnimento remoto. |
Articoli correlati
- Comandi amministratore di The Front
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Come iniziare con il tuo nuovo server
Hai bisogno di aiuto?
Se hai ancora problemi con il tuo server The Front, apri un ticket di supporto e il nostro team sarà felice di aiutarti.