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

Cum conectezi clientul Metin2 la serverul tău (IP și porturi), pentru începători

2 noiembrie 2026 4 min de citit

Serverul tău merge, dar când pornești jocul pe calculator nu apare nimic sau scrie că nu se poate conecta? Clientul trebuie să știe **unde** e serverul (IP-ul) și **pe ce uși** să intre (porturile). În această lecție îți arătăm unde se pun aceste date și cum faci primul test.

Pe scurt: în client există de obicei un fișier serverinfo.py cu IP-ul serverului și porturile. Ele trebuie să fie aceleași cu cele din fișierele CONFIG de pe server.

Unde se pune IP-ul în client

În multe clienți, setările de conectare sunt în fișierul serverinfo.py, aflat în pachetul root al clientului. Pentru a-l edita, pachetul trebuie despachetat cu unealta de pack a clientului tău. Dacă cel care ți-a dat clientul a inclus un „patcher” sau un fișier de setări separat, IP-ul poate fi acolo.

Varianta cea mai simplă pentru începători: cere-i celui care ți-a făcut clientul să-ți pună IP-ul, sau folosește un client livrat deja configurat. Unele clienți au IP-ul „ascuns” în programul principal (.exe); acolo nu-l poți schimba fără sursa clientului.

Ce conține serverinfo.py

Exemplu dintr-un client des folosit:

python
SERVER_IP   = "203.0.113.10"
PORT_1      = 13000
PORT_2      = 13010
PORT_3      = 13020
PORT_4      = 13030
PORT_AUTH   = 11000
RândCe înseamnăTrebuie să fie egal cu
SERVER_IPAdresa serverului tăuIP-ul primit de la hosting
PORT_1 … PORT_4Porturile canalelor CH1–CH4PORT din CONFIG-ul fiecărui canal
PORT_AUTHPortul de loginPORT din auth/CONFIG

IP-ul se scrie între ghilimele, porturile fără. O ghilimea lipsă strică tot fișierul și clientul nu mai pornește.

Pas cu pas: prima conectare

  1. Pe server, verifică dacă loginul și canalele ascultă:
sh
sockstat -4 -l

Trebuie să vezi porturile auth și ale canalelor (de exemplu 11000, 13000).

  1. În client, pune IP-ul serverului tău și porturile de mai sus.
  2. Pornește clientul. Ar trebui să vezi lista de canale.
  3. Loghează-te cu un cont de test, nu cu contul tău de GM principal.
  4. Fă un personaj și intră în joc.
  5. Mergi puțin, scrie ceva în chat, vorbește cu un NPC.
  6. Ieși și intră din nou. Personajul trebuie să fie unde l-ai lăsat, cu aceleași iteme. Așa verifici că serverul salvează datele.

Dacă toți pașii merg, clientul tău e conectat corect.

Ce faci dacă nu se conectează

Ce veziCe înseamnăCe verifici
Nu apare lista de canaleClientul nu ajunge la loginIP-ul, PORT_AUTH, dacă auth rulează
Canalele apar „offline”Porturile canalelor nu se potrivesc sau sunt blocatePORT_1… comparat cu CONFIG, firewall
„Connection refused”Portul e închisProcesul respectiv a pornit? (sockstat)
Timeout (așteaptă mult, apoi eroare)Ceva blochează drumulFirewall-ul serverului sau al firmei de hosting
Te loghezi, dar cazi la alegerea personajuluiCanalul are o problemăJurnalul syserr al canalului
Clientul se închide imediatClientul nu se potrivește cu serverulFolosește clientul făcut pentru acest server

Nu opri firewall-ul de tot ca să „meargă”. Deschide doar porturile de login și de canale.

De ce clientul trebuie să fie „pereche” cu serverul

Clientul și serverul vorbesc într-o „limbă” comună. Dacă iei un client de la alt server, „limba” poate fi diferită și conexiunea cade, chiar dacă IP-ul și porturile sunt corecte. De asemenea, itemele noi adăugate pe server trebuie adăugate și în client, altfel jucătorii nu le văd corect.

Când dai clientul jucătorilor

  • Pune IP-ul public al serverului, nu 127.0.0.1 sau un IP de test.
  • Testează clientul pe un alt calculator decât al tău.
  • Pentru actualizări automate ale clientului se folosește un autopatcher. Vezi ce este un autopatcher Metin2.

Întrebări frecvente

Pot folosi un domeniu (ex. joc.serverulmeu.ro) în loc de IP?

Depinde de client. Multe clienți vechi acceptă doar IP. Dacă al tău acceptă domeniu, e mai comod: schimbi serverul fără să schimbi clientul.

Am schimbat IP-ul în client, dar tot nu merge.

Verifică dacă ai schimbat IP-ul în toate locurile din fișier (unele clienți îl au de mai multe ori) și dacă ai împachetat la loc fișierul corect.

Pot ține un canal doar pentru teste?

Da, unele clienți au o listă separată pentru test (de exemplu SERVER_IP_TEST). E util pentru serverul de test.

Ce urmează

Lecția următoare: cum oprești și repornești corect serverul. Toate lecțiile sunt în lista tutorialelor Metin2.

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