Questa guida copre tutto ciò che devi sapere sulla configurazione del tuo server dedicato Onset su Legion Hosting. Onset è un gioco multiplayer sandbox basato su Unreal Engine 4 che consente ai giocatori di creare game mode personalizzati tramite scripting Lua. Per i comandi di amministrazione e la gestione dei pacchetti, consulta la nostra guida Configurazione Admin e Pacchetti di Onset.
Cos'è Onset?
Onset è un gioco multiplayer sandbox sviluppato da Blue Mountains GmbH che fornisce una tela bianca per creare praticamente qualsiasi esperienza multiplayer. A differenza dei giochi tradizionali con gameplay fisso, Onset si affida interamente a pacchetti creati dalla community (game mode) scritti in Lua per definire le regole, le meccaniche e i contenuti di ogni server.
Le caratteristiche principali includono:
- Scripting Lua — Creazione completa di game mode utilizzando il linguaggio di programmazione Lua con un'API server-side e client-side completa
- Unreal Engine 4 — Grafica e fisica di alta qualità basate su UE4
- Mappa open world — Un grande ambiente open-world con terreni diversificati, città e interni
- Sistema di pacchetti — Pacchetti modulari di game mode che possono essere combinati e personalizzati
- Multiplayer — Supporto per server dedicati con un elevato numero di giocatori e game mode personalizzati
Primo avvio
Quando il tuo server Onset viene predisposto su Legion Hosting, viene preconfigurato con i file base del server. Per avviare il tuo server per la prima volta:
- Accedi a GPanel su gpanel.legionhosting.net
- Seleziona il tuo server Onset dalla lista dei server
- Rivedi le tue Variabili di avvio per impostare il nome del server e il numero massimo di giocatori prima del primo avvio
- Clicca Start per avviare il server
- Il server si inizializzerà e genererà i file di configurazione predefiniti al primo avvio
- Una volta che la console mostra che il server è pronto e in ascolto, i giocatori possono connettersi tramite il launcher Onset
Variabili di avvio di GPanel
GPanel fornisce una variabile di avvio sotto la scheda Startup per gli aggiornamenti automatici. Tutte le altre impostazioni del server (nome del server, password, numero massimo di giocatori) sono configurate in server_config.json (vedi sotto).
| Variabile | Predefinito | Descrizione |
|---|---|---|
AUTO_UPDATE |
1 |
Aggiorna automaticamente il server al riavvio. Imposta su 0 per disabilitare. |
server_config.json, non come variabili di avvio di GPanel. Consulta la sezione di configurazione di seguito.
Configurazione del server (server_config.json)
Il file di configurazione principale del server è server_config.json, situato nella directory root del server. Puoi modificare questo file tramite il File Manager di GPanel. Questo file utilizza il formato JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Spiegazione delle impostazioni di configurazione
| Impostazione | Predefinito | Descrizione |
|---|---|---|
servername |
Onset Server | Il nome visualizzato nel browser dei server del launcher Onset. |
hostname |
0.0.0.0 | L'indirizzo IP a cui il server si collega. Lascia come 0.0.0.0 per collegarlo a tutte le interfacce. |
port |
7777 | La porta UDP primaria per il traffico di gioco. Solitamente gestita automaticamente da GPanel. |
maxplayers |
50 | Numero massimo di giocatori simultanei. Numeri più alti aumentano l'uso delle risorse. |
password |
(vuoto) | Password del server. Lascia come stringa vuota per un server pubblico. |
visible |
true | Se il server appare nel browser dei server pubblico. |
streamdistance |
800 | La distanza (in unità Unreal) alla quale le entità vengono trasmesse ai giocatori. Valori più bassi riducono il carico di rete. |
tickrate |
50 | Tick rate del server in Hz. Valori più alti significano gameplay più fluido ma maggiore uso della CPU. |
packages |
(array vuoto) | Lista di nomi delle cartelle dei pacchetti da caricare all'avvio. I pacchetti definiscono il game mode e le meccaniche di gameplay. |
server_config.json deve essere un JSON valido. Una virgola mancante, una virgola in più o una parentesi non corrispondente impediranno l'avvio del server. Usa un validatore JSON se non sei sicuro delle tue modifiche.
Impostazioni di rete
Onset utilizza porte separate per il traffico di gioco e le query HTTP. Comprendere la configurazione di rete è importante per una corretta connettività:
| Porta | Protocollo | Scopo |
|---|---|---|
7777 |
UDP | Porta di gioco primaria per le connessioni dei giocatori e i dati di gioco |
7776 |
TCP | Porta query HTTP per le liste del browser dei server e le query API |
Come si connettono i giocatori
I giocatori si connettono ai server Onset tramite il launcher ufficiale Onset, non direttamente tramite Steam.
Tramite Server Browser
- Avvia il gioco Onset da Steam
- Nel launcher Onset, clicca Server Browser
- Cerca il nome del tuo server nella lista o filtra per game mode
- Seleziona il server e clicca Connect
- Inserisci la password se ne è stata impostata una
Tramite Direct Connect
- Avvia il gioco Onset da Steam
- Nel launcher Onset, clicca Direct Connect
- Inserisci l'indirizzo IP e la porta del tuo server (es.
192.168.1.100:7777) - Clicca Connect
Articoli correlati
- Configurazione Admin e Pacchetti di Onset
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Per iniziare con il tuo nuovo server
Hai bisogno di aiuto?
Se stai riscontrando problemi con il tuo server Onset o hai bisogno di ulteriore assistenza, il nostro team di supporto è qui per aiutarti. Apri un ticket di supporto e ti risponderemo il prima possibile.