|
You last visited: Today at 15:14
Advertisement
[Problem]Hamachi Kick nach charwahl...
Discussion on [Problem]Hamachi Kick nach charwahl... within the Metin2 Private Server forum part of the Metin2 category.
08/08/2010, 20:15
|
#1
|
elite*gold: 0
Join Date: Aug 2008
Posts: 68
Received Thanks: 9
|
[Problem]Hamachi Kick nach charwahl...
hi folgendes problem:
ich habe auf einem heimserver den server virtuell laufen,der server wird noch anders genutzt. eigentlich läuft alles gut.
daher wollte ich meinen client umbauen das der ohne cie mc.exe funktioniert.
alles auf einem lokalen server getestet, da lief alles.
serverinfo.py dann angepasst an den heimserver.
schnell verbunden,eingeloggt, charauswahl schön geladen, char gewählt und kick.
mit der mc.exe funktioniert aber dennoch.
ich denke das kann nur an der serverinfo liegen aber ich weiß nicht wo daran...hab mir sogar schon eine extra generieren lassen.
die serverinfo.py:
PHP Code:
import app import locale import debugInfo CHINA_PORT = 50000 app.ServerName = None if locale.IsGERMANY() or (locale.IsEUROPE() and app.GetLocalePath() == "locale/de"): STATE_NONE = "..." STATE_DICT = { 0 : "....", 1 : "normal", 2 : "belebt", 3 : "voll" } IgorGlock_serverinfo_Generator = { 1:{"key":11,"name":"Channel 1","ip":"Hamachi-IP","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, 2:{"key":12,"name":"Channel 2","ip":"Hamachi-IP","tcp_port":16000,"udp_port":16000,"state":STATE_NONE,}, 3:{"key":13,"name":"Channel 3","ip":"Hamachi-IP","tcp_port":18000,"udp_port":18000,"state":STATE_NONE,}, 4:{"key":14,"name":"Channel 4","ip":"Hamachi-IP","tcp_port":20000,"udp_port":20000,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "GERMANY", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"Hamachi-IP", "port":11002, }, }, } REGION_DICT = { 0 : { 1 : { "name" : "Servername", "channel" : IgorGlock_serverinfo_Generator, }, }, } MARKADDR_DICT = { 10 : { "ip" : "Hamachi-IP", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, } TESTADDR = { "ip" : "127.0.0.0", "tcp_port" : 50000, "udp_port" : 50000, }
hoffe irgendjemand kann mir da helfen dieses problem zu lösen
|
|
|
08/08/2010, 20:18
|
#2
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,788
Received Thanks: 1,863
|
Ka,
aber meine Serverinfo.py sieht i-wie komplett anders aus :O
|
|
|
08/08/2010, 20:30
|
#3
|
elite*gold: 0
Join Date: Aug 2008
Posts: 68
Received Thanks: 9
|
ich hab auch verschiedene...aber für mich sehen die dennoch ziehmlich gleich aus...zb die hab ich noch
PHP Code:
import app import locale app.ServerName = None if locale.IsGERMANY() or (locale.IsEUROPE() and app.GetLocalePath() == "locale/de"): STATE_NONE = "NORM" STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"CH1 ","ip":"Hamachi-IP","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "TAIWAN", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"Hamachi-IP", "port":11002, }, } } REGION_DICT = { 0 : { 1 : { "name" : "Servername", "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "0.0.0.0", "tcp_port" : 23000, "mark" : "10.tga", "symbol_path" : "10", }, } TESTADDR = { "ip" : "Hamachi-IP", "tcp_port" : 13003, "udp_port" : 13003, }
habe aber dann diesen benutzt.
an portmap kanns eigentlich auch nicht liegen da ich da alle ports frei habe glaube ich
13000
11002
13001
13002
13003
13004
13061
13099
23001
|
|
|
08/08/2010, 20:40
|
#4
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,788
Received Thanks: 1,863
|
Also meine Sieht so aus :O
import app
import locale
app.ServerName = None
if locale.IsGERMANY() or (locale.IsEUROPE() and app.GetLocalePath() == "locale/de"):
STATE_NONE = "NORM"
STATE_DICT = {
0 : "....",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":"CH1 ","ip":"91.121.68.105","tcp_port":13000,"udp_port" :13000,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "GERMANY",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"91.121.68.105", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : "PePaMt2", "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "91.121.68.105", "tcp_port" : 13001, "mark" : "10.tga", "symbol_path" : "10", },
}
TESTADDR = { "ip" : "91.121.68.105", "tcp_port" : 13001, "udp_port" : 13001, }
if locale.IsGERMANY() or (locale.IsEUROPE() and app.GetLocalePath() == "locale/ca"):
STATE_NONE = "NORM"
STATE_DICT = {
0 : "....",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":"CH1 ","ip":"91.121.68.105","tcp_port":13000,"udp_port" :13000,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "TAIWAN",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"91.121.68.105", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : "ServerName", "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "91.121.68.105", "tcp_port" : 23000, "mark" : "10.tga", "symbol_path" : "10", },
}
TESTADDR = { "ip" : "91.121.68.105", "tcp_port" : 13001, "udp_port" : 13001, }
if locale.IsTAIWAN():
STATE_NONE = "NORM"
STATE_DICT = {
0 : "....",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":"CH1 ","ip":"91.121.68.105","tcp_port":13000,"udp_port" :13000,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "TAIWAN",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"91.121.68.105", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : "PePaMt2", "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "91.121.68.105", "tcp_port" : 23000, "mark" : "10.tga", "symbol_path" : "10", },
}
TESTADDR = { "ip" : "91.121.68.105", "tcp_port" : 13003, "udp_port" : 13003, }
|
|
|
08/08/2010, 20:42
|
#5
|
elite*gold: 0
Join Date: Jul 2010
Posts: 1,001
Received Thanks: 579
|
benutz mal den serverinfo generator von igor glock
oder so...
|
|
|
08/08/2010, 20:43
|
#6
|
elite*gold: 0
Join Date: Aug 2008
Posts: 68
Received Thanks: 9
|
hmm hast iwie mehr drin stehen....wenns rechts ist missbrauch ich den text mal etwas^^
vll spinnt das deswegen das da in meine rvll der teil fehlt für den worldserver
@ pangerlenis: der wird doch dort im thread den ich verlinkt habe vorgestellt.
mit deiner serverinfo ging noch schlechter bananenwerfer.
hier der error:
|
|
|
08/08/2010, 20:57
|
#7
|
elite*gold: 192
Join Date: Jul 2008
Posts: 17,070
Received Thanks: 3,691
|
Quote:
Originally Posted by valvius
mit deiner serverinfo ging noch schlechter bananenwerfer.
hier der error:
|
#reportet
--> Doppelpost
So welche files nutzte und welchen client?
|
|
|
08/08/2010, 21:24
|
#8
|
elite*gold: 0
Join Date: Aug 2008
Posts: 68
Received Thanks: 9
|
Quote:
Originally Posted by .:Щergež:.
#reportet
--> Doppelpost
|
sry wegen doppelpost, dachte das zählt nur wenn man 2x das selbe schreibt und nicht wenn man neuen status von dem problem gibt.
benutze ursprünglich die serverfiles von xxxachixxx
habe aber viel dran rumgebastelt also in den db von gm & item
client ist der 2008er de leicht angepasst, habe aber noch andere immer zum testen
sonst noch infos nötig?
|
|
|
08/08/2010, 21:37
|
#9
|
elite*gold: 0
Join Date: Apr 2010
Posts: 323
Received Thanks: 23
|
du weist schon das die hamachi IP rein muss
oder hast du World server hochgeladen ?
|
|
|
08/08/2010, 21:45
|
#10
|
elite*gold: 0
Join Date: Aug 2008
Posts: 68
Received Thanks: 9
|
ich wollte meine server ip nicht veröffentlichen daher steht an der stelle hamachi ip in meiner serverinfo....läuft in virtual pc aufm heimserver
|
|
|
08/08/2010, 22:07
|
#11
|
elite*gold: 0
Join Date: May 2010
Posts: 82
Received Thanks: 9
|
Hier nen Zitat von infi, so stimmts..^^
Quote:
Nochmal wegen der Sache mit Dyndns und Public IP.
Es geht auch mit der Public IP nicht-
Grund :
Der Client möchte vom Server beim einloggen in den World Server die IP + den Port zugesendet bekommen.
Beim Char und Login muss er das nicht weil das schon fest definiert ist in der Serverinfo.
Da der Server als Netzwerkbrücke aber die IP 192.168.2.*** hat, sendet er dem jenigen der einloggen will folgendes :
Verbinde dich auf die IP 192.168.2.*** mit dem Port 1300/1/2/3/4/ or 13061/99
Da der jenige der von außen verbindet dann auf die interne IP also 192.168.2.*** connectet scheitert das ganze.
Mit MC geht es, da MC dem PC sagt wo er hinconnecten soll und er keine Antwort vom Server fordert.
|
|
|
|
08/08/2010, 22:23
|
#12
|
elite*gold: 0
Join Date: Aug 2008
Posts: 68
Received Thanks: 9
|
ahhh das klingt erklärend...aber wie kann ich das lösen?
das läuft ja so:
client--hamachi(internet)->heimserver--portmap-->virtualpc mit server
hoffe man kann das verstehen wie ich das hier als schema habe
|
|
|
|
Similar Threads
|
Kick nach Charwahl ! PLS Help !!!
03/27/2011 - Metin2 Private Server - 22 Replies
Hallo,
ich weis, dass es schon viele hatten und das dieses Problem auch schon oft geklärt wurde, aber bei mir ist es besonders komisch! Wenn ich meinen Server starte und von mein LapTop aus connecten will bekomme ich nachdem ich meinen Char ausgewählt habe ein kick. Ich sehe noch den Ladebalken dann kommt Kick.Von meinem Host PC wo der Server drüber läuft aus komme ich rein. Ich habe die IP richtig konfiguiert,meine Firewall ist auch aus und PortMap hab auch nachgeschaut der Charserver ist...
|
Serverinfo .py - Kick nach Charwahl : Wer findet den Fehler?
04/15/2010 - Metin2 Private Server - 14 Replies
hi,
die spieler, die bei mir spielen wollen bekommen immer kick nach charauswahl.
ports sind alle offen, da es mit der sura.exe ohne probleme geht.
ich will aber dass es mit ner normalen .exe geht!
Findet jemand den Fehler in der serverinfo?
|
Client mit Serveriinfo.py bearbeitet: andere kick nach Charwahl
03/07/2010 - Metin2 Private Server - 4 Replies
hi,
habe bei meinem clienten die serverinfo.py bearbeitet, und eine exe erstellt.
Nun bekommen andere nach der charauswahl kick, ich kann aber online gehen.
Benutze nen selbst gemoddeten china client.
Ist ein hamachi server.
Habe schon viele Themen hier gefunden, aber immer ohne Lösung.
|
kick bei charwahl
08/20/2009 - Metin2 Private Server - 7 Replies
wieso bekomme ich kicks bei char whal in zzyt -.- bin mit proxy xD anmeldung schaff ich ja blos nach char wahl gibtz kick
d.h ich wähl char dan macht dieser seine bewegung und dan kurze zeit passiert nix und dan kick wieso =(?
|
All times are GMT +2. The time now is 15:14.
|
|