Aquesta guia cobreix tot el que necessiteu saber sobre la configuració del vostre servidor dedicat d'Onset a Legion Hosting. Onset és un joc sandbox multijugador construït sobre Unreal Engine 4 que permet als jugadors crear modes de joc personalitzats mitjançant scripts Lua. Per a comandes d'administració i gestió de paquets, consulteu la nostra guia Configuració d'administració i paquets d'Onset.
Què és Onset?
Onset és un joc sandbox multijugador desenvolupat per Blue Mountains GmbH que proporciona un llenç en blanc per crear pràcticament qualsevol experiència multijugador. A diferència dels jocs tradicionals amb jugabilitat fixa, Onset es basa completament en paquets creats per la comunitat (modes de joc) escrits en Lua per definir les regles, mecàniques i contingut de cada servidor.
Les característiques clau inclouen:
- Lua Scripting — Creació completa de modes de joc utilitzant el llenguatge de programació Lua amb una API completa del costat del servidor i del client
- Unreal Engine 4 — Gràfics d'alta qualitat i física impulsats per UE4
- Mapa de món obert — Un gran entorn de món obert amb terreny divers, ciutats i interiors
- Sistema de paquets — Paquets de mode de joc modulars que es poden combinar i personalitzar
- Multijugador — Suport per a servidors dedicats per a grans quantitats de jugadors amb modes de joc personalitzats
Primera execució
Quan el vostre servidor d'Onset es provisiona a Legion Hosting, ve preconfigurat amb els fitxers base del servidor. Per posar en marxa el vostre servidor per primera vegada:
- Inicieu sessió a GPanel a gpanel.legionhosting.net
- Seleccioneu el vostre servidor d'Onset de la llista de servidors
- Reviseu les vostres Startup Variables per establir el nom del servidor i el màxim de jugadors abans del primer llançament
- Feu clic a Start per iniciar el servidor
- El servidor s'inicialitzarà i generarà els fitxers de configuració per defecte en el primer arrencada
- Un cop la consola mostri que el servidor està llest i escoltant, els jugadors poden connectar-se a través del llançador d'Onset
Variables d'inici de GPanel
GPanel proporciona una variable d'inici sota la pestanya Startup per a actualitzacions automàtiques. La resta de configuracions del servidor (nom del servidor, contrasenya, màxim de jugadors) es configuren a server_config.json (vegeu a continuació).
| Variable | Per defecte | Descripció |
|---|---|---|
AUTO_UPDATE |
1 |
Actualitzar automàticament el servidor en reiniciar. Establiu a 0 per desactivar. |
server_config.json, no com a variables d'inici de GPanel. Consulteu la secció de configuració a continuació.
Configuració del servidor (server_config.json)
El fitxer de configuració principal del servidor és server_config.json, situat al directori arrel del servidor. Podeu editar aquest fitxer a través del File Manager de GPanel. Aquest fitxer utilitza el format 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": []
}
Explicació dels paràmetres de configuració
| Paràmetre | Per defecte | Descripció |
|---|---|---|
servername |
Onset Server | El nom que es mostra al navegador de servidors del llançador d'Onset. |
hostname |
0.0.0.0 | L'adreça IP a la qual es vincula el servidor. Deixeu com a 0.0.0.0 per vincular-se a totes les interfícies. |
port |
7777 | El port UDP principal per al tràfic del joc. Normalment gestionat automàticament per GPanel. |
maxplayers |
50 | Nombre màxim de jugadors simultanis. Nombres més alts augmenten l'ús de recursos. |
password |
(buit) | Contrasenya del servidor. Deixeu com a cadena buida per a un servidor públic. |
visible |
true | Si el servidor apareix al navegador de servidors públic. |
streamdistance |
800 | La distància (en unitats d'Unreal) a la qual les entitats es transmeten als jugadors. Valors més baixos redueixen la càrrega de xarxa. |
tickrate |
50 | Taxa de ticks del servidor en Hz. Valors més alts signifiquen una jugabilitat més fluida però més ús de CPU. |
packages |
(array buit) | Llista de noms de carpetes de paquets a carregar en iniciar. Els paquets defineixen el mode de joc i les mecàniques de jugabilitat. |
server_config.json ha de ser un JSON vàlid. Una coma absent, una coma de més o un claudàtor desemparellat impediran que el servidor s'iniciï. Utilitzeu un validador de JSON si no esteu segurs de les vostres edicions.
Configuració de xarxa
Onset utilitza ports separats per al tràfic del joc i les consultes HTTP. Entendre la configuració de xarxa és important per a una connectivitat adequada:
| Port | Protocol | Propòsit |
|---|---|---|
7777 |
UDP | Port principal del joc per a connexions de jugadors i dades del joc |
7776 |
TCP | Port de consultes HTTP per a llistats del navegador de servidors i consultes API |
Com es connecten els jugadors
Els jugadors es connecten als servidors d'Onset a través del llançador oficial d'Onset, no directament a través de Steam.
Via navegador de servidors
- Inicieu el joc Onset des de Steam
- Al llançador d'Onset, feu clic a Server Browser
- Cerqueu el nom del vostre servidor a la llista o filtreu per mode de joc
- Seleccioneu el servidor i feu clic a Connect
- Introduïu la contrasenya si n'hi ha una establerta
Via connexió directa
- Inicieu el joc Onset des de Steam
- Al llançador d'Onset, feu clic a Direct Connect
- Introduïu l'adreça IP i el port del vostre servidor (p. ex.,
192.168.1.100:7777) - Feu clic a Connect
Articles relacionats
- Configuració d'administració i paquets d'Onset
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Primers passos amb el vostre nou servidor
Necessiteu ajuda?
Si teniu problemes amb el vostre servidor d'Onset o necessiteu més assistència, el nostre equip de suport està aquí per ajudar-vos. Envieu un tiquet de suport i us respondrem el més aviat possible.