Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

Calypso

 tutoriel / partage Configurer votre client pour la première fois

Messages recommandés

 

Niveau requis  : Débutant

Temps estimé : Entre 5 et 10 minutes

 

Bonjour à tous,

 

La configuration de votre client est une étape cruciale à la création d'un serveur privé Metin2, en effet, il permet de connecter votre client Metin2 à votre serveur.

 

Pré-requis:

 

  • Contenu Masqué !

      Donnez un like à l'auteur afin de pouvoir visualiser tout le contenu.
    , un éditeur de code puissant qui vous permettra de modifier les fichiers pythons (.py) de votre client de manière simple.
  • Eternexus (Files 2013+), un logiciel pour repack / depack les fichiers de votre client. Le topic de EterNexus est précédé d'un tutoriel vous expliquant comment repacket et depack votre client.

 

I. Configurer son client

 


1. Pour commencer veuillez depack le fichier root situé dans le dossier pack de votre client.

2. Ouvrons maintenant le fichier serverinfo.py avec Sublime Text et analysons un peu les lignes.

import app

app.ServerName = None

STATE_NONE = '...'
		
STATE_DICT = {
	0 : '....',
	1 : 'NORM',
	2 : 'BUSY',
	3 : 'FULL'	}

SERVER1_CHANNEL_DICT = {
	1:{'key':11,'name':'CH1   ','ip':'VOTREIP','tcp_port':13001,'udp_port':13001,'state':STATE_NONE,},
	2:{'key':12,'name':'CH2   ','ip':'VOTREIP','tcp_port':62210,'udp_port':62210,'state':STATE_NONE,},
	4:{'key':14,'name':'CH3   ','ip':'VOTREIP','tcp_port':62310,'udp_port':62310,'state':STATE_NONE,},
}
REGION_NAME_DICT = {
	0 : 'TAIWAN',
}

REGION_AUTH_SERVER_DICT = {
	0 : {
		1 : { 'ip':'VOTREIP', 'port':11002, }, 
		
		}	
}

REGION_DICT = {
	0 : {
		1 : { 'name' : 'VOTRENOMDESP', 'channel' : SERVER1_CHANNEL_DICT, },
		},
}

MARKADDR_DICT = {
	10 : { 'ip' : 'VOTREIP', 'tcp_port' : 13001, 'mark' : '10.tga', 'symbol_path' : '10', },
	}

TESTADDR = { 'ip' : 'VOTREIP', 'tcp_port' : 50000, 'udp_port' : 50000, }

 

STATE_NONE = Le statut de votre Serveur lorsqu'il est fermé (Par défaut ... que vous pouvez modifier en Fermé).

STATE_DICT = Les différents statuts de votre serveur écrits en crescendo ( .... = Maintenance NORM = Ouvert BUSY= Chargé FULL= Complet).

 

3. Passons au plus important, les lignes du dessous ( SERVER1_CHANNEL_DICT ) . Tout d'abord ne mettez pas un même chiffre pour deux CH.

 

CH1, CH2 etc.. = Les noms des canaux que vous pouvez modifier (Exemple : Channel, Canal, Monde, Dimension etc...).

 

VOTREIP = Là c'est important car il s'agit de la première chose à modifier ! 

 

  • Local : Vous devrez mettre votre IP commençant par 192.168, (c'est l'ip que vous renvoie la console lorsque vous faites la commande ifconfig.)
  • Hamachi :  Pour vous et seulement vous (admin) vous devez mettre votre ip hamachi terminant par .100 (Exemple votre ip c'est 23.65.124.27 vous devrez mettre 23.65.124.100) Si vous avez des joueurs (files 2013-) mettez votre ip hamachi normale (Reprenant l'exemple d'avant 23.65.124.27)
  • NO-IP : Pour vous et seulement vous (admin) vous devez mettre votre ip routeur (192.168.X.X) et pour vos joueurs vous devez mettre le domaine no-IP que vous fournit no-ip.org. (Exemple : exemplemt2.no-ip.org)
  • Dédié : Mettez simplement l'ip que vous donne votre hébergeur que ce soit pour vous ou vos joueurs.

 

tcp_port & udp_port = Cela doit correspondre au port utilisé par le channel. Le port est disponible dans les fichiers CONFIG de vos channels.

HOSTNAME: channel1_core2
CHANNEL: 1
PORT: 13001
P2P_PORT: 14001
DB_PORT: 15000
DB_ADDR: localhost
MAP_ALLOW: 21 22 23 24 25 26
Information. Si vous être sous les files 2013+, prenez comme port celui du core2.

 

4. Descendons un peu plus bas, vous allez retrouver des VOTREIP, remplacez-les en fonction de l'explication présente ci-dessus.

Vérifiez aussi le port de auth au niveau de ce code :

HOSTNAME: auth
CHANNEL: 1
PORT: 11002
P2P_PORT: 12000
DB_PORT: 15000
Attention ! Il est important que vous vérifiez que le port soit le même que celui déclaré dans le fichier CONFIG de votre auth (disponible via Winscp).

 

5. Si vous continuez à descendre vous allez encore retrouver des VOTREIP, là aussi remplacez-les en fonction de vos envies !

 

Au code qui suit vous pouvez ajouter le nom de votre serveur :

REGION_DICT = {
	0 : {
		1 : { 'name' : 'VOTRENOMDESP', 'channel' : SERVER1_CHANNEL_DICT, },
		},
Succès ! Vous venez de configurer votre serverinfo.
Attention ! N'oubliez pas de sauvegarder votre travail et de repack le tout.

 

 

Pour continuer:

 

  • Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2.
  • Cette FAQ pourra répondre à la plupart de vos questions.
  • Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !

 

Tutoriel de Calypso. Remise en forme : Cupidon.

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.