Acest ghid acoperă problemele comune ale serverelor dedicate Abiotic Factor pe Legion Hosting, inclusiv blocările serverului, problemele de conexiune, desincronizarea și lag-ul, coruperea salvărilor și nepotrivirile de versiune. Pentru configurarea și setarea inițială a serverului, consultați Ghidul de configurare a serverului Abiotic Factor.
Serverul nu pornește
Dacă serverul dumneavoastră nu reușește să pornească sau se oprește imediat după apăsarea butonului Start în GPanel, parcurgeți următoarele verificări:
Verificați rezultatul din consolă
- Accesați fila Console din GPanel.
- Apăsați Start și urmăriți cu atenție rezultatul din consolă pentru mesaje de eroare.
- Căutați linii care conțin
Error,FatalsauFailed. Acestea vor indica ce împiedică pornirea serverului.
Cauze comune
| Simptom | Cauză probabilă | Soluție |
|---|---|---|
| Serverul pornește apoi se oprește imediat | Instalare coruptă sau fișiere lipsă | Reinstalați serverul din fila Settings a GPanel (Reinstall Server). Acest lucru re-descarcă toate fișierele serverului de pe Steam fără a afecta salvările lumii. |
| Eroare de port deja în uz | Instanța anterioară a serverului nu s-a închis corect | Așteptați 30 de secunde și încercați să porniți din nou. Dacă problema persistă, folosiți butonul Kill din GPanel pentru a opri forțat orice proces blocat, apoi porniți din nou. |
| Eșec de inițializare Steam | Problemă de autentificare Steam | Acest lucru se poate întâmpla dacă serverele Steam sunt temporar indisponibile. Așteptați câteva minute și încercați din nou. Dacă persistă, reinstalați serverul. |
| Blocare la încărcarea lumii | Date de salvare corupte | Consultați secțiunea Coruperea salvărilor de mai jos pentru opțiuni de recuperare. |
| Erori de DLL sau bibliotecă lipsă | Instalare incompletă | Reinstalați serverul din GPanel Settings. Procesul de reinstalare va re-descărca toate dependențele necesare. |
Blocările serverului
Dacă serverul dumneavoastră se blochează în timpul jocului (se oprește brusc sau devine neresponsiv), folosiți pașii următori pentru a diagnostica și rezolva problema.
Verificați fișierele jurnal
Jurnalele serverului oferă informații detaliate despre ceea ce s-a întâmplat înainte de blocare:
- În GPanel, accesați fila Files.
- Navigați la directorul jurnalelor:
AbioticFactor/Saved/Logs/ - Deschideți cel mai recent fișier jurnal (de obicei denumit după dată sau
AbioticFactorServer.log). - Derulați până la sfârșitul fișierului și căutați mesaje de eroare, stive de apeluri sau referințe la depozite de blocare.
Cauze comune de blocare
- Epuizarea memoriei: Dacă serverul rămâne fără RAM alocat, se va bloca. Acest lucru este mai frecvent pe serverele cu un număr mare de jucători, baze construite mari sau perioade lungi de funcționare. Reporniți serverul în mod regulat (zilnic sau la câteva zile) pentru a șterge utilizarea memoriei acumulate.
- Date de lume corupte: Dacă anumite zone ale lumii cauzează blocări constante atunci când jucătorii intră în ele, datele de salvare pentru acea zonă pot fi corupte. Consultați secțiunea Coruperea salvărilor pentru opțiuni.
- Număr extrem de entități: Numere foarte mari de obiecte plasate, obiecte pe sol sau inamici generați pot copleși serverul. Curățați obiectele și structurile plasate inutile.
- Erori software: Unele blocări sunt cauzate de erori din joc însuși. Verificați comunitatea Steam Abiotic Factor și notele de patch pentru probleme cunoscute. Mențineți serverul actualizat la cea mai recentă versiune.
Reducerea frecvenței blocărilor
- Programați reporniri regulate ale serverului (de exemplu, zilnic) pentru a șterge scurgerile de memorie.
- Reduceți
EnemySpawnRateînSandboxSettings.inidacă numărul de entități este prea mare. - Mențineți software-ul serverului actualizat prin repornirea regulată (actualizările se aplică la pornire).
- Încurajați jucătorii să curețe obiectele desfășurabile neutilizate și obiectele aruncate.
Probleme de conexiune
Dacă jucătorii nu se pot conecta la serverul dumneavoastră, parcurgeți acești pași în ordine.
Serverul nu apare în browser
- Verificați dacă serverul rulează. Verificați fila Console din GPanel pentru a confirma că serverul este online și complet încărcat. Un server care încă pornește nu va apărea în browser.
- Așteptați indexarea Steam. Serverele noi sau cele recent repornite pot dura 2-5 minute pentru a apărea în lista serverului principal Steam.
- Verificați numele serverului. Asigurați-vă că numele serverului este setat corect în fila GPanel Startup. Încercați să căutați o potrivire parțială în browserul de servere.
- Folosiți conectarea directă. Dacă browserul nu listează serverul dumneavoastră, conectați-vă direct folosind IP-ul și portul. Consultați Cum să găsiți IP-ul și portul serverului.
Conexiune refuzată sau expirată
| Problemă | Soluție |
|---|---|
| Conexiunea a expirat | Asigurați-vă că serverul a pornit complet și că jucătorii folosesc IP-ul și portul de joc corecte (nu portul de interogare). Portul de joc este de obicei 7777. |
| Conexiune refuzată | Serverul poate fi plin, parola poate fi incorectă sau serverul poate să se fi blocat. Verificați consola pentru erori și verificați dacă numărul de jucători nu a atins maximul. |
| Eliminat imediat la conectare | Acest lucru poate apărea atunci când există o cantitate mare de date de lume de sincronizat. Cereți administratorului să se îndepărteze de zonele intens construite înainte ca jucătorul să încerce să se alăture. Jucătorul care se alătură poate, de asemenea, să încerce conectarea imediat după lansarea jocului, înainte ca meniul principal să se încarce complet. |
| Parolă respinsă | Verificați de două ori parola serverului în fila GPanel Startup. Parolele sunt sensibile la majuscule. Asigurați-vă că jucătorii introduc parola serverului (nu parola de administrator). |
Jucătorii se deconectează aleatoriu
- Verificați consola serverului pentru mesaje de deconectare sau erori care coincid cu deconectările.
- Cereți jucătorului afectat să verifice fișierele jocului în Steam (clic dreapta pe joc > Properties > Installed Files > Verify integrity of game files).
- Dacă mai mulți jucători se deconectează în același timp, este posibil ca serverul să se blocheze. Verificați secțiunea despre blocări de mai sus.
- Conexiunile la internet instabile din partea jucătorului pot cauza și deconectări aleatorii. Cereți-le să testeze stabilitatea conexiunii lor.
Desincronizare și lag
Desincronizarea apare atunci când serverul și clientul se desincronizează, făcând ca obiectele sau jucătorii să pară că se teleportează, fac rubber-band sau se comportă haotic. Lag-ul se manifestă prin răspunsuri întârziate la acțiunile jucătorului.
Lag din partea serverului
Dacă toți jucătorii experimentează lag simultan, problema este probabil din partea serverului:
- Număr mare de entități: Prea multe obiecte plasate, obiecte aruncate sau inamici generați pot încetini rata de actualizare a serverului. Curățați obiectele inutile și luați în considerare reducerea
EnemySpawnRate. - Presiune asupra memoriei: Serverele care au funcționat perioade lungi pot acumula utilizarea memoriei. Programați reporniri regulate.
- Complexitatea lumii: Bazele foarte mari, intens construite, solicită performanța serverului. Încurajați jucătorii să consolideze construcțiile și să elimine structurile abandonate.
Lag din partea clientului
Dacă doar un singur jucător experimentează lag sau desincronizare:
- Cereți-le să verifice viteza și stabilitatea conexiunii lor la internet.
- Cereți-le să verifice fișierele jocului prin Steam.
- Reduceți setările grafice din joc pentru a reduce sacadarea din partea clientului care poate arăta ca lag.
- Dacă se află departe de locația fizică a serverului, este de așteptat o anumită latență. Jucătorii mai apropiați geografic de server vor avea un ping mai mic.
Desincronizare legată de VOIP
Unii jucători raportează probleme de desincronizare legate de sistemul VOIP din joc:
- Încercați să resetați VOIP din Escape Menu în joc.
- Dacă VOIP cauzează probleme constante, jucătorii îl pot dezactiva complet în setările jocului lor.
Coruperea salvărilor
Coruperea salvărilor poate apărea dacă serverul este oprit forțat fără o închidere corectă, dacă serverul se blochează în timpul unei operațiuni de salvare sau, în cazuri rare, din cauza erorilor software.
Simptomele coruperii
- Serverul se blochează la încărcarea unei anumite lumi.
- Structuri, obiecte sau progresul jucătorului lipsă după o repornire.
- Blocări constante atunci când jucătorii intră în anumite zone ale hărții.
- Mesaje de eroare care fac referire la datele de salvare sau la fișierele lumii în jurnalele consolei.
Opțiuni de recuperare
- Restaurați dintr-o copie de rezervă: Dacă aveți o copie de rezervă a directorului de salvare a lumii, opriți serverul, înlocuiți folderul lumii corupte cu copia de rezervă și porniți serverul. Consultați Ghidul de configurare a serverului pentru instrucțiuni privind copiile de rezervă.
- Începeți o lume nouă: Dacă nu este disponibilă nicio copie de rezervă, puteți redenumi folderul lumii corupte și porni serverul pentru a genera o lume nouă. Datele de salvare vechi sunt păstrate în folderul redenumit în cazul în care o actualizare sau un instrument viitor le poate recupera.
Prevenirea coruperii
- Folosiți întotdeauna închideri corecte. Folosiți butonul Stop din GPanel în loc de Kill, cu excepția cazului în care serverul este complet neresponsiv. Comanda Stop declanșează o salvare corectă înainte de închidere.
- Faceți copii de rezervă regulate. Descărcați copii ale folderului de salvare a lumii în mod regulat prin SFTP sau fila GPanel Files.
- Evitați editarea manuală a fișierelor de salvare. Nu modificați direct fișierele de date de salvare decât dacă știți exact ce faceți. Editați doar fișierele de configurare precum
SandboxSettings.ini.
Nepotrivire de versiune
Abiotic Factor necesită ca clientul (jocul) și serverul să ruleze aceeași versiune. Dacă există o nepotrivire, jucătorii nu se vor putea conecta.
Simptome
- Jucătorii văd o eroare „version mismatch” sau „incompatible version” atunci când încearcă să se alăture.
- Serverul apare în browser, dar jucătorii nu se pot conecta.
- Jucătorii care anterior se puteau conecta nu mai pot brusc după actualizarea jocului lor.
Repararea nepotrivirii de versiune
- Actualizați serverul: Reporniți serverul din GPanel. Serverul verifică automat și aplică actualizările de pe Steam la fiecare pornire. Dacă serverul rula deja atunci când a fost lansată o actualizare, trebuie repornit pentru a descărca noua versiune.
- Actualizați clientul: Asigurați-vă că toți jucătorii și-au actualizat jocul prin Steam. Clic dreapta pe Abiotic Factor în biblioteca Steam, accesați Properties > Updates și asigurați-vă că actualizările automate sunt activate.
- Forțați o reinstalare: Dacă repornirea serverului nu îl actualizează, accesați GPanel Settings și folosiți opțiunea Reinstall Server. Acest lucru forțează o descărcare nouă a tuturor fișierelor serverului.
Optarea pentru ramuri beta
Dacă rulați o ramură beta sau experimentală a Abiotic Factor pe server, toți jucătorii care se conectează trebuie, de asemenea, să opteze pentru aceeași ramură în Steam:
- Clic dreapta pe Abiotic Factor în biblioteca Steam.
- Accesați Properties > Betas.
- Selectați aceeași ramură pe care rulează serverul (de exemplu,
experimentalsaustaging). - Așteptați ca jocul să se actualizeze la versiunea beta.
Sfaturi de optimizare a performanței
Dacă serverul dumneavoastră rulează, dar experimentează performanță slabă, încercați aceste optimizări:
- Programați reporniri regulate: Reporniți serverul o dată pe zi (sau cel puțin la fiecare 2-3 zile) pentru a șterge utilizarea memoriei acumulate și a aplica orice actualizări în așteptare.
- Reduceți ratele de apariție a inamicilor: Setați
EnemySpawnRatela0.5sau0.75înSandboxSettings.inidacă serverul se confruntă cu un număr mare de entități. - Curățați lumea: Eliminați structurile, obiectele desfășurabile și obiectele aruncate neutilizate. Numere mari de obiecte ale lumii cresc sarcina de procesare a serverului.
- Limitați numărul de jucători: Dacă performanța se degradează cu mai mulți jucători, reduceți
MAX_PLAYERSla un număr pe care serverul îl poate gestiona confortabil. - Monitorizați consola: Urmăriți mesajele de avertizare recurente în consola GPanel. Avertismentele repetate despre rata de actualizare, memorie sau limitele de entități indică blocaje de performanță.
Pași generali de depanare
Dacă niciuna dintre secțiunile de mai sus nu rezolvă problema dumneavoastră specifică, încercați acești pași generali:
- Verificați consola și jurnalele pentru orice mesaje de eroare. Cel mai recent fișier jurnal din
AbioticFactor/Saved/Logs/conține adesea răspunsul. - Reporniți serverul. Multe probleme tranzitorii sunt rezolvate printr-o repornire corectă.
- Reinstalați serverul din GPanel Settings dacă problema a apărut după o actualizare sau dacă fișierele pot fi corupte.
- Verificați fișierele jocului din partea clientului prin Steam dacă problema este specifică jucătorului.
- Verificați Comunitatea Steam Abiotic Factor pentru probleme cunoscute și anunțuri ale dezvoltatorilor despre erori sau patch-uri.
Articole conexe
- Ghidul de configurare a serverului Abiotic Factor
- Cum să găsiți IP-ul și portul serverului
- Cum să încărcați fișiere prin SFTP
- Primii pași cu noul dumneavoastră server
Aveți nevoie de ajutor?
Dacă încă întâmpinați probleme cu serverul Abiotic Factor după ce ați încercat pașii de mai sus, vă rugăm să deschideți un tichet de asistență, iar echipa noastră vă va ajuta cu plăcere.