Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Metin 2 Repack


SonSon

Question

[Message d'introduction]

 

Version des files : 2012

 

Domaine (Base de données, Core, etc.) :

Metin2 Repack

Votre niveau (débutant, intermédiaire, avancé) :

Intermédiarire

 

Description du problème :

J'allais ouvrir mon serveur en local , donc j'ai crée le luncheur et j'allais modifier les packs mais j'ai un message : Erreur d'extraction >>

Comment reproduire le problème :

Recherches et tests effectué :

Résultat des recherches et tests :

 

Message d'erreur, capture d'écran :

Hidden Content

    Give reaction to this post to see the hidden content.

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Modifié par Funky Emulation
Core X - External 2 Internal
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 53
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

Images postées

Messages recommandés

  • 0
  • Retraité

Là, tu t'es trompé de partout. Suis mon tutoriel:

 

https://fr.metin2.dev/topic/11778-thread/

 

J'ai fais une petite erreur, remplace les ' ip ' et pas les ' IP '. Car je me suis trompé. Là sur ton image, t'as mis deux ip, donc pas la bonne mise en forme du serverinfo. Soit t'essaye de le corriger comme j'ai dis ou alors, tu mets ton serverinfo là, et je te marque un truc bien voyant pour dire que c'est ici qu'il faut mettre l'ip.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

D'accord ,

J'essayerai


import app

import locale

 

app.ServerName = None

if (locale.IsEUROPE() and app.GetLocalePath()):

STATE_NONE = '...'

 

STATE_DICT = {

0 : '....',

1 : 'NORM',

2 : 'BUSY',

3 : 'FULL' }

 

SERVER1_CHANNEL_DICT = {

1:{'key':11,'name':'CH1','192.168.xxxx:'IP','tcp_port':13000,'udp_port':13000,'state':STATE_NONE,},

2:{'key':12,'name':'CH2','192.168.XXXX:'IP','tcp_port':13001,'udp_port':13001,'state':STATE_NONE,},

3:{'key':13,'name':'CH3','192.168.XXX':'IP','tcp_port':13002,'udp_port':13002,'state':STATE_NONE,},

4:{'key':14,'name':'CH4','192.168.XXXX':'IP','tcp_port':13003,'udp_port':13003,'state':STATE_NONE,},

5:{'key':15,'name':'CH5','192.168.XXXX':'IP','tcp_port':13004,'udp_port':13004,'state':STATE_NONE,},

}

 

REGION_NAME_DICT = {

0 : 'TAIWAN',

}

 

REGION_AUTH_SERVER_DICT = {

0 : {

1 : { '192.168.XXX:'IP', 'port':11002, },

}

}

 

REGION_DICT = {

0 : {

1 : { 'name' : 'Dusky-mt2', 'channel' : SERVER1_CHANNEL_DICT, },

},

}

 

MARKADDR_DICT = {

10 : { '192.168.XXXX' : 'IP', 'tcp_port' : 13000, 'mark' : '10.tga', 'symbol_path' : '10', },

}

 

TESTADDR = { '192.168.XXXXX' : 'IP', 'tcp_port' : 50000, 'udp_port' : 50000, }

 

}

 

TESTADDR = { '192.168.XXXX : 'IP', 'tcp_port' : 50000, 'udp_port' : 50000, }

 

.168.1.15' : '192.168XXXXX, 'tcp_port' : 50000, 'udp_port' : 50000, }

Lien vers le commentaire
Partager sur d’autres sites

  • 0
import app
import locale

app.ServerName = None
if (locale.IsEUROPE() and app.GetLocalePath()):
STATE_NONE = '...'

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

SERVER1_CHANNEL_DICT = {
	1:{'key':11,'name':'CH1','192.168.1.15':'IP','tcp_port':13000,'udp_port':13000,'state':STATE_NONE,},
	2:{'key':12,'name':'CH2','192.168.1.15':'IP','tcp_port':13001,'udp_port':13001,'state':STATE_NONE,},
	3:{'key':13,'name':'CH3','192.168.1.15':'IP','tcp_port':13002,'udp_port':13002,'state':STATE_NONE,},
	4:{'key':14,'name':'CH4','192.168.1.15':'IP','tcp_port':13003,'udp_port':13003,'state':STATE_NONE,},
	5:{'key':15,'name':'CH5','192.168.1.15':'IP','tcp_port':13004,'udp_port':13004,'state':STATE_NONE,},
}

REGION_NAME_DICT = {
	0 : 'TAIWAN',		
}

REGION_AUTH_SERVER_DICT = {
	0 : {
		1 : { '192.168.1.15':'IP', 'port':11002, },
		}
}

REGION_DICT = {
	0 : {
		1 : { 'name' : 'Dusky-mt2', 'channel' : SERVER1_CHANNEL_DICT, },
			},
}

MARKADDR_DICT = {
	10 : { '192.168.1.15' : 'IP', 'tcp_port' : 13000, 'mark' : '10.tga', 'symbol_path' : '10', },
		}

TESTADDR = { '192.168.1.15' : 'IP', 'tcp_port' : 50000, 'udp_port' : 50000, }

	}

TESTADDR = { '192.168.1.15' : 'IP', 'tcp_port' : 50000, 'udp_port' : 50000, }

.168.1.15' : '192.168.1.15', 'tcp_port' : 50000, 'udp_port' : 50000, }

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Voilà comme ceci. Ne fait pas un copier/coller car je crois pas que la syntaxe est bonne là. Maintenant tu sais ce qu'il faut modifier et fait attention de ne pas enlever les '

 

import app
import locale

app.ServerName = None
if (locale.IsEUROPE() and app.GetLocalePath()):
STATE_NONE = '...'

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

SERVER1_CHANNEL_DICT = {
	1:{'key':11,'name':'CH1','ip':'ICI TON IP','tcp_port':13000,'udp_port':13000,'state':STATE_NONE,},
	2:{'key':12,'name':'CH2','ip':'ICI TON IP','tcp_port':13001,'udp_port':13001,'state':STATE_NONE,},
	3:{'key':13,'name':'CH3','ip':'ICI TON IP','tcp_port':13002,'udp_port':13002,'state':STATE_NONE,},
	4:{'key':14,'name':'CH4','ip':'ICI TON IP','tcp_port':13003,'udp_port':13003,'state':STATE_NONE,},
	5:{'key':15,'name':'CH5','ip':'ICI TON IP','tcp_port':13004,'udp_port':13004,'state':STATE_NONE,},
}

REGION_NAME_DICT = {
	0 : 'TAIWAN',		
}

REGION_AUTH_SERVER_DICT = {
	0 : {
		1 : { 'ip':'ICI TON IP', 'port':11002, },
		}
}

REGION_DICT = {
	0 : {
		1 : { 'name' : 'Dusky-mt2', 'channel' : SERVER1_CHANNEL_DICT, },
			},
}

MARKADDR_DICT = {
	10 : { 'ip' : 'ICI TON IP', 'tcp_port' : 13000, 'mark' : '10.tga', 'symbol_path' : '10', },
		}

TESTADDR = { 'ip' : 'ICI TON TIP', 'tcp_port' : 50000, 'udp_port' : 50000, }

	}

TESTADDR = { 'ip' : 'ICI TON IP', 'tcp_port' : 50000, 'udp_port' : 50000, }

.168.1.15' : '192.168.1.15', 'tcp_port' : 50000, 'udp_port' : 50000, }

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Et en bas aussi.

Et une petite remarque, sur la ligne de CH2, il y a un I juste avant ton 1. A ce que je vois, tu as copier/coller ce que je t'ai donné ..

 

Et est ce que tu arrive à accéder à ton serveur sans le lanceur ?

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Oui reprend le root d'origine là car tu t'embrouille trop.

 

- Tu as une ligne en bas du serverinfo, où on sait même d'où elle sort

- Il y a des espaces qui ne sont pas censé être là.

 

Je ne sais pas comment tu fais avec ton serverinfo pour en arriver là.

Et est-ce que tu repack à chaque fois ? Car je vois qu'il est à la racine du client ton serverinfo.

 

Donc vaut mieux recommencer.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Pour résumé :

 

1) mauvaise modification du serverinfo.py

2) modification du mauvais serverinfo (surement celui mit à la racine avec le lanceur que monsieur a passé)

 

Faut faire attention tout de même un serveur c'est pas un jouet ^^

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.