Den här guiden beskriver hur du konfigurerar din dedikerade Rust-server hos Legion Hosting, inklusive server.cfg-inställningar, GPanel-startvariabler, schemaläggning av wipes, sparhantering och hur du ansluter.
server.cfg eller andra konfigurationsfiler. Ändringar som görs medan servern körs kan skrivas över vid avstängning.
Serverkonfiguration — server.cfg
Rust läser sin primära konfiguration från server/rust/cfg/server.cfg på din server. Den här filen skapas automatiskt första gången din server startar. Öppna den på fliken Files i GPanel för att redigera serverns grundläggande inställningar.
Referens för viktiga inställningar
| Inställning | Exempelvärde | Beskrivning |
|---|---|---|
server.hostname |
My Legion Rust Server |
Namnet som visas i serverlistan i spelet. Gör det beskrivande så att spelare kan hitta din server. |
server.maxplayers |
40 |
Maximalt antal samtidiga spelare. Bör inte överstiga platsgränsen på din hostingplan. |
server.worldsize |
3000 |
Kartstorlek i meter. Vanliga värden: 1000 (liten), 2000, 3000 (medel), 4000, 6000 (stor). Större kartor kräver betydligt mer RAM och CPU. |
server.seed |
123456 |
Det slumpmässiga fröet som används för att generera kartan. Samma frö + worldsize ger alltid samma karta. Ändra detta (med en kartwipe) för att generera en ny kartlayout. |
server.saveinterval |
60 |
Hur ofta (i sekunder) servern sparar världsdata till disk. Standard är 60 (1 minut). Lägre värden minskar dataförlust vid krasch men ökar disk-I/O. |
server.description |
A chill PvE server |
En beskrivning som visas på serverinformationspanelen i spelet. Håll den kort och informativ. |
server.url |
https://discord.gg/yourserver |
En URL som visas på serverinformationspanelen. Vanligtvis en Discord-inbjudan eller webbplats. |
Ett minimalt exempel på server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Numeriska värden behöver inga citattecken.
rcon.password, rcon.port, rcon.web), se guiden Rust RCON-åtkomst och administratörskommandon.
GPanel-startvariabler
Vissa Rust-inställningar konfigureras som startargument i GPanel istället för i server.cfg. Dessa styr serverbeteende på låg nivå som måste ställas in innan processen startar.
- Logga in på GPanel.
- Välj din Rust-server från serverlistan.
- Klicka på fliken Startup.
- Granska och ställ in de variabler som visas. Ändringar här träder i kraft nästa gång du startar servern.
Viktiga startvariabler
| Variabel | Standard | Beskrivning |
|---|---|---|
QUERY_PORT |
(tilldelad) | Steam-query-porten som används för listning i serverlistan. Måste matcha query-porten som tilldelats på fliken Network i GPanel. |
APP_PORT |
(tilldelad) | Port för companion-appen Rust+. Ställ in på -1 för att inaktivera Rust+-appen helt om du inte behöver den. |
WORLD_SEED |
0 |
Fröet för kartgenerering. När det är inställt på 0 genererar servern automatiskt ett slumpmässigt frö och sparar det i seed.txt. Samma slumpmässiga frö återanvänds vid omstart tills du raderar seed.txt eller anger ett specifikt frövärde. För att få en helt annan kartlayout, radera seed.txt innan omstart, eller ange ett specifikt värde som inte är noll här. |
FRAMEWORK |
vanilla |
Moddningsramverket som ska laddas. Ställ in på oxide eller carbon för att aktivera ett moddningsramverk, eller låt det vara vanilla för inga mods. Se guiden Installation av Rust Oxide/uMod-plugins för fullständig information. |
server.cfg har startargumentet företräde. Använd fliken Startup för portar, identitet och val av ramverk; använd server.cfg för justeringsinställningar i spelet.
Så ansluter du till din server
Rust har ingen inbyggd serverlista som är lätt att söka i. Det snabbaste sättet att ansluta direkt är via spelets F1-konsol.
- Starta Rust och nå huvudmenyn.
- Tryck på F1 för att öppna utvecklarkonsolen.
- Skriv följande kommando och tryck på Enter:
Ersättclient.connect IP:PORTIPochPORTmed serverns IP-adress och spelport som visas på fliken Network i GPanel.
Du kan också lägga till servern i din favoritlista i spelet så att den visas under Play > Community Servers > Favourites för snabbare åtkomst i framtida sessioner.
För information om hur du hittar serverns IP och port, se Så hittar du din server-IP och port.
Wipe-schema och mekanik
Rust har ett inbyggt wipe-system med två olika typer av wipe. Att förstå skillnaden är avgörande för att driva en välskött server.
Kartwipe kontra ritningswipe
| Wipe-typ | Vad raderas | Vad behålls |
|---|---|---|
| Kartwipe | Alla spelarbaser, föremål, resurser på kartan och spelarpositioner. | Ritningar (forskningsframsteg) och spelardatafiler. |
| Ritningswipe (BP) | Alla ritningar — spelare börjar om från början med forskning. | Inget specifikt — en BP-wipe kombineras nästan alltid med en kartwipe. |
Tvingade wipes — första torsdagen varje månad
Facepunch (utvecklaren av Rust) släpper obligatoriska speluppdateringar den första torsdagen varje månad. Dessa uppdateringar tvingar fram en kartwipe på alla servrar — servern kan inte användas förrän wipen är slutförd. Ritningswipes tvingas inte alltid fram; Facepunch meddelar i förväg när en tvingad BP-wipe åtföljer den månatliga uppdateringen.
Så utför du en kartwipe
- Stoppa din server från fliken Console i GPanel.
- Gå till fliken Files och navigera till
server/rust/. - Radera alla filer som matchar
proceduralmap.*.saviserver/rust/. Detta är världssparfilerna. - Radera även alla filer som matchar
proceduralmap.*.mapi serverns rotkatalog. Detta är de förgenererade kartfilerna. - Uppdatera eventuellt startvariabeln
WORLD_SEED(ellerserver.seediserver.cfg) för att generera en helt annan kartlayout. Du kan också raderaseed.txtom den finns för att tvinga fram ett nytt slumpmässigt frö. - Starta servern. Kartgenerering tar flera minuter vid första starten — detta är normalt.
Så utför du en ritningswipe
- Stoppa din server.
- Navigera till
server/rust/i filhanteraren i GPanel. - Radera
.db-filen (t.ex.player.blueprints.dbeller liknande). Den här filen lagrar all spelarritningsdata. - Utför en kartwipe samtidigt (rekommenderas) genom att även radera sparfilerna
proceduralmap.*.savoch filernaproceduralmap.*.mapenligt beskrivningen ovan. - Starta servern.
Sparhantering
Rust sparar världen automatiskt med det intervall som definieras av server.saveinterval (standard: 60 sekunder). Ha dessa tips i åtanke för att undvika oväntad dataförlust:
- Verifiera att
server.saveintervalär inställt på ett rimligt värde. Att ställa in det på0eller ett mycket stort tal inaktiverar i praktiken automatisk sparning. - Kör
server.savemanuellt via GPanel-konsolen innan du stoppar servern för att tvinga fram en omedelbar sparning. - Stoppa alltid servern på ett kontrollerat sätt från GPanel istället för att döda processen. Att döda processen abrupt kan göra att ändringarna från det senaste sparintervallet går förlorade.
Relaterade artiklar
- Rust RCON-åtkomst och administratörskommandon — RCON-installation, externa verktyg och användbara administratörskommandon
- Installation av Rust Oxide/uMod-plugins — Installera Oxide/Carbon, lägga till plugins och populära pluginrekommendationer
- Felsökning av Rust-server — Vanliga problem och hur du löser dem
- Så hittar du din server-IP och port
- Så laddar du upp filer via SFTP
Behöver du hjälp?
Om du stöter på ett problem som inte täcks i den här guiden finns vårt supportteam tillgängligt för att hjälpa till. Skicka in ett supportärende och inkludera ditt server-ID, en beskrivning av problemet och eventuell relevant konsolutdata.