Opzione 1: a mano con SteamCMD
Il server dedicato di Core Keeper è un download gratuito e anonimo da Steam, applicazione 1963720, di circa 570 MB.
- Installa SteamCMD, poi esegui: +login anonymous +app_update 1963720 validate +quit
- Su Linux, installa xvfb e libxi6: parte della generazione del mondo gira sulla GPU, quindi il server ha bisogno di un display (virtuale) anche senza schermo. Lo _launch.sh di Pugstorm ne avvia uno per te.
- Avvialo con _launch.sh (Linux) o CoreKeeperServer.exe -batchmode (Windows), aggiungendo -worldname "Your Server" e -datapath con la cartella in cui conservare i salvataggi.
- Leggi GameInfo.txt accanto all'eseguibile: contiene il Game ID con cui si uniscono i giocatori Steam.
- Per i giocatori su Epic, Microsoft Store o GOG, aggiungi -port 27015 e -password, e inoltra UDP 27015 e 27016.
Opzione 2: Docker
runonflux/corekeeper-server-flux, la nostra immagine, installa e aggiorna il server con SteamCMD a ogni avvio, lo fa girare su un display virtuale, scrive le sue impostazioni dalle variabili d'ambiente (CK_WORLD_NAME, CK_MAX_PLAYERS, CK_WORLD_MODE, CK_SEASON, CK_PORT, CK_ADMINS...), salva il mondo all'arresto, si riavvia sulle nuove build del gioco, conserva i backup e tiene le mod sul volume dati. Il suo sorgente è su GitHub, RunOnFlux/corekeeper-server-flux.
- Monta /mnt/corekeeper/data su un volume: lì si trovano i mondi, le impostazioni, gli admin, i ban e le mod.
- Monta anche /mnt/corekeeper/server, altrimenti a ogni avvio viene riscaricata l'installazione da 570 MB.
- Pubblica 27015 e 27016, UDP, per i giocatori che entrano tramite IP.
Opzione 3: gestito su Flux
Distribuisci un server Core Keeper sul cloud decentralizzato Flux, con la stessa immagine, con le porte aperte e instradate per te, protezione DDoS inclusa, e una dashboard con 30 slot per i mondi, il Game ID e la riga di connessione, mod, admin e ban, un gestore file, un terminale in tempo reale e backup. I piani partono da $4.49 al mese.
- Scegli il piano per 8, 16 o 32 giocatori.
- Scegli una regione vicina ai tuoi giocatori.
- Dai un nome al mondo, scegli la sua modalità e distribuisci. Il primo avvio scarica circa 570 MB.
- Dai ai tuoi giocatori Steam il Game ID dalla dashboard, e a tutti gli altri la riga di connessione.
Domande frequenti
Il server dedicato di Core Keeper è gratuito?
Sì. È un download gratuito e anonimo da Steam (applicazione 1963720); non serve possedere il gioco sul server.
Il server di Core Keeper gira su Linux?
Sì, in modo nativo, su un display virtuale (Xvfb): Pugstorm fornisce _launch.sh, che lo installa e lo avvia.
Quanto tempo impiega un server Core Keeper ad avviarsi?
Il primo avvio scarica circa 570 MB. Dopo, nei nostri test, un mondo nuovo impiegava tra i 20 e i 25 secondi ad attivarsi.