Ez az útmutató mindent tartalmaz, amit tudnod kell az Onset dedikált szervered beállításáról és konfigurálásáról a Legion Hosting-on. Az Onset egy Unreal Engine 4-re épülő többjátékos sandbox játék, amely lehetővé teszi a játékosoknak egyéni játékmódok létrehozását Lua szkripteléssel. Az admin parancsokhoz és csomagkezeléshez lásd az Onset admin és csomag beállítás útmutatót.
Mi az Onset?
Az Onset egy többjátékos sandbox játék, amelyet a Blue Mountains GmbH fejlesztett, és amely üres vásznat biztosít szinte bármilyen többjátékos élmény létrehozásához. A hagyományos, fix játékmenettel rendelkező játékokkal ellentétben az Onset teljes egészében a közösség által készített, Lua nyelven írt csomagokra (játékmódokra) támaszkodik az egyes szerverek szabályainak, mechanikáinak és tartalmának meghatározásához.
Főbb jellemzők:
- Lua szkriptelés — Teljes játékmód létrehozás a Lua programozási nyelv segítségével átfogó szerver oldali és kliens oldali API-val
- Unreal Engine 4 — Kiváló minőségű vizuális megjelenítés és fizika UE4-gyel
- Nyílt világ térkép — Nagy nyílt világú környezet változatos terepekkel, városokkal és belső terekkel
- Csomagrendszer — Moduláris játékmód csomagok, amelyek kombinálhatók és testreszabhatók
- Többjátékos mód — Dedikált szerver támogatás nagy játékosszámhoz egyéni játékmódokkal
Első indítás
Amikor az Onset szervered üzembe helyezésre kerül a Legion Hosting-on, az alap szerver fájlokkal előre konfigurálva érkezik. A szerver első indításához:
- Jelentkezz be a GPanel-be a gpanel.legionhosting.net címen
- Válaszd ki az Onset szerveredet a szerver listából
- Tekintsd át az Startup Variables beállításokat a szerver nevének és maximális játékosszámnak a beállításához az első indítás előtt
- Kattints a Start gombra a szerver elindításához
- A szerver inicializálódik és generálja az alapértelmezett konfigurációs fájlokat az első indításkor
- Amint a konzol jelzi, hogy a szerver készen áll és figyel, a játékosok csatlakozhatnak az Onset launcheren keresztül
GPanel indítási változók
A GPanel egy indítási változót biztosít a Startup fülön az automatikus frissítésekhez. Az összes többi szerver beállítás (szerver név, jelszó, maximális játékosszám) a server_config.json fájlban van konfigurálva (lásd alább).
| Változó | Alapértelmezett | Leírás |
|---|---|---|
AUTO_UPDATE |
1 |
A szerver automatikus frissítése újraindításkor. Állítsd 0-ra a kikapcsoláshoz. |
server_config.json fájlban van konfigurálva, nem GPanel indítási változóként. Lásd az alábbi konfigurációs részt.
Szerver konfiguráció (server_config.json)
A fő szerver konfigurációs fájl a server_config.json, amely a szerver gyökérkönyvtárában található. Ezt a fájlt a GPanel File Manager-én keresztül szerkesztheted. A fájl JSON formátumot használ:
{
"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": []
}
Konfigurációs beállítások magyarázata
| Beállítás | Alapértelmezett | Leírás |
|---|---|---|
servername |
Onset Server | Az Onset launcher szerver böngészőjében megjelenő név. |
hostname |
0.0.0.0 | Az IP cím, amelyhez a szerver kötődik. Hagyd 0.0.0.0-ként az összes interfészhez való kötéshez. |
port |
7777 | Az elsődleges UDP port a játékforgalomhoz. Általában a GPanel automatikusan kezeli. |
maxplayers |
50 | Egyidejű játékosok maximális száma. Magasabb szám növeli az erőforrás-használatot. |
password |
(üres) | Szerver jelszó. Hagyd üres karakterláncként nyilvános szervereknél. |
visible |
true | Megjelenik-e a szerver a nyilvános szerver böngészőben. |
streamdistance |
800 | A távolság (Unreal egységekben), amelyen belül az entitások továbbítódnak a játékosoknak. Alacsonyabb értékek csökkentik a hálózati terhelést. |
tickrate |
50 | Szerver tick ráta Hz-ben. Magasabb értékek simább játékmenetet jelentenek, de több CPU-t használnak. |
packages |
(üres tömb) | Indításkor betöltendő csomag mappanevek listája. A csomagok határozzák meg a játékmódot és a játékmechanikákat. |
server_config.json fájlnak érvényes JSON-nak kell lennie. Egy hiányzó vessző, felesleges vessző vagy nem egyező zárójel megakadályozza a szerver indulását. Használj JSON validátort, ha nem vagy biztos a szerkesztéseidben.
Hálózati beállítások
Az Onset külön portokat használ a játékforgalomhoz és a HTTP lekérdezésekhez. A hálózati konfiguráció megértése fontos a megfelelő csatlakoztathatósághoz:
| Port | Protokoll | Cél |
|---|---|---|
7777 |
UDP | Elsődleges játék port játékos csatlakozásokhoz és játékadatokhoz |
7776 |
TCP | HTTP query port szerver böngésző listázásokhoz és API lekérdezésekhez |
Hogyan csatlakoznak a játékosok
A játékosok az Onset szerverekhez a hivatalos Onset launcheren keresztül csatlakoznak, nem közvetlenül a Steam-en keresztül.
Szerver böngészőn keresztül
- Indítsd el az Onset játékot a Steam-en
- Az Onset launcherben kattints a Server Browser gombra
- Keresd meg a szervered nevét a listában vagy szűrj játékmód szerint
- Válaszd ki a szervert és kattints a Connect gombra
- Add meg a jelszót, ha be van állítva
Közvetlen csatlakozással
- Indítsd el az Onset játékot a Steam-en
- Az Onset launcherben kattints a Direct Connect gombra
- Add meg a szervered IP címét és portját (pl.
192.168.1.100:7777) - Kattints a Connect gombra
Kapcsolódó cikkek
- Onset admin és csomag beállítás
- Hogyan találd meg a szervered IP-jét és portját
- Fájlok feltöltése SFTP-n keresztül
- Első lépések az új szervereddel
Segítségre van szükséged?
Ha problémáid vannak az Onset szervereddel vagy további segítségre van szükséged, támogatási csapatunk készséggel segít. Küldj egy support jegyet és a lehető leghamarabb válaszolunk.