Risposta breve. Puoi ospitare un server Core Keeper da solo, gratis: installa il Core Keeper Dedicated Server (app Steam 1963720) con SteamCMD usando un login anonimo, avvialo sotto uno schermo virtuale con -batchmode e leggi il Game ID che scrive in GameInfo.txt. I giocatori su Steam entrano con quel Game ID, quindi non serve aprire porte, a meno che tu non voglia connessioni dirette, che usano la porta passata con -port. Oppure noleggia un server Core Keeper e salta la configurazione.
Il server dedicato ha 8 giocatori come valore predefinito. Verificato il 5 novembre 2026, valido per Core Keeper 1.3.0.7 (patch di sicurezza del 2 novembre 2026) e per la build del server dedicato 26331994.
Questa guida usa i file README.txt e ARGUMENTS.txt che Pugstorm include nel download del server dedicato, più quello che usiamo sui nostri server Core Keeper. Per andare subito al noleggio, vedi l’opzione 2.
Cosa ti serve
Sistema operativo: questa guida riguarda una macchina Linux a 64 bit (Debian o Ubuntu). Il README nel download per Linux dice che il server gira sotto Xvfb, così funziona su una macchina senza monitor.
Hardware: Pugstorm non pubblica i requisiti del server nel download. ARGUMENTS.txt avverte solo che un numero maggiore di giocatori può richiedere più risorse o rendere instabile la sessione. Per i nostri dati, vedi Di quanta RAM ha bisogno un server Core Keeper?
Account Steam: non serve per scaricare il server. Il README indica steamcmd +login anonymous +app_update 1963720 +quit.
Il gioco: i giocatori hanno bisogno di Core Keeper. L’ingresso tramite Game ID vale per la versione Steam.
Rete: niente, se vuoi solo entrare con il Game ID tramite la rete relay di Steam. Una porta a tua scelta, aperta nel firewall e inoltrata sul router, se vuoi connessioni dirette.
Il software del server è gratuito. Paghi la macchina, la corrente e la banda, non il software.
Controlla che /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf esista. Nelle nostre installazioni SteamCMD a volte terminava senza installare nulla, quindi se il file manca, riesegui il download.
Avvia il server con lo _launch.sh di Pugstorm. Avvia Xvfb, esegue il server con -batchmode e -logfile CoreKeeperServerLog.txt e passa gli argomenti che aggiungi:
cd ~/CoreKeeperServer
./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
Leggi il Game ID. Il server scrive GameInfo.txt accanto all’eseguibile, con il Game ID e ogni argomento che ha rifiutato, e _launch.sh lo stampa appena il file esiste. Se il file manca, cerca gli errori in CoreKeeperServerLog.txt.
Entra. In Core Keeper su Steam, scegli di unirti a una partita con il Game ID e inseriscilo. Senza -gameid il server crea un Game ID casuale al primo avvio. Nel nostro test sulla build 26331994 ha salvato quell’ID come gameId in ServerConfig.json e lo ha riusato all’avvio successivo. Per sceglierne uno tuo, passa -gameid con da 15 a 28 lettere e numeri, senza Y, y, x, 0 e O. Un ID non valido viene sostituito da uno casuale.
Impostazioni da passare all’avvio
Vengono da ARGUMENTS.txt. La maggior parte si può impostare anche in ServerConfig.json, nel percorso dati del server.
-world INDEX: lo slot di salvataggio, da 0 a 29. Indici diversi danno mondi separati.
-worldname NAME: il nome che vedono i giocatori. Usa le virgolette se contiene spazi.
-worldseed SEED: ha effetto solo quando il mondo viene creato per la prima volta.
-worldmode MODE: Normal, Hard, Creative o Casual. Passare da Creative a non Creative, o il contrario, dopo che il mondo esiste non è supportato.
-maxplayers COUNT: il valore predefinito è 8.
-password "text": usata solo per le connessioni dirette tramite IP, fino a 28 caratteri. Senza di essa il server ne crea una casuale. Gli ingressi con Game ID non la usano.
-datapath PATH: dove stanno i salvataggi. Di default una cartella DedicatedServer nella posizione di salvataggio normale di Core Keeper.
Connessioni dirette e crossplay
Di default il server usa la rete relay di Steam e non accetta ingressi tramite IP. Passare -port attiva le connessioni dirette, che è il modo in cui il README abilita il crossplay: i giocatori Steam usano ancora il Game ID, mentre gli altri giocatori PC entrano con IP, porta e password indicati in GameInfo.txt. La porta deve essere aperta nel firewall e inoltrata sul router. Il README avverte anche che con le connessioni dirette l’IP del server viene condiviso con i giocatori e il loro con il server. -allowonlyplatform limita gli ingressi a una tra Steam, Epic, Microsoft o GOG e funziona solo insieme a -port. -port funziona solo come argomento da riga di comando, non in ServerConfig.json.
Opzione 2: ospitarlo su PlayNHost
Il noleggio ti toglie la configurazione di Linux, lo schermo virtuale e la routine di aggiornamento.
Scegli un piano. Apri la pagina di hosting dei server Core Keeper e confronta i piani (PYDRA al momento della stesura, per 8 giocatori). Premi Personalizza piano sul piano e completa l’ordine. I prezzi cambiano, quindi controllali in quella pagina.
Aspetta l’installazione. Ricevi un’e-mail che dice che il tuo server Core Keeper è pronto, e il server compare su panel.playnhost.com.
Imposta il mondo prima del primo avvio. Il seed ha effetto solo quando un mondo viene creato per la prima volta, e la modalità difficile è la modalità di mondo che sceglieresti creandolo. Apri Impostazioni e imposta prima Nome del mondo, Seed del mondo e Modalità difficile. Indice del mondo sceglie lo slot di salvataggio. ID del gioco può restare vuoto. Se ne scrivi uno tuo, evita Y, y, x, 0 e O: il gioco sostituisce un ID non valido con uno casuale.
Avvia il server. Il pannello lo considera in esecuzione quando il log stampa Started session.
Trova il Game ID. Dopo il primo avvio compare nella Panoramica del tuo server come ID del gioco Steam. Mandalo ai tuoi amici su Steam. Entro pochi minuti il pannello lo salva nel campo ID del gioco, così resta lo stesso dopo un riavvio.
Entra. In Core Keeper su Steam, entra con il Game ID e incolla il codice.
L’installazione viene controllata. Nelle nostre installazioni SteamCMD a volte terminava senza scaricare l’app e segnalava comunque successo. Il nostro script di installazione riprova fino a tre volte e prosegue solo quando esiste il manifest dell’app.
Lo schermo virtuale è integrato. La nostra riga di avvio lancia Xvfb, esegue il server con -batchmode e le impostazioni che hai scelto e passa la porta di gioco con -port.
Un Game ID stabile. Se lasci vuoto il Game ID, il server crea un codice al primo avvio e il pannello lo salva nel campo Game ID entro pochi minuti, così non cambia nei riavvii successivi. Oppure scrivi il tuo.
Il Game ID viene controllato. Il campo accetta solo da 15 a 28 lettere e numeri. Non rifiuta lo 0, che il gioco non permette, quindi evita lo 0.
Esiste una cartella dei mod. Un download nuovo del server non ha la cartella Mods, quindi creiamo CoreKeeperServer_Data/StreamingAssets/Mods all’installazione. Non scarichiamo mod al posto tuo: i mod vengono da mod.io e si aggiungono con il caricamento, una cartella ciascuno. Vedi Come aggiungere i mod al tuo server Core Keeper.
Aggiornamenti.Aggiornamento automatico è attivo di default e controlla Steam all’avvio del server.
Ospitarlo da solo o noleggiarlo: un confronto onesto
Costo. Da solo: il software è gratuito e paghi hardware, corrente e banda. Noleggiato: un canone mensile in base al piano. Vedi i piani attuali.
Disponibilità . Da solo: affidabile quanto la tua macchina e la tua connessione di casa, e deve essere acceso quando giocano i tuoi amici. Noleggiato: gira sull’hardware del provider, non sul tuo PC.
Esposizione di rete. Da solo, solo con Game ID: nessuna porta da aprire. Con -port: il tuo IP viene condiviso con i giocatori. Noleggiato: il tuo IP di casa non c’entra.
Competenze richieste. Da solo: riga di comando, Xvfb, argomenti di avvio e una routine di aggiornamento. Noleggiato: un pannello web con campi da compilare.
Aggiornamenti. Da solo: ferma, riesegui il comando SteamCMD, avvia. Noleggiato: con l’aggiornamento automatico attivo, il server cerca un aggiornamento a ogni avvio.
Ospitarlo da solo fa per te se una macchina Linux è già accesa tutto il giorno e ti piace smanettare. Noleggiare fa per te se preferisci giocare piuttosto che occuparti di un server.
Problemi comuni e soluzioni
Le impostazioni del mondo non sono cambiate
Causa: il seed ha effetto solo quando un mondo viene creato per la prima volta, e Pugstorm non supporta il passaggio di un mondo esistente tra le modalità Creative e non Creative.
Il server non si è avviato dopo un download nuovo
Causa: il download di SteamCMD non è terminato, quindi la cartella del server è vuota.
Soluzione: controlla se esiste steamapps/appmanifest_1963720.acf e riesegui il download.
FAQ
Posso ospitare un server Core Keeper gratis?
Sì. Il server dedicato è un’app Steam gratuita (1963720) con download anonimo. Paghi comunque la macchina e la connessione, e deve restare acceso mentre la gente gioca.
Quanti giocatori possono entrare?
Il valore predefinito è 8, impostato con -maxplayers. ARGUMENTS.txt avverte che più giocatori possono richiedere più risorse o rendere instabile la sessione. Il nostro piano è da 8 giocatori.
Devo inoltrare le porte?
Non per entrare con il Game ID tramite Steam. Solo se passi -port per le connessioni dirette.
Devo possedere il gioco per far girare il server?
Non per installarlo. I giocatori hanno bisogno di Core Keeper per entrare.
Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Puoi accettare tutto, accettare solo i cookie essenziali o scegliere per categoria.Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Qui sono attivi per impostazione predefinita: puoi disattivare ciò che non desideri.Leggi la nostra informativa sulla privacy