Ovaj vodič pokriva kako konfigurirati vaš Rust namjenski server hostiran kod Legion Hosting-a, uključujući postavke server.cfg, GPanel varijable pokretanja, zakazivanje wipe-ova, upravljanje spremanjem i kako se povezati.
server.cfg ili bilo kojih drugih konfiguracijskih datoteka. Promjene napravljene dok server radi mogu biti prepisane prilikom gašenja.
Konfiguracija servera — server.cfg
Rust čita svoju primarnu konfiguraciju iz server/rust/cfg/server.cfg na vašem serveru. Ova datoteka se automatski stvara pri prvom pokretanju servera. Otvorite je u kartici Files u GPanel-u za uređivanje osnovnih postavki servera.
Referenca ključnih postavki
| Postavka | Primjer vrijednosti | Opis |
|---|---|---|
server.hostname |
My Legion Rust Server |
Naziv prikazan u pregledniku servera u igri. Učinite ga opisnim kako bi igrači mogli pronaći vaš server. |
server.maxplayers |
40 |
Maksimalan broj istovremenih igrača. Ne bi smio premašiti ograničenje slotova vašeg hosting paketa. |
server.worldsize |
3000 |
Veličina mape u metrima. Uobičajene vrijednosti: 1000 (mala), 2000, 3000 (srednja), 4000, 6000 (velika). Veće mape zahtijevaju značajno više RAM-a i CPU-a. |
server.seed |
123456 |
Nasumični seed korišten za generiranje mape. Isti seed + worldsize uvijek proizvode istu mapu. Promijenite ovo (uz wipe mape) za generiranje potpuno novog rasporeda mape. |
server.saveinterval |
60 |
Koliko često (u sekundama) server sprema podatke svijeta na disk. Zadano je 60 (1 minuta). Niže vrijednosti smanjuju gubitak podataka pri padu, ali povećavaju opterećenje diska. |
server.description |
A chill PvE server |
Opis prikazan na informacijskoj ploči servera u igri. Neka bude kratak i informativan. |
server.url |
https://discord.gg/yourserver |
URL prikazan na informacijskoj ploči servera. Obično Discord pozivnica ili web stranica. |
Minimalan primjer server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Brojčane vrijednosti ne trebaju navodnike.
rcon.password, rcon.port, rcon.web), pogledajte vodič Rust RCON pristup i administratorske naredbe.
GPanel varijable pokretanja
Neke Rust postavke se konfiguriraju kao argumenti pokretanja u GPanel-u umjesto u server.cfg. One kontroliraju ponašanje servera niske razine koje mora biti postavljeno prije pokretanja procesa.
- Prijavite se u GPanel.
- Odaberite svoj Rust server s popisa servera.
- Kliknite karticu Startup.
- Pregledajte i postavite prikazane varijable. Promjene ovdje stupaju na snagu sljedeći put kada pokrenete server.
Ključne varijable pokretanja
| Varijabla | Zadano | Opis |
|---|---|---|
QUERY_PORT |
(dodijeljeno) | Steam query port koji se koristi za prikaz u pregledniku servera. Mora se podudarati s query portom dodijeljenim u kartici Network u GPanel-u. |
APP_PORT |
(dodijeljeno) | Port za Rust+ pratitelja aplikaciju. Postavite na -1 za potpuno onemogućavanje Rust+ aplikacije ako vam nije potrebna. |
WORLD_SEED |
0 |
Seed za generiranje mape. Kada je postavljen na 0, server automatski generira nasumični seed i sprema ga u seed.txt. Isti nasumični seed se ponovno koristi pri ponovnom pokretanju dok ne izbrišete seed.txt ili postavite određenu vrijednost seed-a. Za potpuno drugačiji raspored mape, izbrišite seed.txt prije ponovnog pokretanja ili ovdje postavite određeni seed različit od nule. |
FRAMEWORK |
vanilla |
Modding framework za učitavanje. Postavite na oxide ili carbon za omogućavanje modding frameworka, ili ostavite kao vanilla bez modova. Pogledajte vodič Instalacija Rust Oxide/uMod dodataka za potpune detalje. |
server.cfg, argument pokretanja ima prednost. Koristite karticu Startup za portove, identitet i odabir frameworka; koristite server.cfg za postavke podešavanja u igri.
Kako se povezati na server
Rust nema ugrađeni preglednik servera koji je jednostavan za pretraživanje. Najbrži način za izravno povezivanje je putem F1 konzole u igri.
- Pokrenite Rust i dođite do glavnog izbornika.
- Pritisnite F1 za otvaranje razvojne konzole.
- Upišite sljedeću naredbu i pritisnite Enter:
Zamijeniteclient.connect IP:PORTIPiPORTs IP adresom i portom igre vašeg servera kako je prikazano u kartici Network u GPanel-u.
Također možete dodati server na popis favorita u igri kako bi se pojavljivao u Play > Community Servers > Favourites za brži pristup u budućim sesijama.
Za detalje o pronalaženju IP adrese i porta vašeg servera, pogledajte Kako pronaći IP adresu i port svog servera.
Raspored wipe-ova i mehanike
Rust ima ugrađeni sustav wipe-ova s dvije različite vrste. Razumijevanje razlike je ključno za dobro upravljanje serverom.
Map Wipe vs Blueprint Wipe
| Vrsta wipe-a | Što se briše | Što se zadržava |
|---|---|---|
| Map Wipe | Sve baze igrača, predmeti, resursi na mapi i pozicije igrača. | Nacrti (napredak istraživanja) i datoteke podataka igrača. |
| Blueprint (BP) Wipe | Svi nacrti — igrači počinju ispočetka s istraživanjem. | Ništa specifično — BP wipe se gotovo uvijek kombinira s map wipe-om. |
Prisilni wipe-ovi — prvi četvrtak svakog mjeseca
Facepunch (razvojni tim Rust-a) objavljuje obavezna ažuriranja igre prvog četvrtka svakog mjeseca. Ova ažuriranja prisiljavaju map wipe na svim serverima — server se ne može koristiti dok se wipe ne završi. Blueprint wipe-ovi nisu uvijek prisilni; Facepunch unaprijed najavljuje kada prisilni BP wipe prati mjesečno ažuriranje.
Kako izvršiti Map Wipe
- Zaustavite server iz kartice Console u GPanel-u.
- Idite na karticu Files i navigirajte do
server/rust/. - Izbrišite sve datoteke koje odgovaraju obrascu
proceduralmap.*.savuserver/rust/. To su datoteke spremanja svijeta. - Također izbrišite sve datoteke koje odgovaraju obrascu
proceduralmap.*.mapu korijenskom direktoriju servera. To su unaprijed generirane datoteke mape. - Opcionalno ažurirajte varijablu pokretanja
WORLD_SEED(iliserver.seeduserver.cfg) za generiranje potpuno drugačijeg rasporeda mape. Također možete izbrisatiseed.txtako postoji, za forsiranje novog nasumičnog seed-a. - Pokrenite server. Generiranje mape će potrajati nekoliko minuta pri prvom pokretanju — to je normalno.
Kako izvršiti Blueprint Wipe
- Zaustavite server.
- Navigirajte do
server/rust/u GPanel upravitelju datoteka. - Izbrišite
.dbdatoteku (npr.player.blueprints.dbili sličnu). Ova datoteka pohranjuje sve podatke o nacrtima igrača. - Izvršite map wipe u isto vrijeme (preporučeno) tako da također izbrišete datoteke spremanja
proceduralmap.*.savi datotekeproceduralmap.*.mapkako je opisano gore. - Pokrenite server.
Upravljanje spremanjem
Rust automatski sprema svijet u intervalu definiranom s server.saveinterval (zadano: 60 sekundi). Imajte na umu ove savjete kako biste izbjegli neočekivani gubitak podataka:
- Provjerite je li
server.saveintervalpostavljen na razumnu vrijednost. Postavljanje na0ili vrlo velik broj efektivno onemogućuje automatsko spremanje. - Pokrenite
server.saveručno putem GPanel konzole prije zaustavljanja servera za prisilno odmah spremanje. - Uvijek zaustavite server graciozno iz GPanel-a umjesto da ubijate proces. Nagli prekid može uzrokovati gubitak promjena iz posljednjeg intervala spremanja.
Povezani članci
- Rust RCON pristup i administratorske naredbe — RCON postavljanje, vanjski alati i korisne administratorske naredbe
- Instalacija Rust Oxide/uMod dodataka — Instalacija Oxide/Carbon-a, dodavanje dodataka i preporuke popularnih dodataka
- Rješavanje problema s Rust serverom — Uobičajeni problemi i kako ih riješiti
- Kako pronaći IP adresu i port svog servera
- Kako prenijeti datoteke putem SFTP-a
Trebate pomoć?
Ako naiđete na problem koji nije pokriven u ovom vodiču, naš tim za podršku vam je na raspolaganju. Pošaljite zahtjev za podršku i uključite ID svog servera, opis problema i sve relevantne izlaze konzole.