Acest ghid acoperă probleme frecvente și soluții pentru serverele dedicate Nightingale găzduite cu Legion Hosting, inclusiv blocări, probleme de conexiune, optimizarea performanței și recuperarea salvărilor. Pentru configurarea și setarea inițială a serverului, consultă Ghid de configurare a serverului Nightingale.
Blocările serverului
Blocările serverului pot avea multiple cauze. Începe prin a verifica consola GPanel pentru ieșirea de eroare, apoi parcurge următoarele cauze frecvente.
Verificarea jurnalelor
- În GPanel, mergi la fila Console și derulează în sus pentru a găsi mesajele de eroare care au apărut înainte de blocare.
- Verifică fișierele jurnal ale serverului prin fila Files. Caută un director
LogssauSaved/Logscare conține fișiere jurnal cu marcaj temporal. - Cel mai recent fișier jurnal va conține detalii despre blocare, stack trace-uri și mesaje de eroare care ajută la identificarea cauzei.
Memorie insuficientă
- Nightingale poate consuma multă memorie, în special cu multe tărâmuri explorate și structuri construite.
- Verifică graficele de utilizare a resurselor din GPanel pentru a vedea dacă serverul atinge limita de RAM.
- Dacă memoria este constant la maxim, ia în considerare actualizarea planului tău de server. Deschide un tichet de suport pentru a discuta opțiunile.
- Reducerea
MaxPlayerspoate scădea utilizarea memoriei, deoarece datele fiecărui jucător și zonele încărcate consumă RAM suplimentar.
Compatibilitate Proton/Wine (servere Linux)
Serverul dedicat Nightingale poate rula sub Proton sau Wine pe găzduire bazată pe Linux. Problemele de compatibilitate pot cauza blocări sau comportament neașteptat.
- Verifică consola pentru mesaje de eroare legate de Proton la pornire.
- Dacă serverul se blochează imediat la pornire cu erori de compatibilitate, deschide un tichet de suport astfel încât echipa noastră să poată verifica configurarea Proton.
- Unele actualizări ale jocului pot afecta temporar compatibilitatea Proton până când stratul de compatibilitate este actualizat.
Date de salvare corupte
- Dacă serverul se blochează în timpul încărcării lumii, datele de salvare pot fi corupte.
- Încearcă să restaurezi dintr-o copie de rezervă (vezi secțiunea Recuperarea salvărilor de mai jos).
- Dacă nu este disponibilă nicio copie de rezervă, este posibil să fie necesar să ștergi directorul de salvare și să începi o lume nouă.
Blocare la pornire după o actualizare
- Actualizările jocului pot introduce uneori erori care afectează serverele dedicate.
- Verifică canalele oficiale ale comunității Nightingale (forumuri Steam, Discord) pentru probleme cunoscute cu cea mai recentă actualizare.
- Încearcă să repornești serverul — unele probleme legate de actualizări se rezolvă după o repornire curată.
- Dacă blocarea persistă, deschide un tichet de suport cu mesajele de eroare din consolă.
Probleme de conexiune
Dacă jucătorii nu se pot conecta la serverul tău, parcurge aceste cauze frecvente:
Serverul nu a pornit complet
- Verifică dacă serverul este online și a pornit complet în GPanel. Consola ar trebui să afișeze un mesaj care indică faptul că serverul este pregătit pentru conexiuni.
- Dacă serverul este blocat într-o stare de încărcare sau repornește în buclă, verifică consola pentru erori.
Nepotrivire de versiune
- Serverul și toți jucătorii care se conectează trebuie să ruleze aceeași versiune de Nightingale.
- Când jocul se actualizează, repornește serverul astfel încât SteamCMD să descarce cea mai recentă versiune.
- Jucătorii ar trebui să-și actualizeze jocul prin Steam înainte de a încerca să se conecteze.
- Consola poate afișa informații despre versiune la pornire — compară acest lucru cu versiunea clientului.
IP sau port incorect
- Confirmă că jucătorul folosește adresa IP și portul corect din fila Network din GPanel.
- Consultă Cum să găsești IP-ul și portul serverului tău pentru instrucțiuni detaliate.
- Asigură-te că jucătorul se conectează la portul de joc, nu la portul de interogare.
Probleme cu parola
- Dacă serverul are o parolă setată, asigură-te că jucătorul o introduce corect (parolele țin cont de majuscule).
- Pentru a elimina parola, șterge variabila de pornire
PASSWORDși repornește.
Server plin
- Dacă serverul a atins limita maximă de jucători, jucătorii suplimentari nu se pot alătura până când cineva nu se deconectează.
- Crește
MAX_PLAYERîn fila Startup dacă ai nevoie de mai multe sloturi (poate necesita mai multe resurse de server). Reține că creșterea peste 6 nu este acceptată.
Configurarea firewall-ului și a porturilor
- Pe Legion Hosting, firewall-ul și alocarea porturilor sunt gestionate automat de GPanel. Nu ar trebui să fie nevoie să configurezi manual reguli de firewall.
- Dacă suspectezi o problemă de port, verifică dacă portul afișat în fila Network din GPanel corespunde cu cel pe care serverul ascultă în ieșirea consolei.
- Dacă jucătorii din spatele unor rețele restrictive (corporative, școlare) nu se pot conecta, este posibil să fie nevoie să folosească un VPN.
Probleme de performanță
Dacă jucătorii experimentează lag, rubber-banding sau serverul răspunde lent, încearcă următoarele optimizări:
Prea mulți jucători
- Nightingale este conceput pentru grupuri multiplayer mai mici. Performanța se degradează pe măsură ce numărul de jucători crește.
- Dacă experimentezi lag cu mulți jucători, ia în considerare scăderea
MAX_PLAYERîn fila Startup. - Fiecare jucător suplimentar adaugă încărcare pentru datele de personaj, segmentele de tărâm încărcate și sincronizarea în rețea.
Complexitatea tărâmului
- Structurile mari construite și tărâmurile modificate extensiv cresc încărcarea de procesare a serverului.
- Dacă un anumit tărâm cauzează lag la intrare, construcțiile din acel tărâm pot fi prea complexe.
- Încurajează jucătorii să mențină construcțiile în dimensiuni rezonabile și să evite mecanismele excesiv de complexe.
Utilizarea resurselor
- Verifică graficele de utilizare a resurselor din GPanel pentru consumul de CPU și RAM.
- Dacă CPU-ul este constant peste 90%, serverul este suprasolicitat. Reduce numărul de jucători sau ia în considerare o actualizare a planului.
- Dacă utilizarea RAM este aproape de limită, serverul poate începe să facă swapping pe disc, ceea ce cauzează scăderi severe de performanță.
- Contactează suportul prin un tichet de suport pentru a discuta despre actualizare dacă limitele de resurse sunt atinse în mod constant.
Coruperea și recuperarea salvărilor
Coruperea salvărilor poate apărea din cauza blocărilor, pierderii de curent sau a erorilor. Iată cum să diagnostichezi și să recuperezi.
Simptome ale coruperii
- Serverul se blochează în timpul încărcării lumii cu erori de citire a fișierelor.
- Jucătorii apar în locații neașteptate sau cu inventarul lipsă.
- Structurile construite sau tărâmurile explorate lipsesc după o repornire.
- Consola afișează erori despre date de salvare invalide sau care nu pot fi citite.
Restaurarea dintr-o copie de rezervă
- Oprește serverul în GPanel.
- Navighează la directorul de salvare prin fila Files.
- Redenumește folderul de salvare curent (corupt) în ceva de genul
SaveBackup_corruptedastfel încât să poți încerca recuperarea ulterior dacă este necesar. - Încarcă fișierele de salvare din copia de rezervă la calea originală a directorului de salvare.
- Pornește serverul. Acesta ar trebui să încarce salvarea restaurată.
Prevenirea coruperii
- Creează copii de rezervă regulate, în special înainte de actualizările jocului.
- Oprește întotdeauna serverul curat prin GPanel, în loc să-l lași să se blocheze sau să-l oprești forțat.
- Evită editarea manuală a fișierelor de salvare, cu excepția cazului în care știi exact ce faci.
- Configurează reporniri programate în GPanel pentru a salva și reporni periodic în mod curat, reducând fereastra pentru corupere.
Actualizările jocului care afectează serverul
Nightingale este un joc dezvoltat activ, iar actualizările pot cauza ocazional probleme cu serverele dedicate.
După o actualizare
- Repornește serverul în GPanel. SteamCMD va descărca automat cele mai recente fișiere de server.
- Dacă serverul nu pornește după actualizare, verifică consola pentru noi mesaje de eroare.
- Revizuiește notele de patch ale jocului pentru orice modificări ale configurării serverului sau cerințe noi.
- Unele actualizări pot schimba formatele fișierelor de configurare sau adăuga noi setări necesare. Compară configurația existentă cu orice configurații exemplu furnizate de dezvoltatori.
Revenirea nu este posibilă
- SteamCMD instalează întotdeauna cea mai recentă versiune. Nu poți reveni la o versiune anterioară a jocului pe server.
- Jucătorii trebuie, de asemenea, să-și actualizeze clienții pentru a se potrivi cu versiunea serverului.
- Dacă o actualizare introduce erori care afectează jocul, monitorizează canalele oficiale Nightingale pentru hotfix-uri, care sunt de obicei lansate rapid.
Controale de administrator și gazdă
Controalele de administrator și gazdă din Nightingale permit operatorului serverului să gestioneze jucătorii și lumea.
Controale disponibile
- Kick jucători — Elimină jucătorii perturbatori de pe server.
- Ban jucători — Împiedică permanent anumiți jucători să se alăture.
- Parola serverului — Setează sau schimbă parola serverului oricând prin variabilele de pornire GPanel.
- Comenzi de administrator — Verifică consola și documentația jocului pentru comenzile de server disponibile. Acestea se pot schimba odată cu actualizările.
Referință rapidă: Probleme frecvente
| Problemă | Cauză probabilă | Soluție |
|---|---|---|
| Serverul se blochează la pornire | Salvare coruptă sau actualizare eșuată | Verifică jurnalele, restaurează copia de rezervă sau șterge salvarea pentru o lume nouă |
| Jucătorii nu pot găsi serverul în browser | Serverul nu a pornit complet sau problemă cu portul de interogare | Așteaptă pornirea completă, folosește conexiunea directă ca alternativă |
| Jucătorii primesc „version mismatch” | Serverul sau clientul nu este actualizat | Repornește serverul (declanșează actualizarea SteamCMD), actualizează clientul |
| Lag sever pentru toți jucătorii | Server suprasolicitat (CPU/RAM) | Reduce MaxPlayers, verifică utilizarea resurselor, ia în considerare o actualizare |
| Lag doar într-un anumit tărâm | Construcții complexe în acel tărâm | Simplifică construcțiile sau evită acel tărâm |
| Progresul/construcțiile jucătorilor lipsesc | Corupere a salvării sau încărcarea unei salvări greșite | Restaurează dintr-o copie de rezervă |
| Serverul rămâne blocat descărcând la fiecare pornire | Problemă de validare SteamCMD | Deschide un tichet de suport |
Articole conexe
- Ghid de configurare a serverului Nightingale — Configurare inițială, configurație și instrucțiuni de conectare
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
- Ghid de pornire a serverului — Ghid general pentru pornirea oricărui server de joc pe Legion Hosting
Ai nevoie de mai mult ajutor?
Dacă continui să întâmpini probleme cu serverul tău Nightingale, echipa noastră de suport este disponibilă să te asiste. Deschide un tichet la legionhosting.net/submitticket.php cu IP-ul serverului tău, o descriere a problemei și orice mesaje de eroare relevante din consola GPanel.