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?
- Clicca su Impostazioni nel menu a sinistra. Si apre su Impostazioni di gioco.
- Scorri fino alla scheda Aggiorna e reinstalla in fondo, clicca su Aggiorna e reinstalla e conferma.
- 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.
- Aspetta la riga
Server Version ... -> Readynella 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.
- 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.
- Clicca sulla scheda Files. Nel menu di
server_config.toml, clicca su Scarica file e tieni la copia sul tuo computer. - 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. - 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.
- Spunta la casella accanto a
SS14.Server_linux-x64.zipe clicca su Estrai. I nuovi file del gioco dovrebbero sostituire quelli vecchi. La tua cartelladatanon è nello zip, quindi resta com'era. - Lo zip contiene anche il
server_config.tomlufficiale, 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. - Elimina
SS14.Server_linux-x64.zip: nel suo menu, clicca su Elimina file. - Clicca su Avvia e aspetta la riga
Server Version ... -> Readynella Console.

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?
- Leggi le ultime righe della Console.
- 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. - Se una riga finisce con
Permission denied, il programma del server ha perso il permesso di essere eseguito. Lo zip ufficiale salvaRobust.Serversenza, e la guida ufficiale dice di eseguirechmod +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 conservaserver_config.tomledata. Oppure ripristina il backup come qui sotto. - 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.



