Cum sa ai 2 servere in acelasi client

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
Kix
Nivel 1
Nivel 1
Mesaje: 94
Membru din: 07 Aug 2013
Status: Joc AP
Server Metin2: Metin2AP
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1

Cum sa ai 2 servere in acelasi client

Mesajde Kix » 03 Sep 2013, 07:23

1. Desfacem “root.eix”
2. Intram in “serverinfo.py”
3. Cautam unde scrie:
SERVER01_CHANNEL_DICT = {
1:{“key”:11,”name”:”CH1 “,”ip”:”metin2b.ath.cx”,”tcp_port”:13000,”udp_port”:13000,”state”:STATE_NONE,},
2:{“key”:11,”name”:”CH2 “,”ip”:”metin2b.ath.cx”,”tcp_port”:16000,”udp_port”:16000,”state”:STATE_NONE,},
}
4. Adaugam inca una si modificam in functie de servere datele de mai jos:

ERVER01_CHANNEL_DICT = {
1:{“key”:11,”name”:”CH1 “,”ip”:”metin2b.ath.cx”,”tcp_port”:13000,”udp_port”:13000,”state”:STATE_NONE,},
2:{“key”:11,”name”:”CH2 “,”ip”:”metin2b.ath.cx”,”tcp_port”:16000,”udp_port”:16000,”state”:STATE_NONE,},
}
SERVER02_CHANNEL_DICT = {
1:{“key”:11,”name”:”CH1 “,”ip”:”metin2b.ath.cx”,”tcp_port”:13000,”udp_port”:13000,”state”:STATE_NONE,},
2:{“key”:11,”name”:”CH2 “,”ip”:”metin2b.ath.cx”,”tcp_port”:16000,”udp_port”:16000,”state”:STATE_NONE,},
}
5. Cautam si adaugam:
REGION_DICT = {
0 : {
1 : { “name” : “Metin2Borcea”, “channel” : SERVER01_CHANNEL_DICT, },
2 : { “name” : “Metin2Borcea2″, “channel” : SERVER02_CHANNEL_DICT, },
},
}

6. Salvam si impachetam.



Sau:

Salutari, azi va voi invata cum sa adaugati un al doilea server intr-un client, desigur daca urmati pasii inca odata , puteti introduce si al treilea , etc.. sa incepem

Pentru inceput, ceea ce v-om face in acest tutorial o sa arate cam asa:

Imagine

Pasul 1
* Despacheptam fisierele root.epk/eix , de preferinta cu eternexus, acum depinde de fiecare caz.
Pasul 2
* Intram in serverinfo.py , il deschidem cu notepad++
Pasul 3
* Cautam linia cu CHANNELS1 , si v-om gasi ceva de genul:

Cod: Selectaţi tot

CHANNELS1 = [
      {'name':'CH1','ip':'188.245.343.221','tcp_port':14100,'udp_port':14100,'state':STATE_NONE,},
      {'name':'CH2','ip':'188.245.343.221','tcp_port':14200,'udp_port':14200,'state':STATE_NONE,},
   ]

Fix dupa ultima " ] " dam [enter]
si introducem al doilea canal uite asa

Cod: Selectaţi tot

CHANNELS2 = [
      {'name':'CH1','ip':'188.245.343.445','tcp_port':16100,'udp_port':16100,'state':STATE_NONE,},
      {'name':'CH2','ip':'188.245.343.445','tcp_port':16200,'udp_port':16200,'state':STATE_NONE,},
   ]

Sa fie channels2
Va trebuii sa arate cam asa:

Cod: Selectaţi tot

CHANNELS1 = [
      {'name':'CH1','ip':'188.245.343.221','tcp_port':14100,'udp_port':14100,'state':STATE_NONE,},
      {'name':'CH2','ip':'188.245.343.221','tcp_port':14200,'udp_port':14200,'state':STATE_NONE,},
   ]
CHANNELS2 = [
      {'name':'CH1','ip':'188.245.343.445','tcp_port':16100,'udp_port':16100,'state':STATE_NONE,},
      {'name':'CH2','ip':'188.245.343.445','tcp_port':16200,'udp_port':16200,'state':STATE_NONE,},
   ]

Desigur aici sunt doar 2 ch-uri , puteti avea mai multe

Pasul 4
* Cautam linia

Cod: Selectaţi tot

MARK1 = { 'ip':'188.245.343.221', 'tcp_port' : 14100, 'mark' : '120.tga', 'symbol_path' : '120', }

si fix sub ea adaugam urmatoarea linie

Cod: Selectaţi tot

MARK2 = { 'ip':'188.245.343.445', 'tcp_port' : 16100, 'mark' : '120.tga', 'symbol_path' : '120', }


* Ar trebuii sa arate cam asa:

Cod: Selectaţi tot

MARK1 = { 'ip':'188.245.343.221', 'tcp_port' : 14100, 'mark' : '120.tga', 'symbol_path' : '120', }
MARK2 = { 'ip':'188.245.343.445', 'tcp_port' : 16100, 'mark' : '120.tga', 'symbol_path' : '120', }


Pasul 5
* Cautam linia

Cod: Selectaţi tot

 AUTH1 = { 'ip':'188.245.343.221', 'port': 23344, }

si sub ea adaugam urmatorul lucru:

Cod: Selectaţi tot

 AUTH2 = { 'ip':188.245.343.445', 'port': 23344, }

Ar trebuii sa arate cam asa:

Cod: Selectaţi tot

 AUTH1 = { 'ip':'188.245.343.221', 'port': 23344, }
AUTH2 = { 'ip':188.245.343.445', 'port': 23344, }


Pasul 6
* Cautam linia

Cod: Selectaţi tot

 NAME1 = { 'name' : 'Kotoba PvM'}

si sub ea adaugam

Cod: Selectaţi tot

NAME2 = { 'name' : 'Kotoba PvP In curand'}

* Cam asa ar trebuii sa arate:

Cod: Selectaţi tot

 
   NAME1 = { 'name' : 'Kotoba PvM'}
   NAME2 = { 'name' : 'Kotoba PvP In curand'}

Pasul 7
* Cautam linia

Cod: Selectaţi tot

 (NAME1, AUTH1, MARK1, CHANNELS1),

si sub ea adaugam

Cod: Selectaţi tot

 (NAME2, AUTH2, MARK2, CHANNELS2),

Ar trebuii sa arate cam asa:

Cod: Selectaţi tot

       (NAME1, AUTH1, MARK1, CHANNELS1),
      (NAME2, AUTH2, MARK2, CHANNELS2),


Si cu asta am incheiat de pus 2 servere intr-un client , cam asa ar trebuii sa arate toata chestia:

Cod: Selectaţi tot

   CHANNELS1 = [
      {'name':'CH1','ip':'188.245.343.221','tcp_port':14100,'udp_port':14100,'state':STATE_NONE,},
      {'name':'CH2','ip':'188.245.343.221','tcp_port':14200,'udp_port':14200,'state':STATE_NONE,},
   ]
   CHANNELS2 = [
      {'name':'CH1','ip':'188.245.343.445','tcp_port':16100,'udp_port':14100,'state':STATE_NONE,},
      {'name':'CH2','ip':'188.245.343.445','tcp_port':16200,'udp_port':14200,'state':STATE_NONE,},
   ]
   MARK1 = { 'ip':'188.245.343.221', 'tcp_port' : 14100, 'mark' : '120.tga', 'symbol_path' : '120', }
   MARK2 = { 'ip':'188.245.343.445', 'tcp_port' : 16100, 'mark' : '120.tga', 'symbol_path' : '120', }
   AUTH1 = { 'ip':'188.245.343.221', 'port': 23344, }
   AUTH2 = { 'ip':'188.245.343.445', 'port': 23344, }
   NAME1 = { 'name' : 'Kotoba PvM'}
   NAME2 = { 'name' : 'Kotoba PvP In curand'}
   
   REGION0_ORDER_LIST = [
      (NAME1, AUTH1, MARK1, CHANNELS1),
      (NAME2, AUTH2, MARK2, CHANNELS2),
   ]


Daca ati configurat cum trebuie , trebuie sa va mearga 100%, Acest tutorial a fost creeat 100% de mine, Zorke, Pentru nelamuriri lasati cate un raspuns si va ajut !
Ultima oară modificat 02 Oct 2015, 21:22 de către M.Seby, modificat de 2 ori în total.
Motiv: Am facut mesajul ordonat

Deconectat
Avatar utilizator
Western
Nivel 3
Nivel 3
Mesaje: 339
Membru din: 30 Iul 2013
Localitate: Craiova
Status: Va urma ...
Mulțumiri acordate: 0
Mulțumiri primite: 16
Contact:

Re: Cum sa ai 2 servere in acelasi client

Mesajde Western » 05 Sep 2013, 01:45

Destul de folositor :p

Deconectat
Avatar utilizator
Gache Alexandru
Nivel 3
Nivel 3
Mesaje: 326
Membru din: 18 Aug 2013
Localitate: Vaslui
Server Metin2: www.metin2rk.com
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Cum sa ai 2 servere in acelasi client

Mesajde Gache Alexandru » 05 Sep 2013, 08:48

Western scrie:Destul de folositor :p

Idem

Deconectat
Avatar utilizator
4lieN
Nivel 2
Nivel 2
Mesaje: 198
Membru din: 05 Sep 2013
Status: Administrez Metin2HexTec
Server Metin2: www.metin2hextec.in
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Cum sa ai 2 servere in acelasi client

Mesajde 4lieN » 05 Sep 2013, 22:30

Bun tutorialul :ympeace:

Deconectat
Avatar utilizator
TwoDogs
Utilizator interzis !
Utilizator interzis !
Mesaje: 54
Membru din: 21 Aug 2013
Status: A sa mori tu.
Server Metin2: Caut... >
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cum sa ai 2 servere in acelasi client

Mesajde TwoDogs » 06 Sep 2013, 12:40

Cer sursa.Pentru ca stiu de unde este :).

Deconectat
Avatar utilizator
zEu
Nou Venit
Nou Venit
Mesaje: 5
Membru din: 04 Sep 2013
Status: Administrator DarkHeroes
Server Metin2: Metin2 DarkHeroes
Regat: Chunjo
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cum sa ai 2 servere in acelasi client

Mesajde zEu » 07 Sep 2013, 00:44

Multumesc, aveam nevoie.
Imagine

Deconectat
Avatar utilizator
metin2ns
Nou Venit
Nou Venit
Mesaje: 25
Membru din: 08 Sep 2013
Status: Sunt bine mersi ^.^
Server Metin2: Detinator sv mT2NS
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cum sa ai 2 servere in acelasi client

Mesajde metin2ns » 08 Sep 2013, 14:37

buun

Deconectat
Avatar utilizator
bluelife
Nivel 1
Nivel 1
Mesaje: 60
Membru din: 13 Sep 2013
Status: Sunt bine mersi ^.^
Server Metin2: www.metin2-bt.com
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cum sa ai 2 servere in acelasi client

Mesajde bluelife » 13 Sep 2013, 22:04

ms mult!!

Deconectat
Avatar utilizator
y0y066
Nivel 1
Nivel 1
Mesaje: 93
Membru din: 19 Noi 2013
Status: caut idei , pentru ponei ^*^
Server Metin2: 3WARS Game
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Cum sa ai 2 servere in acelasi client

Mesajde y0y066 » 20 Noi 2013, 10:31

TwoDogs scrie:Cer sursa.Pentru ca stiu de unde este :).

Se gaseste in arfiva Root.epk / .eix despachetata, in fisierul serverinfo.py

Iar program bun de despachetat si inpachetat fara erori recomand MasterEPack 5 , scuze daca fac reclama :D

Deconectat
Avatar utilizator
boartaradu
Nou Venit
Nou Venit
Mesaje: 17
Membru din: 13 Noi 2013
Status: Metin2 Amazing
Server Metin2: Metin2 Amazing
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cum sa ai 2 servere in acelasi client

Mesajde boartaradu » 05 Dec 2013, 00:09

Frumos!


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: [GA]Iulica, [RaffaeL], Knop și 5 vizitatori