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

Come ospitare un server Core Keeper (2026)

Core KeeperUpdated Nov 5, 202611 min read

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.

Opzione 1: ospitarlo da solo

Funziona su un PC di scorta, su un server di casa o su una macchina virtuale nel cloud. Core Keeper ha bisogno di un contesto grafico anche senza schermo: il README dice di usare -batchmode (non -nographics, perché parte della generazione del mondo gira sulla GPU) e di eseguirlo sotto Xvfb.

Linux (Debian o Ubuntu)

  1. Installa le librerie.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 curl xvfb libxi6
    Valve indica lib32gcc-s1 per SteamCMD. Lo _launch.sh di Pugstorm controlla la presenza di xvfb e libxi6 prima di avviare il server.
  2. Crea un utente steam e passa a quell’utente. Valve avverte che eseguire SteamCMD come root è un rischio per la sicurezza.
    sudo useradd -m steam
    sudo -iu steam
  3. Installa SteamCMD con quell’utente.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Scarica il server.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/CoreKeeperServer +login anonymous +app_update 1963720 validate +quit
    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.
  5. 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
  6. 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.
  7. 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.

  1. 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.
  2. Aspetta l’installazione. Ricevi un’e-mail che dice che il tuo server Core Keeper è pronto, e il server compare su panel.playnhost.com.
  3. 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.
  4. Avvia il server. Il pannello lo considera in esecuzione quando il log stampa Started session.
  5. 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.
  6. Entra. In Core Keeper su Steam, entra con il Game ID e incolla il codice.

Per i passi successivi, vedi Come avviare il tuo server Core Keeper per la prima volta e Come entrare nel tuo server Core Keeper.

Cosa fa per te la nostra configurazione

  • 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.

Soluzione: punta Indice del mondo (o -world) a uno slot inutilizzato per creare un nuovo mondo. Vedi Hai cambiato un'impostazione ma il tuo mondo Core Keeper è rimasto lo stesso.

Gli amici non riescono a entrare

Causa: il Game ID è sbagliato o non aggiornato, oppure l’amico non ha la versione Steam.

Soluzione: copia di nuovo il Game ID attuale. Vedi Gli amici non riescono a entrare nel tuo server Core Keeper.

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.

Pronto a giocare con gli amici? Vedi i piani server Core Keeper.

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

Strumenti gratuiti per Core Keeper

Questi strumenti sono in inglese.

ULTIMI ARTICOLI