Înapoi la blogToate tutorialele Metin2
Tutoriale Metin2 · Lecția 14 din 99

Server Metin2 nu pornește? 12 verificări simple, pentru începători

2 noiembrie 2026 6 min de citit

Ai pornit serverul, dar nu apare nimic în joc? Clientul zice că nu se poate conecta? Nu te panica și nu reporni serverul de 20 de ori. Ia verificările de mai jos **pe rând**. De cele mai multe ori cauza e ceva mic.

Regula de aur: serverul îți spune aproape mereu ce nu-i place. Îți scrie într-un fișier numit syserr. Cine învață să-l citească rezolvă singur jumătate din probleme.

Întâi: care e problema ta?

Alege situația care se potrivește. Te ajută să știi unde să te uiți:

Ce se întâmplăProbabil e vorba deÎncepe cu
Pornești serverul, dar se oprește imediatSetări greșite, baza de date, fișiere lipsăVerificările 4, 5, 6, 8
Serverul merge, dar clientul nu se conecteazăIP, porturi, firewallVerificările 7, 11
Merge o vreme, apoi cadeUn quest sau o modificare recentă, memoriaVerificările 2, 12

Cuvinte pe care le vei întâlni

CuvântCe înseamnă
syserrFișierul în care serverul își scrie erorile.
syslogFișierul în care serverul scrie ce face (mesaje normale).
ProcesUn program care rulează pe server: game, db, auth.
Port„Ușa” prin care intră jucătorii sau prin care vorbesc piesele serverului între ele.

1. Ești pe serverul corect?

Pare banal, dar dacă ai mai multe servere se întâmplă des. Scrie:

sh
hostname

Îți afișează numele serverului. Verifică dacă e cel la care te gândești.

2. Mai ai loc pe disc?

Când discul e plin, serverul nu mai poate scrie nimic și se oprește.

sh
df -h

Uită-te la coloana Capacity (sau Use%). Dacă vezi 95%–100%, discul e plin. De obicei vinovate sunt jurnalele (syslog) foarte mari sau backupurile vechi. Nu șterge la întâmplare: mută întâi backupurile vechi pe calculatorul tău.

3. Rulează procesele jocului?

sh
ps aux | grep -E "game|db|auth"

Ce ar trebui să vezi: rânduri care conțin game, db și auth. Dacă vezi doar auth, dar nu și game, problema e la canale. Dacă nu vezi nici db, problema e la baza de date: sari la verificarea 5.

4. Citește jurnalul de erori (syserr)

Aceasta e cea mai importantă verificare. Fișierul syserr e de obicei în folderul fiecărui canal (de exemplu channel1). Ca să-l găsești:

sh
find /usr/home -name syserr

Apoi citește ultimele 30 de rânduri (scrie calea găsită de tine):

sh
tail -n 30 /usr/home/game/channel1/syserr

Cum îl citești: caută prima eroare apărută la ultima pornire, nu ultima. De multe ori o singură greșeală produce zeci de mesaje după ea. Copiază rândul cu eroarea: îl vei căuta în tabelul de la final sau îl trimiți echipei de suport.

5. Merge baza de date (MySQL)?

sh
service mysql-server status

Dacă scrie is running, e în regulă. Dacă scrie is not running, pornește-o:

sh
service mysql-server start

Apoi pornește din nou jocul. Ordinea contează: întâi MySQL, apoi jocul.

6. Parola bazei de date e corectă?

Dacă în syserr vezi Access denied for user, jocul nu are voie în baza de date. De obicei parola din fișierul CONFIG nu se potrivește cu cea din MySQL. Deschide CONFIG în WinSCP și verifică parola și utilizatorul. Fă o copie a fișierului înainte să-l modifici.

7. Ascultă porturile jocului?

sh
sockstat -4 -l

Comanda arată ce „uși” (porturi) sunt deschise. Ar trebui să vezi porturile jocului tău (cele din CONFIG). Dacă în syserr apare Address already in use, jocul era deja pornit sau alt program folosește același port. Oprește jocul complet și pornește-l o singură dată.

8. Lipsesc biblioteci?

Dacă la pornire apare Shared object "…" not found, jocul are nevoie de un fișier de sistem (o bibliotecă) care lipsește. De obicei înseamnă că pachetul a fost făcut pentru altă versiune de FreeBSD. Nu instala lucruri la întâmplare de pe internet. Întreabă furnizorul pachetului ce versiune de sistem cere.

9. Are jocul voie să pornească (permisiuni)?

Dacă apare Permission denied când pornești jocul, fișierul nu are voie să fie executat. Verifică:

sh
ls -l /usr/home/game/channel1

Fișierele care pornesc trebuie să aibă un x la început, de exemplu -rwxr-xr-x. Nu da 777 la tot folderul: rezolvă doar fișierul care are nevoie.

10. Un singur canal nu merge?

Dacă CH1 merge și CH2 nu, compară fișierele CONFIG ale celor două canale. De obicei e un port scris de două ori sau o cale greșită.

11. Serverul merge, dar clientul nu se conectează

  • IP-ul din client (de exemplu din serverinfo.py) e IP-ul serverului tău?
  • Porturile jocului sunt deschise în firewall?
  • Clientul e cel potrivit pentru acest server? Un client de la alt server nu merge.

Un semn verde de „online” pe site nu înseamnă că totul e bine: încearcă de fiecare dată să intri în joc.

12. Ce ai schimbat ultima dată?

Dacă serverul mergea ieri și azi nu mai merge, aproape sigur e de vină ultima schimbare (un quest nou, un drop, un update). Pune înapoi fișierul vechi din backup și verifică dacă pornește. Nu ai backup? Citește cum faci backup la serverul Metin2.

Tabel rapid: eroare → ce faci

Ce veziCe înseamnăCe faci
Access denied for userParolă MySQL greșităVerifică parola din CONFIG
Can't connect to MySQLMySQL e opritservice mysql-server start
Address already in useJocul e deja pornitOprește-l complet, apoi pornește o dată
Shared object not foundLipsește o bibliotecăÎntreabă furnizorul pachetului
No space left on deviceDisc plindf -h, mută backupurile vechi
Permission deniedFișierul nu are voie să porneascăVerifică ls -l
Clientul nu vede canaleleIP sau porturiIP-ul din client și firewall-ul

Când ceri ajutor, trimite asta

Ca să primești ajutor rapid (de la noi sau de pe un forum), trimite:

  1. Ce ai făcut chiar înainte să apară problema.
  2. Ora la care a apărut.
  3. Rândurile din syserr cu eroarea.
  4. Ce ai verificat deja din lista de mai sus.

Nu trimite parole. Dacă un rând conține o parolă, înlocuiește-o cu ***.

Întrebări frecvente

Unde găsesc syserr?

De obicei în folderul fiecărui canal (channel1, channel2…) și în auth și db. Comanda find /usr/home -name syserr ți le arată pe toate.

Un restart rezolvă problema?

Uneori, pentru moment. Dar dacă nu afli cauza, problema revine. Citește întâi syserr, apoi repornești.

Pot șterge syslog dacă e prea mare?

Mai bine îl muți sau îl arhivezi decât să-l ștergi: poate conține informații utile despre ultima problemă.

Ce urmează

Dacă ești la început, recitește instalarea serverfiles pas cu pas. Dacă te-ai blocat, la găzduirea Metin2 Zentaris Host primești ajutor de la echipă pe tichet și Discord.

Server Metin2 gata de joc

Găzduire Metin2 în România, cu instalare de serverfiles, bază de date MySQL și protecție Anti-DDoS inclusă.

DiscordWhatsApp