Ez az útmutató bemutatja, hogyan konfigurálhatod a Legion Hosting-nál hostolt Rust dedikált szerveredet, beleértve a server.cfg beállításokat, a GPanel indítási változókat, a wipe ütemezést, a mentéskezelést és a csatlakozás módját.
server.cfg fájlt vagy bármely más konfigurációs fájlt. A futó szerver mellett végzett módosítások felülírásra kerülhetnek leállításkor.
Szerver konfiguráció — server.cfg
A Rust az elsődleges konfigurációját a szerveren található server/rust/cfg/server.cfg fájlból olvassa be. Ez a fájl automatikusan létrejön a szerver első indításakor. Nyisd meg a GPanel Files fülén a szervered alapbeállításainak szerkesztéséhez.
Főbb beállítások referencia
| Beállítás | Példa érték | Leírás |
|---|---|---|
server.hostname |
My Legion Rust Server |
A játékon belüli szerverböngészőben megjelenő név. Tedd leíróvá, hogy a játékosok könnyen megtalálják a szerveredet. |
server.maxplayers |
40 |
Az egyidejű játékosok maximális száma. Ne lépje túl a hosting csomagodban foglalt slot limitet. |
server.worldsize |
3000 |
Térkép mérete méterben. Gyakori értékek: 1000 (kicsi), 2000, 3000 (közepes), 4000, 6000 (nagy). A nagyobb térképek jelentősen több RAM-ot és CPU-t igényelnek. |
server.seed |
123456 |
A térkép generálásához használt véletlenszerű seed. Ugyanaz a seed + worldsize mindig ugyanazt a térképet hozza létre. Változtasd meg (térkép wipe-pal együtt) egy teljesen új térképelrendezés generálásához. |
server.saveinterval |
60 |
Milyen gyakran (másodpercben) menti a szerver a világadatokat lemezre. Az alapértelmezett 60 (1 perc). Az alacsonyabb értékek csökkentik az adatvesztést összeomlás esetén, de növelik a lemez I/O terhelést. |
server.description |
A chill PvE server |
A játékon belüli szerver információs panelen megjelenő leírás. Tartsd rövidnek és informatívnak. |
server.url |
https://discord.gg/yourserver |
A szerver információs panelen megjelenő URL. Általában Discord meghívó vagy weboldal. |
Egy minimális példa server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". A numerikus értékekhez nem kellenek idézőjelek.
rcon.password, rcon.port, rcon.web) lásd a Rust RCON hozzáférés és admin parancsok útmutatót.
GPanel indítási változók
Néhány Rust beállítás indítási argumentumként van konfigurálva a GPanel-ben, nem pedig a server.cfg fájlban. Ezek alacsony szintű szerver viselkedést vezérelnek, amelyeket a folyamat indítása előtt kell beállítani.
- Jelentkezz be a GPanel-be.
- Válaszd ki a Rust szerveredet a szerverlistából.
- Kattints a Startup fülre.
- Tekintsd át és állítsd be a megjelenített változókat. Az itt végzett módosítások a szerver következő indításakor lépnek érvénybe.
Főbb indítási változók
| Változó | Alapértelmezett | Leírás |
|---|---|---|
QUERY_PORT |
(hozzárendelt) | A szerverböngésző listázáshoz használt Steam query port. Meg kell egyeznie a GPanel Network fülén hozzárendelt query porttal. |
APP_PORT |
(hozzárendelt) | A Rust+ társalkalmazás portja. Állítsd -1-re a Rust+ alkalmazás teljes kikapcsolásához, ha nincs rá szükséged. |
WORLD_SEED |
0 |
A térképgenerálási seed. Ha 0-ra van állítva, a szerver automatikusan generál egy véletlenszerű seed-et és elmenti a seed.txt fájlba. Ugyanez a véletlenszerű seed kerül újrafelhasználásra újraindításkor, amíg nem törlöd a seed.txt fájlt vagy nem állítasz be egy konkrét seed értéket. Teljesen eltérő térképelrendezéshez töröld a seed.txt fájlt újraindítás előtt, vagy állíts be egy konkrét, nem nulla seed-et itt. |
FRAMEWORK |
vanilla |
A betöltendő modding keretrendszer. Állítsd oxide-ra vagy carbon-ra egy modding keretrendszer engedélyezéséhez, vagy hagyd vanilla-n modok nélkül. Részletekért lásd a Rust Oxide/uMod plugin telepítés útmutatót. |
server.cfg fájlban szerepel, az indítási argumentum élvez elsőbbséget. Használd a Startup fület a portokhoz, identitáshoz és keretrendszer kiválasztáshoz; használd a server.cfg-t a játékon belüli finomhangolási beállításokhoz.
Hogyan csatlakozz a szerveredhez
A Rust nem rendelkezik könnyen kereshető beépített szerverböngészővel. A leggyorsabb módja a közvetlen csatlakozásnak a játékon belüli F1 konzolon keresztül történik.
- Indítsd el a Rust-ot és érj el a főmenübe.
- Nyomd meg az F1 billentyűt a fejlesztői konzol megnyitásához.
- Írd be a következő parancsot és nyomd meg az Enter billentyűt:
Cseréld ki azclient.connect IP:PORTIP-t és aPORT-ot a szervered IP-címére és játékportjára, ahogy az a GPanel Network fülén látható.
A szervert hozzáadhatod a játékon belüli kedvencek listájához is, így a Play > Community Servers > Favourites alatt megjelenik a gyorsabb hozzáférés érdekében a későbbi munkamenetekben.
A szervered IP-jének és portjának megtalálásáról részletekért lásd a Hogyan találd meg a szervered IP-jét és portját útmutatót.
Wipe ütemezés és mechanika
A Rust beépített wipe rendszerrel rendelkezik, két különböző típusú wipe-pal. A különbség megértése elengedhetetlen egy jól kezelt szerver működtetéséhez.
Térkép wipe vs. Blueprint wipe
| Wipe típus | Mi törlődik | Mi marad meg |
|---|---|---|
| Térkép wipe | Minden játékos bázis, tárgy, erőforrás a térképen és játékos pozíciók. | Tervrajzok (kutatási előrehaladás) és játékos adatfájlok. |
| Blueprint (BP) wipe | Minden tervrajz — a játékosok a nulláról kezdik a kutatást. | Semmi konkrét — a BP wipe szinte mindig térkép wipe-pal együtt történik. |
Kényszerített wipe-ok — minden hónap első csütörtökén
A Facepunch (a Rust fejlesztője) kötelező játékfrissítéseket ad ki minden hónap első csütörtökén. Ezek a frissítések térkép wipe-ot kényszerítenek minden szerveren — a szerver nem használható, amíg a wipe nem fejeződik be. A blueprint wipe-ok nem mindig kötelezőek; a Facepunch előre bejelenti, ha kényszerített BP wipe kíséri a havi frissítést.
Hogyan végezz térkép wipe-ot
- Állítsd le a szervered a GPanel Console fülén.
- Menj a Files fülre és navigálj a
server/rust/mappába. - Töröld az összes
proceduralmap.*.savfájlt aserver/rust/mappában. Ezek a világ mentésfájlok. - Töröld az összes
proceduralmap.*.mapfájlt is a szerver gyökérkönyvtárában. Ezek az előre generált térképfájlok. - Opcionálisan frissítsd a
WORLD_SEEDindítási változót (vagy aserver.seed-et aserver.cfg-ben) egy teljesen eltérő térképelrendezés generálásához. Törölheted aseed.txtfájlt is, ha létezik, hogy új véletlenszerű seed-et kényszeríts ki. - Indítsd el a szervert. A térképgenerálás az első indításkor több percet vehet igénybe — ez normális.
Hogyan végezz blueprint wipe-ot
- Állítsd le a szervered.
- Navigálj a
server/rust/mappába a GPanel fájlkezelőben. - Töröld a
.dbfájlt (pl.player.blueprints.dbvagy hasonló). Ez a fájl tárolja az összes játékos tervrajz adatát. - Végezz egyidejűleg térkép wipe-ot is (ajánlott) a
proceduralmap.*.savmentésfájlok ésproceduralmap.*.mapfájlok törlésével a fent leírtak szerint. - Indítsd el a szervert.
Mentéskezelés
A Rust automatikusan menti a világot a server.saveinterval által meghatározott időközönként (alapértelmezett: 60 másodperc). Tartsd szem előtt ezeket a tippeket a váratlan adatvesztés elkerülése érdekében:
- Ellenőrizd, hogy a
server.saveintervalésszerű értékre van-e állítva. A0vagy nagyon nagy szám beállítása gyakorlatilag kikapcsolja az automatikus mentést. - Futtasd manuálisan a
server.saveparancsot a GPanel konzolon keresztül a szerver leállítása előtt az azonnali mentés kényszerítéséhez. - Mindig állítsd le a szervert szabályosan a GPanel-ből, ahelyett, hogy leállítanád a folyamatot. A hirtelen leállítás az utolsó mentési intervallum változásainak elvesztését okozhatja.
Kapcsolódó cikkek
- Rust RCON hozzáférés és admin parancsok — RCON beállítás, külső eszközök és hasznos admin parancsok
- Rust Oxide/uMod plugin telepítés — Oxide/Carbon telepítése, pluginok hozzáadása és népszerű plugin ajánlások
- Rust szerver hibaelhárítás — Gyakori problémák és megoldásaik
- Hogyan találd meg a szervered IP-jét és portját
- Fájlok feltöltése SFTP-n keresztül
Segítségre van szükséged?
Ha olyan problémába ütközöl, amelyet ez az útmutató nem tárgyal, támogatási csapatunk készséggel segít. Nyiss egy támogatási jegyet, és mellékeld a szerver ID-dat, a probléma leírását és a vonatkozó konzol kimeneteket.