NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come aggiornare il tuo server Space Station 14

Space Station 14Updated Nov 2, 20267 min read

Un server Space Station 14 su PlayNHost tiene la build ufficiale che era la più recente quando è stato installato, e i giocatori possono comunque entrare. Per passare alla build più recente, apri Impostazioni e clicca su Aggiorna e reinstalla in fondo a Impostazioni di gioco. Il pannello prima fa un backup e conserva il tuo server_config.toml e la tua cartella data. Per scegliere invece una build precisa, aggiorna a mano con lo zip ufficiale, come descritto sotto.

Devo aggiornare?

No. Quando un giocatore si connette, il server dice al launcher quale build usa, e il launcher scarica quella build (guida ufficiale all'hosting, "Server Build Configuration"). La guida aggiunge che le versioni del motore restano disponibili "as long as they are not found to be vulnerable to any security exploits" (finché non risultano vulnerabili a exploit di sicurezza). Aggiorna quando vuoi i nuovi contenuti e le correzioni degli Space Wizards. Per vedere quale build usi, apri build.json in Files: il valore version è la build, e engine_version è il motore.

Come aggiorno alla build più recente?

  1. Clicca su Impostazioni nel menu a sinistra. Si apre su Impostazioni di gioco.
  2. Scorri fino alla scheda Aggiorna e reinstalla in fondo, clicca su Aggiorna e reinstalla e conferma.
  3. Il server si ferma, il pannello fa un backup e l'installazione scarica la build ufficiale più recente del server. Di solito servono pochi minuti. Un server che era acceso si riavvia da solo quando ha finito.
  4. Aspetta la riga Server Version ... -> Ready nella Console.

Il backup compare in Backup come "Automatic - before update and reinstall", e puoi ripristinarlo se la nuova build non ti piace. Se non è possibile fare un backup, il pannello chiede "Aggiornare senza backup?" e non fa niente finché non premi Aggiorna senza backup. Solo il proprietario e i sottoutenti con il permesso Reinstalla possono usare il pulsante.

Cosa conserva: server_config.toml e la cartella data, che contiene il database del server con personaggi e tempo di gioco. Cosa sostituisce: i file della build stessa, come Robust.Server e la cartella Resources. L'installazione dà anche a Robust.Server il permesso di essere eseguito, quindi il problema Permission denied di un aggiornamento manuale non si presenta.

Come aggiorno a mano a una build precisa?

Usalo solo quando vuoi una build diversa dalla più recente. PlayNHost non ha ancora fatto questo aggiornamento manuale su un server Space Station 14 attivo, quindi il backup bloccato del punto 1 è la tua via di ritorno.

  1. Fai un backup bloccato con il server fermo: clicca su Ferma e aspetta Offline, clicca su Backup nel menu a sinistra, attiva Blocca questo backup nel pannello Crea backup, clicca su Avvia backup e aspetta che finisca.
  2. Clicca sulla scheda Files. Nel menu di server_config.toml, clicca su Scarica file e tieni la copia sul tuo computer.
  3. Sul tuo computer, apri la pagina ufficiale delle build, wizards.cdn.spacestation14.com/fork/wizards, e sotto Latest build clicca su Linux x64. Il file è SS14.Server_linux-x64.zip, circa 42 MiB.
  4. Tornato in Files, nella cartella principale, clicca su Carica e scegli quello zip. Aspetta che il caricamento finisca. Se il caricamento dal browser fallisce, caricalo con un programma SFTP: Come collegarsi ai file del tuo server con SFTP.
  5. Spunta la casella accanto a SS14.Server_linux-x64.zip e clicca su Estrai. I nuovi file del gioco dovrebbero sostituire quelli vecchi. La tua cartella data non è nello zip, quindi resta com'era.
  6. Lo zip contiene anche il server_config.toml ufficiale, che potrebbe aver sostituito il tuo. Aprilo, cancella tutto il suo contenuto, incolla il contenuto della copia che hai scaricato al punto 2 e clicca su Salva contenuto.
  7. Elimina SS14.Server_linux-x64.zip: nel suo menu, clicca su Elimina file.
  8. Clicca su Avvia e aspetta la riga Server Version ... -> Ready nella Console.
La pagina Files di un server Space Station 14 con SS14.Server_linux-x64.zip selezionato e il pulsante Estrai

La guida ufficiale dà la stessa regola per ogni aggiornamento: copia "the data folder and server_config.toml (if you modified it)" (la cartella data e server_config.toml, se l'hai modificato) dai vecchi file del server a quelli nuovi.

Perché devo rimettere il mio server_config.toml dopo un aggiornamento manuale?

Il file ufficiale nello zip ha i valori predefiniti ufficiali: nessun utente admin, l'elenco sull'hub disattivato e nessuna sezione [auth], quindi Autenticazione nel pannello non avrebbe una riga in cui scrivere. La tua copia ha tutte le tue modifiche e la sezione [auth] che PlayNHost ha aggiunto quando il server è stato installato. Se hai perso la tua copia, aggiungi queste righe in fondo al nuovo file e imposta di nuovo il resto:

[auth]
mode = 1

Cosa faccio se il server non parte dopo l'aggiornamento?

  1. Leggi le ultime righe della Console.
  2. Se dice You must install or update .NET to run this application., apri Impostazioni, Dettagli di avvio. Immagine Docker dovrebbe dire Dotnet 10, l'unico runtime offerto per Space Station 14. Se ne mostra uno più vecchio, da lì non si può cambiare: chiedi al supporto, con la chat del sito o un ticket, di spostare il server su Dotnet 10.
  3. Se una riga finisce con Permission denied, il programma del server ha perso il permesso di essere eseguito. Lo zip ufficiale salva Robust.Server senza, e la guida ufficiale dice di eseguire chmod +x Robust.Server "each time you download a new server update" (ogni volta che scarichi un nuovo aggiornamento del server). Clicca su Aggiorna e reinstalla in Impostazioni, Impostazioni di gioco: l'installazione imposta di nuovo quel permesso e conserva server_config.toml e data. Oppure ripristina il backup come qui sotto.
  4. In ogni altro caso, ripristina il backup bloccato del punto 1: in Backup, apri il suo menu, clicca su Ripristina sul server, lascia attivo Elimina i file che non sono nel backup, poi clicca su Ripristina backup. Il tuo server torna alla vecchia build con tutti i suoi dati.

Problemi dopo un aggiornamento: Problemi e soluzioni del server Space Station 14. I backup nel dettaglio: Come fare il backup e ripristinare il tuo server Space Station 14.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI