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 starteste 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.
-
Creează un folder pentru SteamCMD
De exemplu
c:\steamcmd. -
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. -
Descarcă SteamCMD pentru Windows
-
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.