Questa guida copre tutto ciò che devi sapere sulla configurazione del tuo server dedicato Necesse su Legion Hosting. Necesse è un RPG d'azione cooperativo con elementi di sopravvivenza che include esplorazione, crafting, costruzione di basi e gestione di insediamenti su isole generate proceduralmente. Per gestire il tuo server una volta in esecuzione, consulta la nostra guida Comandi Admin di Necesse.
Che cos'è Necesse?
Necesse è un gioco di sopravvivenza RPG d'azione con visuale dall'alto in cui i giocatori esplorano mondi generati proceduralmente, raccolgono risorse, creano equipaggiamento, costruiscono basi e gestiscono insediamenti di NPC. Il gioco presenta un sistema di progressione che porta i giocatori attraverso più biomi, boss sempre più impegnativi e l'esplorazione di dungeon più profondi. Il multiplayer supporta fino a 250 giocatori su un singolo server, rendendolo ideale per grandi server di community così come per piccoli gruppi di amici.
Le caratteristiche principali includono:
- Esplorazione — Viaggia tra isole generate proceduralmente attraverso più biomi
- Combattimento — Combatti contro nemici e boss sempre più difficili con una varietà di armi e armature
- Crafting e Costruzione — Esteso sistema di crafting con costruzione e decorazione di basi
- Gestione degli insediamenti — Recluta NPC, assegna lavori e costruisci insediamenti fiorenti
- Multiplayer — Gameplay cooperativo con amici su server dedicati
Primo avvio
Quando il tuo server Necesse viene fornito su Legion Hosting, arriva preconfigurato e pronto per essere avviato. Per avviare il tuo server per la prima volta:
- Accedi a GPanel su gpanel.legionhosting.net
- Seleziona il tuo server Necesse dall'elenco dei server
- Clicca su Start per avviare il server
- Il server genererà il mondo predefinito e i file di configurazione al primo avvio
- Una volta che la console mostra che il server è pronto, i giocatori possono connettersi
Variabili di avvio GPanel
GPanel fornisce variabili di avvio nella scheda Startup che ti permettono di configurare parametri chiave del server senza modificare direttamente i file. Le modifiche richiedono un riavvio del server per avere effetto.
| Variabile | Predefinito | Descrizione |
|---|---|---|
SAVE_NAME |
Save1 |
Nome del file di salvataggio del mondo da caricare o creare |
SERVER_SLOTS |
10 |
Slot massimi per i giocatori (1-250) |
SERVER_PASSWORD |
(vuoto) | Password del server per server privati. Lascia vuoto per un server pubblico. |
AUTO_UPDATE |
0 |
Abilita o disabilita l'aggiornamento automatico all'avvio. Imposta a 1 per abilitare. |
SRCDS_BETAID |
(vuoto) | Branch beta di Steam da installare. Lascia vuoto per la release stabile. |
Configurazione del server (server.cfg)
La configurazione principale del server è memorizzata in server.cfg. Sul tuo server GPanel, puoi trovare questo file nel File Manager sotto la directory cfg/. Il file utilizza un formato strutturato con le impostazioni racchiuse in un blocco SERVER = { }.
Ecco l'elenco completo delle impostazioni di server.cfg:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Descrizioni delle impostazioni
| Impostazione | Predefinito | Descrizione |
|---|---|---|
port |
14159 | La porta UDP su cui il tuo server è in ascolto. Range: 0-65535. Solitamente gestita da GPanel automaticamente. |
slots |
10 | Numero massimo di giocatori contemporanei. Range: 1-250. |
password |
(vuoto) | Password del server. Lascia vuoto per un server pubblico. I giocatori devono inserirla per connettersi. |
maxClientLatencySeconds |
30 | Latenza massima consentita del client in secondi prima del timeout. Aumenta se i giocatori con ping elevato vengono disconnessi. |
pauseWhenEmpty |
true | Quando abilitato, il server mette in pausa la simulazione del mondo quando nessun giocatore è connesso. Imposta a false per mantenere il mondo in esecuzione 24/7 (gli insediamenti continueranno a funzionare). |
giveClientsPower |
true | Quando abilitato, i client hanno autorità sul proprio rilevamento dei colpi, posizione e meccaniche simili. Imposta a false per una convalida più rigorosa lato server (funge da anti-cheat di base ma può risultare meno reattivo). |
logging |
true | Quando abilitato, il server crea file di log per ogni sessione. Utile per la risoluzione dei problemi. |
language |
en | Lingua del server per i messaggi di sistema. |
zipSaves |
true | Quando abilitato, i file di salvataggio vengono compressi. Risparmia spazio su disco ma aumenta leggermente i tempi di salvataggio/caricamento. |
MOTD |
(vuoto) | Messaggio del Giorno visualizzato ai giocatori quando si uniscono al server. |
Impostazioni del mondo (worldSettings.cfg)
Le impostazioni specifiche del mondo sono memorizzate in un file separato chiamato worldSettings.cfg, situato all'interno della cartella di salvataggio del mondo (es. saves/YourWorldName/worldSettings.cfg). Queste impostazioni controllano le meccaniche di gioco e possono essere modificate in qualsiasi momento.
| Impostazione | Predefinito | Descrizione |
|---|---|---|
allowCheats |
false | Abilita i comandi cheat sul server. Attenzione: Una volta abilitato, è irreversibile e blocca i personaggi nei mondi con cheat abilitati. |
difficulty |
NORMAL | Livello di difficoltà del gioco. Vedi la tabella delle difficoltà sotto. |
deathPenalty |
DROP_MATS | Cosa succede quando un giocatore muore. Opzioni: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Frequenza dei raid. Opzioni: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Abilita o disabilita la meccanica della fame. |
disableMobSpawns |
false | Quando abilitato, impedisce ai mob ostili di apparire naturalmente. |
forcedPvP |
false | Quando abilitato, tutti i giocatori hanno il PvP permanentemente abilitato e non possono disabilitarlo. |
unloadSettlements |
false | Controlla se gli insediamenti vengono scaricati quando nessun giocatore è nelle vicinanze. |
maxSettlementsPerPlayer |
-1 | Numero massimo di insediamenti che un singolo giocatore può possedere. Imposta a -1 per illimitato. |
dayTimeMod |
1.0 | Moltiplicatore della durata del giorno. Valori più alti rendono il giorno più lungo. Massimo: 10. |
nightTimeMod |
1.0 | Moltiplicatore della durata della notte. Valori più alti rendono la notte più lunga. Massimo: 10. |
Livelli di difficoltà
| Difficoltà | Modificatore danno | Modificatore knockback |
|---|---|---|
| Casual | -50% danni ricevuti | Normale |
| Adventure | -30% danni ricevuti | Normale |
| Classic (Normal) | Nessun modificatore | Normale |
| Hard | +30% danni ricevuti | -25% knockback inflitto |
| Brutal | +100% danni ricevuti | -60% knockback inflitto |
Opzioni di penalità di morte
| Penalità | Descrizione |
|---|---|
NONE |
Nessun oggetto viene rilasciato alla morte |
DROP_MATS |
I materiali non-equipaggiamento vengono rilasciati (predefinito) |
DROP_INVENTORY |
L'inventario principale viene rilasciato (hotbar e oggetti equipaggiati vengono mantenuti) |
DROP_ALL |
Tutti gli oggetti trasportati vengono rilasciati |
HARDCORE |
Morte permanente del personaggio — il personaggio viene eliminato |
Come connettersi
Una volta che il tuo server è in esecuzione, i giocatori possono connettersi seguendo questi passaggi:
- Avvia Necesse da Steam
- Dal menu principale, clicca su Multiplayer
- Clicca su Direct Connect (o Join Server se il server appare nell'elenco)
- Inserisci l'indirizzo IP e la porta del tuo server nel formato
IP:Port(es.192.168.1.100:14159) - Se il server ha una password, inseriscila quando richiesto
- Clicca su Connect
Gestione dei salvataggi
Necesse memorizza i dati del mondo e dei giocatori nella directory saves/ sul tuo server. Comprendere la struttura del salvataggio aiuta con i backup e la gestione del mondo.
Struttura dei file di salvataggio
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Raccomandazioni per i backup
- Usa la funzione backup integrata di GPanel per creare snapshot prima di modifiche importanti
- Puoi anche scaricare l'intera cartella
saves/via SFTP per backup locali - Il server salva automaticamente periodicamente, ma puoi attivare un salvataggio manuale utilizzando il comando
/savenella console
Reset del mondo
Per iniziare con un nuovo mondo:
- Arresta il server in GPanel
- Apri il File Manager
- Naviga nella directory
saves/ - Elimina o rinomina la cartella del mondo che vuoi resettare
- Avvia il server — un nuovo mondo verrà generato automaticamente
Articoli correlati
- Comandi Admin di Necesse
- Come trovare l'IP e la porta del tuo server
- Come caricare file via SFTP
- Iniziare con il tuo nuovo server
Hai bisogno di aiuto?
Se stai riscontrando problemi con il tuo server Necesse o hai bisogno di ulteriore assistenza, il nostro team di supporto è qui per aiutarti. Invia un ticket di supporto e ti risponderemo il prima possibile.