Offerta Lampo 50% di sconto su tutti i server Solo poche ore rimaste!
Termina tra: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorie

Guida alla Configurazione del Server Vintage Story

IT vintage-story setup config server world connect 0 hanno trovato utile questo articolo

Guida alla Configurazione del Server Vintage Story

Questa guida spiega come configurare e impostare il tuo server dedicato Vintage Story ospitato con Legion Hosting, incluso il primo avvio, le variabili di GPanel, la gestione delle versioni, la configurazione del server, le impostazioni del mondo, la connessione dei giocatori e la gestione dei salvataggi. Per l'installazione delle mod, consulta Installazione di Mod su Vintage Story. Per la configurazione amministrativa e i comandi, consulta Comandi Amministrativi di Vintage Story.

Prima di iniziare: Assicurati che il tuo server sia creato in GPanel. Se hai bisogno di aiuto per trovare l'indirizzo IP e la porta del tuo server, consulta Come Trovare l'IP e la Porta del Tuo Server.

Primo Avvio

Quando avvii il tuo server Vintage Story per la prima volta da GPanel, il server scaricherà automaticamente i file di gioco dall'API ufficiale di Vintage Story e genererà un mondo predefinito. Questo avvio iniziale può richiedere diversi minuti mentre i file vengono scaricati ed estratti.

  1. Accedi a GPanel e seleziona il tuo server Vintage Story.
  2. Prima di avviare, controlla la scheda Startup per confermare il branch di versione preferito (stable, unstable o pre-release).
  3. Clicca su Start nella scheda Console. Osserva l'output della console per i messaggi di avanzamento mentre il server scarica e installa i file di gioco.
  4. Una volta visualizzato un messaggio che indica che il server è in ascolto delle connessioni, il server è pronto. Un file serverconfig.json predefinito verrà generato automaticamente.
Il primo avvio richiede più tempo del solito. Il server deve scaricare il pacchetto server completo di Vintage Story prima di poter avviarsi. Gli avvii successivi saranno molto più rapidi, a meno che tu non cambi la versione o il branch.

Variabili di Avvio di GPanel

Le impostazioni principali del server sono controllate tramite la scheda Startup in GPanel. Controllale e regolale prima di avviare il tuo server.

Variabile Predefinito Descrizione
SERVER_PORT (assegnata) La porta di gioco che i giocatori usano per connettersi. Viene assegnata automaticamente da GPanel -- controlla la scheda Network per la porta assegnata.
MAX_CLIENTS 16 Numero massimo di giocatori simultanei. Può essere impostato fino a 256. Dovrebbe corrispondere alle risorse del tuo piano di hosting.
FILES_BRANCH stable Quale branch di rilascio utilizzare. Opzioni: stable, unstable o pre. Vedi la sezione Gestione delle Versioni qui sotto per i dettagli.
RELEASE_VERSION latest La versione specifica da installare. Imposta su latest per usare sempre la versione più recente sul branch scelto, oppure inserisci un numero di versione specifico (ad es. 1.19.8) per bloccarti su quella versione.
OPTIONS (vuoto) Argomenti aggiuntivi da riga di comando passati al processo del server all'avvio. Lascia vuoto a meno che tu non abbia bisogno di flag di avvio specifici.
SQLITE_TMPDIR (auto) Directory temporanea utilizzata da SQLite per le operazioni sul database. In genere non è necessario modificarla.

Dopo aver aggiornato le variabili di avvio, riavvia il server da GPanel affinché le modifiche abbiano effetto.


Gestione delle Versioni

Vintage Story offre tre branch di rilascio. La scelta del branch viene impostata tramite la variabile di avvio FILES_BRANCH in GPanel.

Branch Valore Descrizione
Stable stable Il branch consigliato per la maggior parte dei server. Questi rilasci sono stati testati approfonditamente e sono i più affidabili per i mondi a lungo termine.
Unstable unstable Rilasci beta con nuove funzionalità e modifiche ancora in fase di test. Potrebbero contenere bug. Usa questo branch se desideri l'accesso anticipato ai nuovi contenuti e accetti una certa instabilità.
Pre-release pre Build di sviluppo iniziali. Sono le meno testate e potrebbero presentare problemi significativi. Consigliate solo a scopo di test -- non per server di produzione.

Bloccare una Versione Specifica

Per impostazione predefinita, RELEASE_VERSION è impostato su latest, il che significa che il server scaricherà e installerà la versione più recente disponibile sul branch scelto ogni volta che il server si avvia (se è disponibile una versione più recente). Per evitare gli aggiornamenti automatici e bloccare il tuo server su una versione specifica:

  1. Vai alla scheda Startup in GPanel.
  2. Cambia RELEASE_VERSION da latest al numero di versione esatto desiderato (ad es. 1.19.8).
  3. Riavvia il server. Utilizzerà solo la versione bloccata indipendentemente dai rilasci più recenti.
Compatibilità delle mod: Se utilizzi delle mod, si consiglia di bloccare una versione specifica. Gli aggiornamenti di gioco possono compromettere la compatibilità delle mod, e aggiornare a metà partita può causare problemi. Verifica che le tue mod supportino la versione di destinazione prima di aggiornare. Consulta Installazione di Mod su Vintage Story per i dettagli.
Il cambio di branch può richiedere un reset del mondo. Il passaggio tra i branch stable e unstable può introdurre modifiche al formato del mondo. Esegui sempre un backup del tuo mondo prima di cambiare branch. Se la nuova versione è incompatibile con il tuo mondo esistente, potresti dover iniziarne uno nuovo.

serverconfig.json

Il file di configurazione principale del server è serverconfig.json, situato nella directory root del server. Questo file viene generato automaticamente al primo avvio. Arresta il server prima di modificarlo, quindi riavvia affinché le modifiche abbiano effetto.

  1. Arresta il server dalla scheda Console di GPanel.
  2. Apri la scheda Files e clicca su serverconfig.json per modificarlo.
  3. Modifica le impostazioni di cui hai bisogno (vedi la tabella qui sotto).
  4. Salva il file e avvia il server.

Impostazioni Chiave

Impostazione Valore di Esempio Descrizione
ServerName "My Legion VS Server" Il nome visualizzato nel browser dei server in-game. Rendilo descrittivo affinché i giocatori possano trovare il tuo server.
WelcomeMessage "Welcome to the server!" Messaggio mostrato ai giocatori quando entrano. Supporta la formattazione di base.
MaxClients 16 Numero massimo di giocatori simultanei. Dovrebbe corrispondere alla variabile di avvio MAX_CLIENTS.
Password "mysecretpass" Password richiesta per entrare nel server. Lascia una stringa vuota ("") per un server pubblico.
AllowPvP true Imposta su true per abilitare il combattimento giocatore contro giocatore, oppure su false per un server solo PvE.
SpawnRadius 50 Raggio (in blocchi) attorno al punto di spawn del mondo in cui i nuovi giocatori possono comparire. Un valore più grande distribuisce maggiormente i giocatori al momento dell'ingresso.
MapSizeX 1024000 Larghezza del mondo in blocchi. Il valore predefinito crea un mondo molto grande. Riducendolo si limita quanto i giocatori possono viaggiare in direzione est-ovest.
MapSizeZ 1024000 Profondità del mondo in blocchi. Il valore predefinito crea un mondo molto grande. Riducendolo si limita quanto i giocatori possono viaggiare in direzione nord-sud.
WorldSeed "myseed123" Seed utilizzato per la generazione del mondo. Lo stesso seed produce lo stesso mondo. Lascia una stringa vuota per un seed casuale.

Un esempio minimale delle impostazioni chiave in serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
Il file deve essere JSON valido. Assicurati che tutte le stringhe siano racchiuse tra virgolette doppie, che i booleani siano in minuscolo (true/false) e che non ci siano virgole finali dopo l'ultimo elemento di un oggetto o array. Se il server non si avvia dopo la modifica, controlla la presenza di errori di sintassi JSON.

Configurazione del Mondo

Vintage Story genera il suo mondo in base alle impostazioni in serverconfig.json. La generazione del mondo avviene solo al primo avvio con un dato mondo -- modificare le impostazioni di generazione dopo che il mondo è stato creato non altererà retroattivamente il terreno esistente.

Impostazioni di Generazione del Mondo

  • WorldSeed: Determina la disposizione del terreno, il posizionamento dei biomi e la distribuzione delle risorse. Imposta un seed specifico per condividere la stessa disposizione del mondo con altri, oppure lascialo vuoto per un mondo generato casualmente.
  • MapSizeX / MapSizeZ: Controllano l'area giocabile massima. Valori più piccoli creano un mondo più contenuto e possono ridurre l'utilizzo delle risorse. I giocatori che raggiungono il bordo della mappa non potranno viaggiare oltre in quella direzione.
  • WorldConfig: L'oggetto WorldConfig all'interno di serverconfig.json ti permette di mettere a punto i parametri di generazione del mondo come la scala delle forme del terreno, i pattern climatici e le caratteristiche geologiche. Queste sono impostazioni avanzate -- i valori predefiniti funzionano bene per la maggior parte dei server.
Le impostazioni di generazione del mondo sono bloccate dopo la creazione. Impostazioni come WorldSeed, MapSizeX e MapSizeZ hanno effetto solo quando il mondo viene generato per la prima volta. Per applicare nuove impostazioni di generazione, devi creare un nuovo mondo (vedi Gestione dei Salvataggi qui sotto).

Scegliere un Seed

Il seed può essere qualsiasi stringa di testo o numero. I giocatori della community di Vintage Story condividono i seed per disposizioni del mondo interessanti. Se desideri un tipo specifico di terreno o di posizione di spawn, cerca nei forum di Vintage Story o sui siti della community i seed consigliati.


Come Connettersi

I giocatori si connettono al tuo server Vintage Story tramite il menu multiplayer in-game.

Connessione Diretta

  1. Avvia Vintage Story e clicca su Multiplayer dal menu principale.
  2. Clicca su Direct Connect.
  3. Inserisci l'indirizzo IP e la porta di gioco del tuo server nel formato:
    your.server.ip:port
    Controlla la scheda Network in GPanel per l'IP e la porta assegnati.
  4. Clicca su Connect. Se il server ha una password, inseriscila quando richiesto.

Browser dei Server

  1. Avvia Vintage Story e clicca su Multiplayer dal menu principale.
  2. Il browser dei server caricherà un elenco di server pubblici. Usa la barra di ricerca per trovare il tuo server per nome (il valore ServerName da serverconfig.json).
  3. Clicca sul tuo server nell'elenco e clicca su Join.
Il server non appare nel browser? Il browser dei server può impiegare diversi minuti per indicizzare un server appena avviato. Usa la Connessione Diretta per un accesso immediato. Verifica inoltre di non aver impostato una password -- i server protetti da password potrebbero non apparire nel browser pubblico a seconda delle impostazioni del server.

Gestione dei Salvataggi

I dati del mondo di Vintage Story sono memorizzati sul tuo server e salvati automaticamente durante il gioco.

Posizione dei Dati del Mondo

I file di salvataggio del mondo sono memorizzati nella directory data/ sul tuo server. Il percorso esatto dipende dal nome del tuo mondo. Puoi accedere a questi file tramite la scheda Files di GPanel o via SFTP.

Backup del Tuo Mondo

  1. Arresta il server per garantire un backup pulito (nessun file in scrittura durante il salvataggio).
  2. Connettiti al tuo server via SFTP. Consulta Come Caricare File tramite SFTP per le istruzioni di connessione.
  3. Scarica l'intera directory data/ sul tuo computer locale.
  4. Conserva il backup in un luogo sicuro. Valuta di mantenere più backup datati nel caso in cui tu debba ripristinare un punto specifico.
I backup regolari sono fortemente consigliati. La corruzione del mondo, il griefing accidentale o gli aggiornamenti delle mod falliti possono tutti causare la perdita di dati. Esegui un backup del tuo mondo prima di apportare modifiche significative come l'aggiornamento della versione di gioco, l'aggiunta o la rimozione di mod, o la modifica delle impostazioni del mondo.

Reset del Mondo

Per iniziare un mondo completamente nuovo:

  1. Arresta il server dalla scheda Console di GPanel.
  2. Esegui un backup dei dati del mondo esistente se desideri conservarli (vedi sopra).
  3. Vai alla directory data/ nel file manager di GPanel ed elimina i file di salvataggio del mondo.
  4. Facoltativamente, aggiorna il WorldSeed in serverconfig.json per generare una diversa disposizione del mondo.
  5. Avvia il server. Un nuovo mondo verrà generato da zero utilizzando le tue impostazioni di configurazione attuali.
L'eliminazione dei file del mondo è permanente. Una volta eliminato, il mondo non può essere recuperato a meno che tu non abbia un backup. Scarica sempre un backup prima di eseguire un reset del mondo.

Articoli Correlati


Hai Bisogno di Aiuto?

Se riscontri un problema non trattato in questa guida, apri un ticket di supporto e includi l'indirizzo IP del tuo server, una descrizione del problema e qualsiasi output rilevante della console di GPanel.


Questo articolo ti è stato utile?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.