Cum citești logurile serverului și rapoartele de crash
Găsește linia care contează într-un log de server de joc: nivelurile de log, stack trace-urile, regula primei erori și unde stau logurile și rapoartele de crash în panoul tău.
5 min de citit · Actualizat 21 oct. 2026 · De GuavaHost Team
Când un server cade sau refuză să pornească, motivul este aproape mereu scris în logul lui. Logurile par intimidante, dar rar ai nevoie să înțelegi tot: ai nevoie să găsești o singură linie. Ghidul acesta îți arată cum să citești o linie de log, ce înseamnă nivelurile, cum se citește un stack trace și unde stau logurile și rapoartele de crash în panoul tău.
Anatomia unei linii de log
Iată o linie tipică de la un server de Minecraft:
[14:02:11] [Server thread/INFO]: Done (8.412s)! For help, type "help"
[14:02:11]este ora. Este ceasul serverului, care poate să nu corespundă fusului tău orar.Server threadeste partea din program care a scris-o. Server thread este bucla principală de joc.INFOeste nivelul: cât de serioasă este linia.- Tot ce urmează după două puncte este mesajul.
Alte jocuri formatează liniile altfel, dar aproape toate includ pe undeva o oră, un nivel și un mesaj.
Nivelurile de log
| Nivel | Ce înseamnă | Să îți faci griji? |
|---|---|---|
| DEBUG sau TRACE | Detaliu fin pentru dezvoltatori | De obicei ascuns; ignoră-l |
| INFO | Activitate normală: pornire, intrări, salvări | Nu |
| WARN | Ceva nu e în regulă, dar serverul merge mai departe | Uneori; multe avertismente sunt zgomot inofensiv |
| ERROR | Ceva a eșuat | Da, dacă se potrivește cu problema ta |
| FATAL sau SEVERE | Serverul nu poate continua | Da, de obicei acesta este chiar crashul |
Nu alerga după fiecare avertisment. O grămadă de servere sănătoase scriu aceleași avertismente inofensive la fiecare pornire. Concentrează-te pe erorile care se întâmplă când se întâmplă problema ta.
Regula primei erori
O problemă reală provoacă deseori o grămadă de erori după ea, pe măsură ce alte părți ale serverului se împiedică de primul eșec. Ultima eroare de pe ecran este de obicei un simptom. Prima eroare de după ultima linie care arăta normal este de obicei cauza.
- Găsește ultima linie în care lucrurile arătau normal.
- Citește în jos până la primul
ERROR,ExceptionsauFATAL. - Repară-o pe aceea, repornește și citește din nou. Dacă serverul ajunge acum mai departe înainte să cedeze, faci progrese.
Cum se citește un stack trace
Un stack trace este lista pașilor pe care programul îi făcea când a cedat. Iată unul frecvent, de la un server de Minecraft cu pluginuri:
[12:40:03 ERROR]: Error occurred while enabling ExampleShop v2.1 (Is it up to date?)
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
at com.example.shop.ShopPlugin.onEnable(ShopPlugin.java:57)
...
Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy
Cum se citește:
- Prima linie spune ce a eșuat: pluginul ExampleShop nu a putut porni.
- Tipul excepției spune de ce:
NoClassDefFoundErrorînseamnă că avea nevoie de cod care nu există. - Liniile
atarată unde. Caută un nume pe care îl recunoști, ca numele pluginului, nu în măruntaiele jocului. Caused byeste rădăcina. Când un trace are mai multe, ultimulCaused byeste de obicei motivul real. Aici lipsește o clasă din Vault, deci rezolvarea este să instalezi pluginul Vault de care depinde acest magazin.
Erori frecvente și ce înseamnă de obicei
| Ce vezi | De obicei înseamnă |
|---|---|
NoClassDefFoundError, ClassNotFoundException | O dependență lipsă, sau un plugin ori mod pentru altă versiune |
NoSuchMethodError | Ceva construit pentru o altă versiune de joc |
OutOfMemoryError | Serverul a rămas fără RAM |
FAILED TO BIND TO PORT sau Address already in use | Portul este ocupat, deseori de o a doua copie care încă rulează |
found character '\t' that cannot start any token | Un tab într-un fișier de configurare YAML; YAML permite doar spații |
NullPointerException | Un bug, sau o valoare de configurare lipsă ori scrisă greșit |
Rapoarte de crash
Unele jocuri scriu un raport separat, mai detaliat, atunci când cad.
- Minecraft le salvează în folderul
crash-reports, denumite cu data și ora. Aproape de început vei găsi o linieDescriptionși excepția. Serverele cu moduri listează fiecare mod încărcat, iar rapoartele de la Forge și NeoForge arată deseori către un mod suspectat. - Un crash al Javei care duce jos Java în sine lasă un fișier
hs_err_pid(urmat de un număr) în folderul principal al serverului. Acestea arată de obicei către memorie sau către o bibliotecă nativă, nu către un plugin.
Unde stau logurile în panoul tău
Tabul Console arată ieșirea live. Păstrează doar liniile recente, deci pentru orice mai vechi deschide fișierele de log din tabul Files sau descarcă-le prin SFTP.
| Joc | Unde să cauți |
|---|---|
| Minecraft Java | logs/latest.log; logurile mai vechi sunt fișiere .log.gz în logs (descarcă și dezarhivează); crashurile în crash-reports |
| Valheim cu BepInEx | BepInEx/LogOutput.log |
| ARK: Survival Evolved și Ascended | ShooterGame/Saved/Logs/ShooterGame.log |
| Don't Starve Together | server_log.txt în DoNotStarveTogether/config/server/Master și .../Caves, unul pe fiecare shard |
| Enshrouded | Folderul setat de logDirectory în enshrouded_server.json, implicit logs |
| Alte jocuri | Ce a scris Console; caută și un folder logs sau Logs, ori fișiere care se termină în .log |
Când panoul raportează un crash
Dacă procesul serverului se oprește neașteptat, panoul poate scrie propriul mesaj, spunând că serverul a căzut, împreună cu un cod de ieșire. Câteva care merită știute:
- 0: o oprire normală.
- 1: jocul a ieșit din cauza unei erori; citește liniile de chiar deasupra.
- 137: procesul a fost omorât forțat, de obicei pentru că a depășit limita de memorie. Vezi semnele că serverul rămâne fără RAM.
- 139: un crash nativ în jocul în sine.
Cum cauți într-un log lung
- Descarcă logul și deschide-l într-un editor de text.
- Folosește Find (Ctrl+F, sau Cmd+F pe un Mac) pentru
ERROR, apoiException, apoiCaused by. - Caută numele ultimului plugin sau mod pe care l-ai adăugat.
- Potrivește marcajele de timp cu momentul în care s-a întâmplat problema.
Cum ceri ajutor cu un log
Copiază de la ultima linie normală până la finalul primei erori și lipește-o ca text, nu ca o captură de ecran. Înainte să îl trimiți oriunde, scoate parolele, tokenurile și orice este privat. Apoi adu-l pe Discord-ul nostru, unde echipa îl poate citi împreună cu tine. Pentru problemele de pornire în mod special, vezi serverul blocat la pornire.
Tot blocat? Intră pe Discordul nostru la discord.gg/GuavaHost și echipa te ajută mai departe.
- logs
- crash report
- stack trace
- console
- troubleshooting
- errors
Tot ai nevoie de ajutor? Echipa noastră este online non-stop ca să îți răspundă la întrebări.