Acest ghid acoperă modul de configurare a serverului tău dedicat Rust găzduit la Legion Hosting, inclusiv setările server.cfg, variabilele de pornire din GPanel, programarea wipe-urilor, gestionarea salvărilor și modul de conectare.
server.cfg sau orice alte fișiere de configurare. Modificările făcute în timp ce serverul rulează pot fi suprascrise la oprire.
Configurarea serverului — server.cfg
Rust își citește configurația principală din server/rust/cfg/server.cfg de pe serverul tău. Acest fișier este creat automat prima dată când serverul tău pornește. Deschide-l în tab-ul Files din GPanel pentru a edita setările de bază ale serverului tău.
Referință pentru setările cheie
| Setare | Valoare exemplu | Descriere |
|---|---|---|
server.hostname |
My Legion Rust Server |
Numele afișat în browser-ul de servere din joc. Fă-l descriptiv pentru ca jucătorii să îți poată găsi serverul. |
server.maxplayers |
40 |
Numărul maxim de jucători simultani. Nu ar trebui să depășească limita de sloturi din planul tău de hosting. |
server.worldsize |
3000 |
Dimensiunea hărții în metri. Valori comune: 1000 (mică), 2000, 3000 (medie), 4000, 6000 (mare). Hărțile mai mari necesită semnificativ mai mult RAM și CPU. |
server.seed |
123456 |
Seed-ul aleatoriu folosit pentru a genera harta. Același seed + worldsize produce întotdeauna aceeași hartă. Schimbă-l (cu un wipe de hartă) pentru a genera un nou layout de hartă. |
server.saveinterval |
60 |
Cât de des (în secunde) serverul salvează datele lumii pe disc. Valoarea implicită este 60 (1 minut). Valorile mai mici reduc pierderile de date la blocare, dar cresc operațiunile I/O pe disc. |
server.description |
A chill PvE server |
O descriere afișată pe panoul de informații al serverului în joc. Păstreaz-o scurtă și informativă. |
server.url |
https://discord.gg/yourserver |
Un URL afișat pe panoul de informații al serverului. De obicei o invitație Discord sau un site web. |
Un exemplu minim de server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Valorile numerice nu necesită ghilimele.
rcon.password, rcon.port, rcon.web), consultă ghidul Accesul RCON și comenzile de administrare pentru Rust.
Variabile de pornire în GPanel
Unele setări Rust sunt configurate ca argumente de pornire în GPanel, mai degrabă decât în server.cfg. Acestea controlează comportamentul serverului la nivel scăzut, care trebuie setat înainte de pornirea procesului.
- Autentifică-te în GPanel.
- Selectează serverul tău Rust din lista de servere.
- Apasă pe tab-ul Startup.
- Revizuiește și setează variabilele afișate. Modificările de aici intră în vigoare la următoarea pornire a serverului.
Variabile de pornire cheie
| Variabilă | Implicit | Descriere |
|---|---|---|
QUERY_PORT |
(alocat) | Portul de interogare Steam folosit pentru listările din browser-ul de servere. Trebuie să corespundă portului de interogare alocat în tab-ul Network din GPanel. |
APP_PORT |
(alocat) | Portul pentru aplicația companion Rust+. Setează la -1 pentru a dezactiva complet aplicația Rust+ dacă nu ai nevoie de ea. |
WORLD_SEED |
0 |
Seed-ul de generare a hărții. Când este setat la 0, serverul generează automat un seed aleatoriu și îl salvează în seed.txt. Același seed aleatoriu este reutilizat la repornire până când ștergi seed.txt sau setezi o valoare specifică de seed. Pentru a obține un layout de hartă complet diferit, șterge seed.txt înainte de repornire sau setează aici un seed specific diferit de zero. |
FRAMEWORK |
vanilla |
Framework-ul de modding care urmează să fie încărcat. Setează la oxide sau carbon pentru a activa un framework de modding sau lasă vanilla pentru fără mod-uri. Consultă ghidul Instalarea plugin-urilor Oxide/uMod pentru Rust pentru detalii complete. |
server.cfg, argumentul de pornire are prioritate. Folosește tab-ul Startup pentru porturi, identitate și selecția framework-ului; folosește server.cfg pentru setările de ajustare din joc.
Cum să te conectezi la serverul tău
Rust nu are un browser de servere încorporat care să fie ușor de căutat. Cel mai rapid mod de a te conecta direct este prin consola F1 din joc.
- Lansează Rust și ajungi la meniul principal.
- Apasă F1 pentru a deschide consola de dezvoltare.
- Tastează următoarea comandă și apasă Enter:
Înlocuieșteclient.connect IP:PORTIPșiPORTcu adresa IP și portul de joc al serverului tău, așa cum sunt afișate în tab-ul Network din GPanel.
De asemenea, poți adăuga serverul la lista ta de favorite din joc, astfel încât să apară în Play > Community Servers > Favourites pentru acces mai rapid în sesiunile viitoare.
Pentru detalii despre găsirea IP-ului și portului serverului tău, consultă Cum să găsești IP-ul și portul serverului tău.
Programul de wipe și mecanica
Rust are un sistem de wipe încorporat, cu două tipuri distincte de wipe. Înțelegerea diferenței este esențială pentru rularea unui server bine gestionat.
Wipe de hartă vs wipe de blueprint
| Tip de wipe | Ce este șters | Ce este păstrat |
|---|---|---|
| Wipe de hartă | Toate bazele jucătorilor, obiectele, resursele de pe hartă și pozițiile jucătorilor. | Blueprint-urile (progresul de cercetare) și fișierele de date ale jucătorilor. |
| Wipe de blueprint (BP) | Toate blueprint-urile — jucătorii încep cercetarea de la zero. | Nimic specific — un wipe de BP este aproape întotdeauna combinat cu un wipe de hartă. |
Wipe-uri forțate — prima joi a fiecărei luni
Facepunch (dezvoltatorul Rust) lansează actualizări de joc obligatorii în prima joi a fiecărei luni. Aceste actualizări forțează un wipe de hartă pe toate serverele — serverul nu poate fi folosit până când wipe-ul nu este finalizat. Wipe-urile de blueprint nu sunt întotdeauna forțate; Facepunch anunță în avans când un wipe de BP forțat însoțește actualizarea lunară.
Cum să efectuezi un wipe de hartă
- Oprește serverul din tab-ul Console din GPanel.
- Mergi la tab-ul Files și navighează la
server/rust/. - Șterge toate fișierele care corespund modelului
proceduralmap.*.savdinserver/rust/. Acestea sunt fișierele de salvare a lumii. - Șterge, de asemenea, orice fișiere care corespund modelului
proceduralmap.*.mapdin directorul rădăcină al serverului. Acestea sunt fișierele de hartă pregenerate. - Opțional, actualizează variabila de pornire
WORLD_SEED(sauserver.seeddinserver.cfg) pentru a genera un layout de hartă complet diferit. Poți, de asemenea, ștergeseed.txtdacă există, pentru a forța un nou seed aleatoriu. - Pornește serverul. Generarea hărții va dura câteva minute la prima pornire — acest lucru este normal.
Cum să efectuezi un wipe de blueprint
- Oprește serverul.
- Navighează la
server/rust/în managerul de fișiere din GPanel. - Șterge fișierul
.db(de ex.player.blueprints.dbsau similar). Acest fișier stochează toate datele de blueprint ale jucătorilor. - Efectuează un wipe de hartă în același timp (recomandat) ștergând, de asemenea, fișierele de salvare
proceduralmap.*.savși fișiereleproceduralmap.*.map, așa cum este descris mai sus. - Pornește serverul.
Gestionarea salvărilor
Rust salvează automat lumea la intervalul definit de server.saveinterval (implicit: 60 de secunde). Ține cont de aceste sfaturi pentru a evita pierderea neașteptată de date:
- Verifică dacă
server.saveintervaleste setat la o valoare rezonabilă. Setarea la0sau la un număr foarte mare dezactivează efectiv salvările automate. - Rulează
server.savemanual prin consola GPanel înainte de a opri serverul pentru a forța o salvare imediată. - Oprește întotdeauna serverul în mod corespunzător din GPanel, în loc să închizi procesul forțat. O închidere bruscă poate cauza pierderea modificărilor din ultimul interval de salvare.
Articole conexe
- Accesul RCON și comenzile de administrare pentru Rust — configurarea RCON, unelte externe și comenzi de administrare utile
- Instalarea plugin-urilor Oxide/uMod pentru Rust — instalarea Oxide/Carbon, adăugarea de plugin-uri și recomandări de plugin-uri populare
- Depanarea serverului Rust — probleme comune și cum să le rezolvi
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
Ai nevoie de ajutor?
Dacă întâmpini o problemă care nu este acoperită în acest ghid, echipa noastră de suport îți stă la dispoziție. Trimite un tichet de suport și include ID-ul serverului tău, o descriere a problemei și orice rezultat relevant din consolă.