Questa guida illustra come configurare il tuo server dedicato Space Engineers su Legion Hosting, includendo primo avvio, variabili di avvio di GPanel, configurazione XML, modalità di gioco, impostazioni del mondo, connessione e gestione dei salvataggi. Per l'installazione delle mod, consulta Installazione delle mod di Space Engineers. Per i problemi comuni, consulta Risoluzione dei problemi di Space Engineers.
Primo avvio
Quando il tuo server Space Engineers viene fornito per la prima volta, deve installare i file di gioco e generare la sua configurazione iniziale. Questo avviene automaticamente al primo avvio.
- Accedi a GPanel e seleziona il tuo server Space Engineers dall'elenco dei server.
- Fai clic su Start nella scheda Console. Il server scaricherà e installerà i file del server dedicato di Space Engineers tramite SteamCMD. Questa operazione potrebbe richiedere diversi minuti alla prima esecuzione.
- Osserva l'output della console per verificare l'avanzamento. Una volta visualizzato un messaggio che indica che il server è pronto e in ascolto delle connessioni, la configurazione iniziale è completa.
- Il server genererà i suoi file di configurazione predefiniti, inclusi
SpaceEngineers-Dedicated.cfge un salvataggio del mondo predefinito.
Configurazione del server -- Variabili di avvio di GPanel
Il modo più semplice per configurare il tuo server Space Engineers è tramite la scheda Startup in GPanel. Queste variabili vengono applicate come argomenti della riga di comando ogni volta che il server si avvia.
- Arresta il server dalla scheda Console.
- Vai alla scheda Startup.
- Modifica le variabili elencate di seguito secondo necessità.
- Torna alla scheda Console e fai clic su Start per applicare le modifiche.
| Variabile | Valore di esempio | Descrizione |
|---|---|---|
| Server Name | My Legion SE Server |
Il nome visualizzato nel browser dei server in gioco. Imposta qualcosa di riconoscibile affinché i giocatori possano trovare il tuo server. |
| World Name | MyWorld |
Il nome della cartella mondo/salvataggio usata dal server. Modificandolo si crea o si carica un mondo diverso. |
| Max Players | 16 |
Numero massimo di giocatori simultanei. Non dovrebbe superare il limite di slot del tuo piano di hosting. |
| Game Mode | Survival |
La modalità di gioco per il mondo. Vedi la sezione Modalità di gioco di seguito per i dettagli. |
| Save Interval | 5 |
Con quale frequenza (in minuti) il server salva automaticamente. Valori più bassi riducono la perdita di dati in caso di crash; valori più alti riducono l'I/O del disco. |
Configurazione avanzata -- SpaceEngineers-Dedicated.cfg
Per un controllo più granulare, puoi modificare direttamente il file di configurazione XML del server. Questo file controlla impostazioni non esposte nella scheda Startup di GPanel.
Accedere al file di configurazione
- Arresta il server dalla scheda Console.
- Fai clic sulla scheda Files in GPanel.
- Individua e apri
SpaceEngineers-Dedicated.cfgnella directory principale del tuo server.
Impostazioni principali di configurazione
Il file di configurazione utilizza il formato XML. Di seguito sono riportate le impostazioni più comunemente modificate all'interno del blocco <SessionSettings>:
| Impostazione | Valore di esempio | Descrizione |
|---|---|---|
<ServerName> |
My Legion SE Server |
Nome del server mostrato nel browser. Può essere sovrascritto dalla variabile di avvio di GPanel. |
<ServerDescription> |
A Legion Hosting server |
Descrizione mostrata nel browser dei server quando i giocatori visualizzano i dettagli del server. |
<ServerPassword> |
mypassword |
Password richiesta ai giocatori per entrare. Lascia vuoto per un server pubblico. |
<MaxPlayers> |
16 |
Numero massimo di giocatori simultanei. |
<AutoSaveInMinutes> |
5 |
Intervallo di salvataggio automatico in minuti. Imposta a 0 per disabilitare il salvataggio automatico (non consigliato). |
<PauseGameWhenEmpty> |
true |
Mette in pausa la simulazione quando nessun giocatore è connesso. Risparmia risorse ma interrompe tutti i processi in gioco. |
<GroupID> |
0 |
ID del gruppo Steam. Quando impostato, solo i membri di questo gruppo possono entrare (a meno che <GroupAccessEnabled> non sia false). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
Elenco di ID Steam64 a cui è concesso l'accesso da amministratore. Aggiungi una voce <unsignedLong> per ogni amministratore all'interno del blocco <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
Elenco di ID Steam64 banditi dal server. |
Esempio di frammento di configurazione:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
Aggiungere amministratori
Per concedere l'accesso da amministratore, aggiungi gli ID Steam64 all'interno del blocco <Administrators>. Puoi trovare il tuo ID Steam64 cercando il tuo profilo Steam su steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
Modalità di gioco
Space Engineers offre due modalità di gioco principali. La modalità viene impostata quando il mondo viene creato per la prima volta e può essere modificata nel file di configurazione o nella scheda Startup di GPanel.
| Modalità | Descrizione | Indicata per |
|---|---|---|
| Survival | I giocatori devono estrarre risorse, raffinare materiali e costruire componenti per assemblare navi e stazioni. È necessario gestire salute, ossigeno, idrogeno ed energia. I giocatori iniziano con strumenti di base e progrediscono verso attrezzature avanzate. | Gameplay multigiocatore standard. La maggior parte dei server utilizza la modalità Survival per un'esperienza di progressione bilanciata. |
| Creative | I giocatori dispongono di risorse illimitate e costruzione istantanea. Tutti i blocchi sono immediatamente disponibili senza costi di materiali. Nessuna meccanica di salute o sopravvivenza. Navi e stazioni possono essere costruite liberamente. | Costruzione, prototipazione e collaudo di progetti. Utile per server creativi o per amministratori che pianificano costruzioni prima di passare a Survival. |
<GameMode> in SpaceEngineers-Dedicated.cfg o tramite la scheda Startup di GPanel. Passare da Creative a Survival non rimuoverà i blocchi esistenti, ma i giocatori dovranno iniziare a gestire le risorse da quel momento in poi.
Impostazioni del mondo -- Sandbox.sbc
Le impostazioni specifiche del mondo sono memorizzate nel file Sandbox.sbc all'interno della cartella di salvataggio del tuo mondo. Queste impostazioni controllano l'ambiente, la fisica e il bilanciamento del gameplay del tuo mondo specifico.
Accedere a Sandbox.sbc
- Arresta il server.
- Apri la scheda Files in GPanel.
- Naviga fino alla cartella di salvataggio del mondo (tipicamente al percorso mostrato in GPanel o all'interno di una directory
Saves/). - Apri
Sandbox.sbcnell'editor dei file.
Impostazioni principali del mondo
Le seguenti impostazioni si trovano all'interno del blocco <SessionSettings> di Sandbox.sbc:
| Impostazione | Valori / Esempio | Descrizione |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
Controlla la densità degli asteroidi nei mondi generati proceduralmente. 0.25 = bassa, 0.35 = normale, 0.50 = alta. Imposta a 0 per disabilitare gli asteroidi procedurali (usato con mappe di asteroidi preimpostate). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
Controlla gli incontri ostili come piogge di meteoriti, lupi e ragni. SAFE disabilita tutte le minacce. NORMAL abilita minacce moderate. CATACLYSM e APOCALYPSE aumentano gravità e frequenza. |
<InventorySizeMultiplier> |
1, 3, 10 |
Moltiplicatore per la capacità degli inventari di giocatori e blocchi. 1 = realistico (inventari piccoli), 3 = predefinito per la maggior parte dei server, 10 = inventari molto grandi. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
Moltiplicatore per la velocità di produzione dell'assemblatore. Valori più alti riducono il tempo di fabbricazione. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
Moltiplicatore per l'efficienza dei materiali dell'assemblatore. Valori più alti significano meno materie prime necessarie per ogni oggetto fabbricato. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
Moltiplicatore per la velocità di elaborazione della raffineria. Valori più alti raffinano il minerale in lingotti più rapidamente. |
<WelderSpeedMultiplier> |
1, 2, 5 |
Moltiplicatore per la velocità di saldatura (costruzione/riparazione). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
Moltiplicatore per la velocità di macinazione (decostruzione). |
<EnableSpiders> |
true / false |
Abilita o disabilita gli NPC ragni sui pianeti. |
<EnableWolves> |
true / false |
Abilita o disabilita gli NPC lupi sui pianeti. |
<MaxFloatingObjects> |
56, 100 |
Numero massimo di oggetti fluttuanti (oggetti caduti, detriti) nel mondo. Valori più bassi migliorano le prestazioni del server. |
<MaxGridSize> |
0 (illimitato), 50000 |
Numero massimo di blocchi per griglia (nave/stazione). Impostare un limite impedisce ai giocatori di costruire griglie eccessivamente grandi che degradano le prestazioni. 0 = nessun limite. |
<BlockCountThreshold> |
100 |
Numero di blocchi al di sotto del quale le griglie sono considerate "piccole" ai fini della pulizia. |
<EnableAutorespawn> |
true / false |
Rigenera automaticamente i giocatori nella loro ultima sala medica dopo la morte. |
Esempio di frammento delle impostazioni del mondo:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> pari o inferiore a 100 e considera di impostare un limite di <MaxGridSize> sui server pubblici. Le griglie molto grandi e l'eccesso di detriti fluttuanti sono le cause più comuni di lag del server in Space Engineers.
Come connettersi
Opzione A -- Browser dei server di Steam
- Apri Steam e clicca su Visualizza > Server di gioco (o Visualizza > Server nelle versioni precedenti di Steam).
- Clicca sulla scheda Preferiti, quindi clicca su Aggiungi un server.
- Inserisci l'IP e la porta del tuo server (trovati nella scheda Network di GPanel) e clicca su Aggiungi questo indirizzo ai preferiti.
- Seleziona il server dalla tua lista dei preferiti e clicca su Connetti.
Opzione B -- Browser dei server in gioco
- Avvia Space Engineers e clicca su Join Game dal menu principale.
- Nel browser dei server, usa il campo di ricerca per trovare il tuo server per nome.
- Seleziona il tuo server e clicca su Join World.
- Se il server ha una password, ti verrà richiesto di inserirla.
Opzione C -- Connessione diretta tramite IP
- Avvia Space Engineers e clicca su Join Game dal menu principale.
- Clicca sulla scheda Direct Connect (o inserisci l'IP nel campo di ricerca/filtro).
- Inserisci l'IP del server e la porta di gioco dalla scheda Network di GPanel:
<your-server-ip>:<your-game-port> - Clicca su Join World e inserisci la password del server se richiesta.
Gestione dei salvataggi
Salvataggio automatico
Space Engineers salva automaticamente all'intervallo configurato in <AutoSaveInMinutes> (predefinito: 5 minuti). I salvataggi automatici sovrascrivono il salvataggio corrente del mondo. Puoi modificare questo intervallo in SpaceEngineers-Dedicated.cfg o nella scheda Startup di GPanel.
Posizione del file di salvataggio
I salvataggi del mondo sono memorizzati sul server nella directory di salvataggio del mondo. Il percorso esatto dipende dalla configurazione del tuo server, ma in genere si trova all'interno di una directory Saves/ o di istanza visibile nella scheda Files di GPanel. Ogni mondo ha la propria cartella contenente:
| File | Scopo |
|---|---|
Sandbox.sbc |
Impostazioni del mondo, elenco delle mod, configurazione della sessione. |
Sandbox_config.sbc |
Configurazione e impostazioni di sessione aggiuntive. |
SANDBOX_0_0_0_.sbs |
Il file dati principale del mondo che contiene tutte le griglie, i voxel e le entità. |
*.vx2 file |
File di dati voxel (modifiche al terreno di pianeti/asteroidi). |
Backup del mondo
- Arresta il server dalla scheda Console per assicurarti che il salvataggio non sia in fase di scrittura.
- Connettiti al tuo server tramite SFTP. Per le istruzioni, consulta Come caricare file tramite SFTP.
- Naviga fino alla cartella di salvataggio del mondo.
- Scarica l'intera cartella del mondo sulla tua macchina locale. Questo include tutti i file
.sbc,.sbse.vx2.
Ripristino di un backup
- Arresta il server.
- Connettiti tramite SFTP.
- Naviga fino alla cartella di salvataggio del mondo.
- Sostituisci i file di salvataggio esistenti con i tuoi file di backup. Assicurati di caricare tutti i file dal backup (file
.sbc,.sbse.vx2). - Avvia il server da GPanel. Caricherà il mondo ripristinato.
Trasferire un mondo dal giocatore singolo
Puoi caricare un mondo del giocatore singolo sul tuo server dedicato:
- Sulla tua macchina locale, individua la cartella dei salvataggi di Space Engineers (in genere
%AppData%/SpaceEngineers/Saves/). - Trova la cartella del mondo che desideri caricare.
- Arresta il server e connettiti tramite SFTP.
- Carica l'intera cartella del mondo nella directory di salvataggio del server.
- Aggiorna il World Name nella scheda Startup di GPanel o in
SpaceEngineers-Dedicated.cfgper corrispondere al nome della cartella caricata. - Avvia il server.
Articoli correlati
- Installazione delle mod di Space Engineers
- Risoluzione dei problemi di Space Engineers
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Guida all'avvio del server
Hai bisogno di aiuto?
Se continui a riscontrare problemi con il tuo server Space Engineers, il nostro team di supporto è disponibile ad assisterti.