See juhend käsitleb, kuidas seadistada oma Rust pühendatud serverit, mida majutab Legion Hosting, sealhulgas server.cfg seadistusi, GPanel-i käivitusmuutujaid, pühkimise ajakava, salvestuste haldamist ja serveriga ühendumist.
server.cfg või muude seadistusfailide muutmist. Töötava serveri ajal tehtud muudatused võidakse sulgemisel üle kirjutada.
Serveri seadistamine — server.cfg
Rust loeb oma peamise seadistuse failist server/rust/cfg/server.cfg teie serveris. See fail luuakse automaatselt serveri esimesel käivitusel. Avage see GPanel-i Files vahelehel, et muuta oma serveri põhiseadistusi.
Põhiseadistuste viide
| Seadistus | Näidisväärtus | Kirjeldus |
|---|---|---|
server.hostname |
My Legion Rust Server |
Nimi, mis kuvatakse mängusiseses serveribrauseris. Tehke see kirjeldavaks, et mängijad saaksid teie serveri hõlpsalt üles leida. |
server.maxplayers |
40 |
Maksimaalne samaaegsete mängijate arv. Ei tohiks ületada teie majutusplaani kohtade piirangut. |
server.worldsize |
3000 |
Kaardi suurus meetrites. Levinud väärtused: 1000 (väike), 2000, 3000 (keskmine), 4000, 6000 (suur). Suuremad kaardid nõuavad oluliselt rohkem RAM-i ja protsessorit. |
server.seed |
123456 |
Juhusliku seemne väärtus, mida kasutatakse kaardi genereerimiseks. Sama seeme + maailma suurus toodavad alati sama kaardi. Muutke seda (koos kaardi pühkimisega), et genereerida täiesti uus kaardi paigutus. |
server.saveinterval |
60 |
Kui tihti (sekundites) server salvestab maailma andmed kettale. Vaikeväärtus on 60 (1 minut). Madalamad väärtused vähendavad andmekadu krahhi korral, kuid suurendavad ketta I/O koormust. |
server.description |
A chill PvE server |
Kirjeldus, mis kuvatakse serveri info paneelil mängus. Hoidke see lühike ja informatiivne. |
server.url |
https://discord.gg/yourserver |
URL, mis kuvatakse serveri info paneelil. Tavaliselt Discord-i kutse või veebisait. |
Minimaalne näidis server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Numbrilised väärtused ei vaja jutumärke.
rcon.password, rcon.port, rcon.web) vaadake juhendit Rust RCON-i juurdepääs ja administraatorikäsud.
GPanel-i käivitusmuutujad
Mõned Rust seadistused konfigureeritakse GPanel-is käivitusargumentidena, mitte failis server.cfg. Need juhivad madalatasemelisi serveri käitumisi, mis peavad olema seadistatud enne protsessi käivitumist.
- Logige sisse GPanel-isse.
- Valige oma Rust server serveriloendist.
- Klõpsake vahelehel Startup.
- Vaadake üle ja seadistage kuvatavad muutujad. Siin tehtud muudatused jõustuvad serveri järgmisel käivitamisel.
Põhilised käivitusmuutujad
| Muutuja | Vaikeväärtus | Kirjeldus |
|---|---|---|
QUERY_PORT |
(määratud) | Steam päringute port, mida kasutatakse serveribrauseri loendites. Peab ühtima GPanel-i Network vahelehel määratud päringupordiga. |
APP_PORT |
(määratud) | Port Rust+ kaasrakenduse jaoks. Seadke väärtuseks -1, et Rust+ rakendus täielikult keelata, kui te seda ei vaja. |
WORLD_SEED |
0 |
Kaardi genereerimise seeme. Kui väärtuseks on 0, genereerib server automaatselt juhusliku seemne ja salvestab selle faili seed.txt. Sama juhuslik seeme kasutatakse taaskäivitusel uuesti, kuni kustutate faili seed.txt või määrate konkreetse seemne väärtuse. Täiesti erineva kaardi paigutuse saamiseks kustutage enne taaskäivitamist seed.txt või määrake siin konkreetne nullist erinev seeme. |
FRAMEWORK |
vanilla |
Laaditav modimisraamistik. Seadke väärtuseks oxide või carbon, et lubada modimisraamistik, või jätke vanilla modideta mänguks. Vaadake juhendit Rust Oxide/uMod pluginate paigaldamine täielike üksikasjade jaoks. |
server.cfg, on käivitusargumendil eelistus. Kasutage Startup vahelehte portide, identiteedi ja raamistiku valiku jaoks; kasutage faili server.cfg mängusiseste häälestusseadistuste jaoks.
Kuidas ühenduda oma serveriga
Rust-il ei ole sisseehitatud serveribrauserit, mida oleks lihtne otsida. Kiireim viis otse ühendumiseks on mängusisese F1 konsooli kaudu.
- Käivitage Rust ja jõudke peamenüüsse.
- Vajutage F1, et avada arendaja konsool.
- Sisestage järgmine käsk ja vajutage Enter:
Asendageclient.connect IP:PORTIPjaPORToma serveri IP-aadressi ja mängupordiga, nagu näidatud GPanel-i Network vahelehel.
Saate ka lisada serveri oma mängusiseste lemmikute loendisse, et see ilmuks jaotises Play > Community Servers > Favourites kiirema juurdepääsu jaoks tulevastes mängusessioonides.
Serveri IP ja pordi leidmise üksikasjade kohta vaadake juhendit Kuidas leida oma serveri IP-d ja porti.
Pühkimise ajakava ja mehaanika
Rust-il on sisseehitatud pühkimissüsteem kahe erineva pühkimistüübiga. Nende erinevuse mõistmine on hästi hallatud serveri pidamiseks hädavajalik.
Kaardi pühkimine vs joonise pühkimine
| Pühkimise tüüp | Mis kustutatakse | Mis säilib |
|---|---|---|
| Kaardi pühkimine | Kõik mängijate baasid, esemed, kaardil olevad ressursid ja mängijate asukohad. | Joonised (uurimise edenemine) ja mängijate andmefailid. |
| Joonise (BP) pühkimine | Kõik joonised — mängijad alustavad uurimist nullist. | Midagi konkreetset — BP pühkimine kombineeritakse peaaegu alati kaardi pühkimisega. |
Sundpühkimised — iga kuu esimene neljapäev
Facepunch (Rust-i arendaja) avaldab kohustuslikud mänguvärskendused iga kuu esimesel neljapäeval. Need värskendused sunnivad kaardi pühkimist kõigil serveritel — serverit ei saa kasutada enne, kui pühkimine on lõpetatud. Jooniste pühkimisi ei sunnita alati; Facepunch teatab ette, kui igakuise värskendusega kaasneb sundjoonisteühkimine.
Kuidas teha kaardi pühkimist
- Peatage server GPanel-i Console vahelehelt.
- Minge vahelehele Files ja navigeerige kausta
server/rust/. - Kustutage kõik failid mustriga
proceduralmap.*.savkaustasserver/rust/. Need on maailma salvestusfailid. - Kustutage ka kõik failid mustriga
proceduralmap.*.mapserveri juurkataloogis. Need on eelgenereeritud kaardifailid. - Soovi korral värskendage käivitusmuutujat
WORLD_SEED(võiserver.seedfailisserver.cfg), et genereerida täiesti erinev kaardi paigutus. Samuti saate kustutada failiseed.txt, kui see on olemas, et sundida uue juhusliku seemne genereerimist. - Käivitage server. Kaardi genereerimine võtab esimesel käivitusel mitu minutit — see on normaalne.
Kuidas teha joonise pühkimist
- Peatage server.
- Navigeerige GPanel-i failihalduris kausta
server/rust/. - Kustutage
.dbfail (ntplayer.blueprints.dbvõi sarnane). See fail salvestab kõik mängijate jooniste andmed. - Tehke samal ajal ka kaardi pühkimine (soovitatav), kustutades ka
proceduralmap.*.savsalvestusfailid japroceduralmap.*.mapfailid, nagu eespool kirjeldatud. - Käivitage server.
Salvestuste haldamine
Rust salvestab maailma automaatselt intervalliga, mis on määratud seadistusega server.saveinterval (vaikimisi: 60 sekundit). Ootamatu andmekao vältimiseks pidage meeles järgmist:
- Veenduge, et
server.saveintervalon seadistatud mõistlikule väärtusele. Selle seadmine väärtusele0või väga suurele numbrile keelab automaatsalvestused sisuliselt. - Käivitage
server.savekäsitsi GPanel-i konsooli kaudu enne serveri peatamist, et sundida kohest salvestamist. - Peatage server alati GPanel-ist sujuvalt, mitte protsessi tappes. Järsk tapmine võib põhjustada viimase salvestusintervalli muudatuste kadumise.
Seotud artiklid
- Rust RCON-i juurdepääs ja administraatorikäsud — RCON-i seadistamine, välised tööriistad ja kasulikud administraatorikäsud
- Rust Oxide/uMod pluginate paigaldamine — Oxide/Carbon-i paigaldamine, pluginate lisamine ja populaarsed pluginate soovitused
- Rust serveri tõrkeotsing — Levinud probleemid ja nende lahendamine
- Kuidas leida oma serveri IP-d ja porti
- Kuidas laadida faile üles SFTP kaudu
Vajate abi?
Kui teil tekib probleem, mida see juhend ei käsitle, on meie tugimeeskond valmis aitama. Esitage tugipilet ja lisage oma serveri ID, probleemi kirjeldus ning asjakohane konsooli väljund.