Impostazioni server Icarus: ServerSettings.ini spiegato

Un server Icarus prende la sua identità dai parametri di avvio e il suo comportamento da un solo file, ServerSettings.ini. Su Flux ogni chiave del file è un campo nella scheda Server Settings, con accanto il valore predefinito del gioco.

Gli argomenti di avvio

ArgomentoPredefinito su FluxCosa fa
-SteamServerNameServer IcarusIl nome che i giocatori vedono nel browser dei server (fino a 64 caratteri)
-Port17777La porta di gioco (UDP). Impostata dalla distribuzione su Flux: il server usa esattamente le porte che gli vengono assegnate
-QueryPort27015La porta di query Steam (UDP): l'elenco dei server e i preferiti Steam
-MaxPlayers4 / 6 / 8 in base al pianoGiocatori contemporanei, da 1 a 8
-LoadProspect(impostato dall'immagine)Il file del prospect da caricare all'avvio; su Flux la scheda Prospects lo sceglie

ServerSettings.ini

Il file si trova in Icarus/Saved/Config/WindowsServer/ e il server lo legge all'avvio. Su Flux la scheda Server Settings modifica queste righe direttamente e riavvia il server; una chiave che non cambi mantiene il valore predefinito del gioco. Le chiavi del prospect (LoadProspect, CreateProspect, ResumeProspect, LastProspectName) sono gestite dall'immagine e scelte nella scheda Prospects.

ImpostazionePredefinito su FluxIntervalloCosa fa
SessionNameServer IcarusCiò che i giocatori vedono nel browser dei server del gioco. Fino a 64 caratteri (il limite di Steam), senza virgolette.
JoinPassword(none)I giocatori lo digitano per entrare. Niente spazi né virgolette. Vuoto: chiunque trovi il server può entrare.
AdminPassword(none)Un giocatore scrive /AdminLogin <password> nella chat di gioco per diventare admin. Niente spazi né virgolette. Tieni un solo set: se non ne imposti nessuno, chiunque può diventare admin.
MaxPlayers81 to 8Quanti giocatori possono essere online contemporaneamente, da 1 a 8 (il limite del gioco). Il tuo piano indica il numero di giocatori per cui sono dimensionate CPU e RAM; puoi impostarne di più.
ShutdownIfNotJoinedFor-1-1 (mai), oppure da 0 a 604800 secondiDopo un avvio, quanto tempo il server aspetta il primo giocatore prima di scartare il prospect e tornare alla lobby. -1: mai, il prospect resta caricato. Il gioco è in pausa mentre attende.
ShutdownIfEmptyFor-1-1 (mai), oppure da 0 a 604800 secondiPer quanto tempo un server vuoto conserva il suo prospect prima di tornare alla lobby. -1: mai. Il gioco è in pausa mentre il server è vuoto.
AllowNonAdminsToLaunchProspectsonon / offIn lobby, qualsiasi giocatore può avviare o caricare un prospect. Disattivato: solo gli admin (/AdminLogin) possono farlo.
AllowNonAdminsToDeleteProspectsoffon / offQualsiasi giocatore nella lobby può eliminare un prospect dal server. Disattivato: solo gli admin possono farlo.
GameSaveFrequency51 to 1440L'autosave del gioco per il prospect in esecuzione. Il server non può essere istruito a salvare, quindi uno stop o un riavvio fa perdere al massimo questo tempo di gioco. Salvataggi più frequenti (un prospect grande comporta una scrittura più pesante ogni volta).
SaveGameOnExitonon / offL'opzione del gioco per salvare all'uscita. Fermare il container termina il gioco senza permettergli di agire (misurato), quindi non farci affidamento: a proteggere il prospect è il salvataggio automatico.
FiberFoliageRespawnonon / offIl fogliame di fibra ricresce dopo essere stato raccolto.
LargeStonesRespawnonon / offLe pietre grandi tornano dopo essere state estratte.
Suggerimento:Le password non possono contenere spazi o virgolette. Modificare un'impostazione richiede un riavvio, che non salva prima: il gioco non può essere istruito a salvare, quindi quanto accaduto dall'ultimo salvataggio automatico va perso.

Domande frequenti

Dove si trova il file ServerSettings.ini di Icarus?

Si trova in Icarus/Saved/Config/WindowsServer/ nella cartella di installazione del server. Il server lo crea al primo avvio, e RocketWerkz pubblica anche un esempio. Su Flux il pannello lo modifica per te.

Devo riavviare dopo aver cambiato un'impostazione?

Sì. Il server legge il file all'avvio; il pannello lo riavvia per te quando salvi. Il riavvio non salva prima il prospect: al gioco non si può chiedere di salvare, quindi ciò che è successo dall'ultimo salvataggio automatico (ogni 5 minuti per impostazione predefinita) va perso.

Cosa fanno ShutdownIfEmptyFor e ShutdownIfNotJoinedFor?

Dopo quel numero di secondi riportano il server alla sua lobby, se non c'è nessuno o se nessuno si è unito dall'avvio. -1 significa mai, così il prospect resta caricato; è l'impostazione predefinita su Flux. Mentre il server aspetta, il gioco è in pausa.

Guide Icarus correlate