Sari la conținutul principal

Configurare server Rust

Ghid de instalare a serverului dedicat Rust

Instalarea Rust pe cont propriu înseamnă o descărcare SteamCMD și un script batch. Niciuna dintre părți nu este dificilă, dar cerința de RAM îi surprinde pe mulți, iar scriptul batch are o linie care decide dacă serverul tău repornește singur sau rămâne oprit.

  • Ghiduri Rust
  • Actualizat la
  • 9 min de citit
  • 7 GB RAM recomandat
  • SteamCMD
  • Script batch explicat
STEAMCMDsteamcmdforce_install_dir "c:\rustserver\"login anonymousapp_update 258550quit# 258550 este ID-ul aplicației serverului Rust# autentificare anonimă, fără cont necesar

Răspunsul scurt

Descarcă SteamCMD, rulează-l, apoi introdu force_install_dir "c:\rustserver\", login anonymous, app_update 258550 și quit. Creează un script batch pentru a lansa RustDedicated.exe cu setările serverului tău. Alocă cel puțin 7 GB de RAM per server.

Puncte cheie

  • ID aplicație 258550, autentificare anonimă, fără cont Steam necesar.
  • 7 GB RAM per server. O hartă de 3 kilometri pătrați poate depăși singură 6 GB sub sarcină.
  • Scriptul batch atât actualizează, cât și lansează, de aceea este o buclă.
  • goto start este ceea ce îl face să repornească automat. Elimină-l dacă nu vrei asta.
  • Frecvența procesorului contează mai mult decât numărul de nuclee pentru Rust.

Cerințe de sistem

Rust este solicitant pentru gazdă. Cifra care surprinde oamenii este memoria, nu procesorul.

RAM
O hartă standard de 3 kilometri pătrați folosește aproximativ 2 GB inițial, crescând la peste 6 GB sub sarcină. Alocă cel puțin 7 GB per server.
CPU
Frecvență peste 3GHz. Funcțiile de bază ale Unity sunt single threaded, așa că un nucleu rapid întrece multe nuclee lente. Nuclee suplimentare ajută la AI și munca de hartă pe servere cu populație mare.
Stocare
SSD. Instalarea este mare, iar încărcarea hărții solicită intens discul.
Porturi
Portul de joc, implicit 28015, și portul RCON, implicit 28016, ambele accesibile.

Dacă dimensionezi o mașină pentru a găzdui mai multe servere, înmulțește cifra de RAM, în loc să speri că se vor împărți. Două servere Rust sub sarcină pe 8 GB nu se vor termina bine.

Instalarea SteamCMD

SteamCMD este instrumentul de linie de comandă pentru instalarea și actualizarea fișierelor Steam, inclusiv serverul Rust.

  1. Creează un folder pentru SteamCMD

    De exemplu c:\steamcmd.

  2. Creează un folder pentru serverul Rust

    De exemplu c:\rustserver. Păstrarea lor separată face actualizările și backup-urile considerabil mai simple mai târziu.

  3. Descarcă SteamCMD pentru Windows

    De la descărcarea oficială SteamCMD.

  4. Dezarhivează-l în folderul SteamCMD

    Apoi rulează steamcmd.exe. Prima rulare își descarcă propriile actualizări înainte de a-ți afișa un prompt.

Instalarea serverului Rust

Introdu aceste comenzi în SteamCMD, una câte una:

force_install_dir "c:\rustserver\"
login anonymous
app_update 258550
quit

Asta instalează fișierele pentru un server vanilla. login anonymous funcționează pentru că serverul dedicat Rust este gratuit de descărcat și nu necesită o copie deținută a jocului.

Alte ramuri

Dacă vrei ramura de staging sau prerelease în loc de build-ul de lansare, adaugă flag-ul -beta la comanda de actualizare:

app_update 258550 -beta staging

app_update 258550 -beta prerelease

Ghidul nostru despre instalarea unui server Rust de staging acoperă când merită făcut asta și cum revii la starea anterioară.

Scriptul batch

Creează un fișier numit RustServer.bat în directorul de instalare al serverului tău, apoi dă clic dreapta și editează-l. Acest script face două lucruri: verifică actualizări, apoi lansează serverul.

echo off
:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Your Server Name" +server.description "Your Server Description" +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password yourpassword +rcon.web 1
goto start

Personalizează-l pentru configurația ta înainte de a-l rula.

Schimbă rcon.password cu ceva lung și unic înainte ca asta să atingă vreodată internetul. RCON oferă control administrativ complet asupra serverului, iar o parolă implicită sau ușor de ghicit pe un port deschis este calea cea mai directă spre a-l pierde.

Ce face fiecare linie

echo off
Oprește consola din a afișa fiecare comandă pe măsură ce rulează. Cosmetic, dar face rezultatul util lizibil.
:start
O etichetă care marchează începutul buclei.
Linia SteamCMD
Rulează SteamCMD pentru a verifica actualizări ale serverului și le aplică dacă este nevoie, înainte de fiecare lansare. Asta te menține la zi fără să te gândești la asta.
Linia RustDedicated
Lansează serverul cu configurația ta: port, tip de hartă, seed, dimensiunea lumii, limita de jucători, hostname, descriere, website, imagine de antet, identitate și setări RCON.
goto start
Sare înapoi la :start, ca serverul să se actualizeze și să repornească automat după ce se oprește. Elimină această linie dacă nu vrei ca serverul să repornească singur.

Bucla este partea utilă a acestui script. Rust se actualizează frecvent, iar fără ea, fiecare actualizare înseamnă că cineva trebuie să se autentifice pe mașină și să ruleze SteamCMD manual înainte ca serverul să revină.

Sau sari peste tot

Să faci asta singur este alegerea potrivită atunci când mașina este scopul: vrei să rulezi mai multe servere, să găzduiești și altceva în paralel sau să ai control total asupra mediului.

Dacă jocul este scopul, nu mașina, găzduirea noastră de server Rust desfășoară un server gata de joc în aproximativ un minut, cu panoul de control, RCON, uMod cu un clic și protecția DDoS deja configurate.

Dacă preferi să îl construiești pe propriul hardware

Server mic, buget redus
Găzduire VPS în UK sau Găzduire VPS NVMe. Caută stocare NVMe și o frecvență bună, nu cel mai mare număr de nuclee.
Mediu spre mare
Găzduire VPS Ryzen 7950X3D sau servere virtuale dedicate din UK pe hardware i9 11900K.
Comunități mari
Servere dedicate în UK sau servere dedicate pentru gaming, unde întreaga mașină este a ta.

Mai multe ghiduri pentru cei care își administrează propriul server Rust.

Răspunsuri rapide

Întrebări frecvente

O hartă standard de 3 kilometri pătrați folosește aproximativ 2 GB inițial și poate crește la peste 6 GB sub sarcină. Alocă cel puțin 7 GB per server. Dimensiuni mai mari ale lumii și un număr mai mare de jucători cresc și mai mult această cifră.

258550. Este folosit ca app_update 258550 în SteamCMD, și nu este nevoie de niciun cont Steam pentru că fișierele serverului se instalează cu o autentificare anonimă.

Descarcă SteamCMD, dezarhivează-l, rulează steamcmd.exe, apoi introdu force_install_dir "c:\rustserver\", login anonymous, app_update 258550 și quit. Asta instalează un server vanilla.

Trimite scriptul înapoi la eticheta :start, ca serverul să se actualizeze și să repornească automat după ce se oprește. Elimină acea linie dacă nu vrei ca serverul să repornească singur.

Da. Portul de joc, implicit 28015, și portul RCON, implicit 28016, trebuie ambele să fie accesibile. Portul de interogare contează și el dacă vrei ca serverul să apară în browser.

Să o faci singur îți oferă control total asupra mașinii și este alegerea potrivită dacă vrei să rulezi mai multe servere sau alt software în paralel. Un host administrat îți oferă un server funcțional în aproximativ un minut, cu panoul, RCON și protecția DDoS deja configurate. Depinde dacă mașina este scopul sau jocul este.

Sau pune-l să ruleze în aproximativ un minut

Un server Rust gata de joc, pe hardware ales pentru frecvența procesorului, cu panoul, RCON și protecția DDoS deja configurate.

  • Centru de date în UK
  • CPU-uri de frecvență înaltă
  • Protecție DDoS inclusă