Sari la conținutul principal

Depanare Rust

De ce nu te poți alătura noului tău server Rust

Un server Rust care nu te lasă să intri la prima pornire este aproape mereu la jumătatea construirii lumii sale. Generarea hărții și a NAV mesh durează până la zece minute, iar singurul lucru care o prelungește este repornirea, în speranța că ajută.

  • Ghiduri Rust
  • Actualizat la
  • 5 min de citit
  • Până la 10 minute
  • Hartă și NAV mesh
  • Urmărește prin RCON
PRIMA PORNIRE1Serverul porneșteProcesul este activ, dar nu acceptă jucători.2Generarea hărțiiConstruită din seed și dimensiunea lumii.3Generarea NAV meshStratul de pathfinding pentru animale și NPC.4Conexiuni acceptateDe obicei în 10 minute de la o pornire la rece.Repornirea în oricare dintre primele trei etape te trimite înapoi la început.

Răspunsul scurt

Așteaptă. Un server Rust nou petrece până la zece minute generând harta și NAV mesh înainte de a accepta conexiuni, iar procesul o ia de la capăt de fiecare dată când serverul este repornit. Urmărește consola RCON dacă vrei să vezi progresul, în loc să ghicești.

Puncte cheie

  • Serverul pare online pentru că procesul rulează. Pur și simplu nu e gata.
  • Generarea durează până la 10 minute, mai mult pe o dimensiune mare a lumii.
  • Repornirea ca soluție este singurul lucru garantat să prelungească așteptarea.
  • Schimbarea seed-ului sau a dimensiunii lumii declanșează din nou același proces.
  • RCON îți arată etapa, ca să nu trebuiască să aștepți și să speri.

Ce face serverul

Pornirea unui server Rust nou este un moment interesant, iar este frustrant când lucrul pentru care tocmai ai plătit nu te lasă să intri. Vestea bună este că e o așteptare, nu o defecțiune.

La prima pornire, serverul trebuie să construiască două lucruri înainte ca cineva să poată juca pe el:

Harta
Terenul în sine, generat din seed-ul și dimensiunea lumii tale. Nimic nu există până nu se termină asta.
NAV mesh
Stratul de pathfinding pe care animalele și NPC-urile îl folosesc pentru a se deplasa pe teren. Nu poate fi construit până nu există terenul, așa că rulează după, nu în paralel.

Împreună, acestea pot dura până la 10 minute, în funcție de configurația serverului și de cât de mare este lumea cerută. Procesul serverului este activ pe tot parcursul, motiv exact pentru care pare că ceva nu e în regulă. Este online. Pur și simplu nu s-a terminat.

Nu îl reporni. Repornirea abandonează munca în desfășurare și începe generarea din nou de la capăt. Aproape fiecare raport despre un server care "nu termină niciodată generarea" se dovedește a fi un server repornit de două sau trei ori de cineva care a încercat să îl ajute.

Ce declanșează o regenerare

Prima pornire este cazul evident, dar nu este singura dată când vei întâlni această așteptare. Orice schimbare care invalidează lumea existentă forțează o reconstrucție.

  • Prima pornire a unui server complet nou.
  • Schimbarea seed-ului serverului. Un seed diferit este o lume diferită.
  • Schimbarea dimensiunii lumii. Același motiv, iar dimensiunile mai mari durează mai mult să se construiască.
  • Un wipe care șterge harta. Terenul trebuie să revină înainte ca cineva să poată ajunge pe el.

Merită planificat din timp dacă administrezi un server pe care oamenii se așteaptă să îl găsească disponibil. Schimbările frecvente de hartă înseamnă întreruperi frecvente, iar dacă intenționezi să menții serverul constant online, momentul potrivit pentru a experimenta cu seed-uri este înainte să spui cuiva despre el, nu într-o vineri seara.

Urmărirea progresului

Nu trebuie să stai și să reîmprospătezi pagina cu speranță. Ambele opțiuni de mai jos îți arată în ce etapă se află serverul cu adevărat:

  • Consola RCON integrată din panoul tău de control. Nimic de instalat și suficient pentru a distinge generarea de o problemă reală.
  • Un client RCON extern pentru vizibilitate și gestionare mai bune. Recomandăm RustAdmin sau BattleMetrics.

Ghidul nostru Instrumente de administrare a serverului Rust compară aceste opțiuni și celelalte în mai multe detalii, inclusiv care sunt gratuite.

Cum împiedicăm încetinirea tuturor

Generarea hărții este o sarcină grea, în mare parte single-threaded, care poate menține un nucleu CPU aproape de utilizare maximă pe toată durata rulării. Pe o mașină partajată, asta este o problemă pentru toți ceilalți, nu doar pentru serverul care face munca.

Platforma noastră gestionează asta detectând când a fost setat un seed nou sau o dimensiune nouă a lumii și legând acel server de un nucleu CPU dedicat pe durata generării. Munca grea este izolată, în loc să i se permită să se reverse pe toată mașina.

Rezultatul este că un vecin care generează o hartă cu dimensiunea lumii de 6.000 nu produce vârfuri de lag pe serverul tău, iar al tău nu produce așa ceva pe al lui. Nu face generarea mai rapidă, ci oprește ca ea să fie problema tuturor celorlalți.

Când nu e vorba de generarea hărții

Dacă chiar l-ai lăsat netulburat timp de 15 minute și tot nu poți intra, este rezonabil să începi să cauți în altă parte.

Nepotrivire de versiune
După o actualizare Rust, clientul și serverul trebuie să fie pe aceeași versiune. Dacă serverul nu s-a actualizat, nicio metodă de conectare nu va funcționa.
Adresă greșită
Verifică informațiile de conectare din panoul tău de control, nu adresa notată mai devreme, mai ales dacă serverul a fost reconstruit.
Repornit la jumătatea generării
Verifică rezultatul RCON. Dacă este din nou într-o etapă timpurie, ceva l-a repornit și cronometrul s-a resetat.
O eroare de configurare care oprește pornirea
Rezultatul din consolă va spune de obicei asta. O linie greșit formată în server.cfg poate opri o pornire într-un mod care seamănă mult cu o așteptare lungă.

Dacă ai parcurs toate acestea, deschide un tichet cu rezultatul RCON atașat. Textul din consolă este ceea ce transformă o conversație de suport din presupuneri într-o soluție.

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

Răspunsuri rapide

Întrebări frecvente

Generează harta și NAV mesh, ceea ce se întâmplă la prima pornire și durează până la 10 minute. Procesul serverului rulează, motiv pentru care pare online, dar nu acceptă jucători până nu se termină generarea.

Până la aproximativ 10 minute, în funcție de dimensiunea lumii și configurația serverului. O dimensiune mai mare a lumii durează mai mult. Repornirea în timpul procesului îl ia de la capăt.

Da. Schimbarea seed-ului serverului sau a dimensiunii lumii înseamnă că trebuie construită o hartă complet nouă, ceea ce declanșează același proces de generare și aceeași așteptare ca la o primă pornire.

Folosește consola RCON din panoul tău de control sau conectează un client RCON extern precum RustAdmin sau BattleMetrics. Rezultatul din consolă arată în ce etapă a ajuns serverul, ceea ce transformă o așteptare oarbă într-una vizibilă.

Generarea terenului și a NAV mesh este o sarcină grea, în mare parte single-threaded, și poate împinge un nucleu la utilizare maximă pe toată durata. Pe platforma noastră, serverul este legat de un nucleu dedicat cât timp generează, ca sarcina să nu se reverse asupra altor servere de pe aceeași mașină.

Probabil nu e blocat, dar merită investigat. Cauza obișnuită este că a fost repornit de una sau mai multe ori, iar fiecare repornire a luat procesul de la capăt. Lasă-l complet netulburat timp de 15 minute întregi și verifică rezultatul RCON înainte de a interveni.

Găzduire Rust care se ocupă de partea grea

Generarea hărții este legată de un nucleu dedicat pe platforma noastră, așa că un server care își construiește lumea nu încetinește pe nimeni altcineva de pe mașină.

  • Centru de date în UK
  • Consolă RCON inclusă
  • Suport prin tichet și Discord