Fehler beim Verbinden

10/09/2012 19:59 IceCreamx3#1
Wenn ich mich auf meinem eigenen Hamachi Server einloggen möchte, steht dauernd "Fehler beim Verbinden"


Informationen:
- Benutze die 1678er Serverfiles
- Benutze den Offiziellen M2-Clienten ([Only registered and activated users can see links. Click Here To Register...])
- Benutze Oracle VM VirtualBox
- PortMap an

[Only registered and activated users can see links. Click Here To Register...]

Was habe ich gemacht:
- Server installiert (Sysinstall inbegriffen)
- im Clienten die Serverinfo.py bearbeitet (Hamachi IP mit .100 am Ende eingefügt)

So, das wars.
Es kommt immer wieder die gleiche Fehlermeldung.
Ich hoffe, ihr könnt mir (wieder) helfen.
Falls ihr weitere Infos braucht, schreibt einfach hier oder auf Skype unter:
xunlimited2

Danke!
10/09/2012 20:02 Icebeatzz™#2
poste mal die auth syserr.
10/09/2012 20:12 IceCreamx3#3
SYSERR: Oct 9 19:53:02 :: heart_idle: losing 35 seconds. (lag occured)
SYSERR: Oct 9 20:05:20 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

mehr ist nicht drinnen, server vor ca. 1 h gemacht.
10/09/2012 21:17 Ivanlyon95#4
sicher, dass du die serverinfo.py richtig bearbeitet hast?
10/09/2012 21:22 Toffeepopcorn#5
Ich muss bei mir die komplette Hamachi IP eingeben, ohne .100, probier mal deine richtige.
10/09/2012 21:36 IceCreamx3#6
wenn ich die normale hamachi ip eintippe, haut es mich immer wieder zurück zur ch-auswahl. heißt "du wirst mit dem server verbunden" --> zurück zur Ch Auswahl

Danke aber für den Tipp.

vlt. erkennt einer von euch einen fehler in der serverinfo

Code:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

def BuildServerList(orderList):
	retMarkAddrDict = {}
	retAuthAddrDict = {}
	retRegion0 = {}

	ridx = 1
	for region, auth, mark, channels in orderList:
		cidx = 1
		channelDict = {}
		for channel in channels:
			key = ridx * 10 + cidx
			channel["key"] = key
			channelDict[cidx] = channel
			cidx += 1

		region["channel"] = channelDict

		retRegion0[ridx] = region
		retAuthAddrDict[ridx] = auth
		retMarkAddrDict[ridx*10] = mark
		ridx += 1

	return retRegion0, retAuthAddrDict, retMarkAddrDict

app.ServerName = None


if locale.IsEUROPE():
	info = {
		'MARKADDR': {
		10: {
			'tcp_port': 13003, 'ip': '5.165.46.100', 'symbol_path': '10', 'mark': '10.tga'
			},
		},
		'GAMEADDR': {
			0: {
				1: {
					'name': 'Natural 2',
					'channel':
				{
					1: {
					'state': 'NORM', 'name': 'CH1    ', 'key': 11, 'ip': '5.165.46.100', 'tcp_port': 13003, 'udp_port': 13003
					},
					2: {
					'state': 'NORM', 'name': 'CH2    ', 'key': 11, 'ip': '5.165.46.100', 'tcp_port': 13002, 'udp_port': 13002
					}
				},
				},
		} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
			1: { 
			'ip': '5.165.46.100', 'port': 11002
			}, 
			
		} }
	}

	STATE_NONE = "..."

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

	REGION_NAME_DICT = info["NAME"]
	REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
	REGION_DICT = info["GAMEADDR"]
	MARKADDR_DICT = info["MARKADDR"]
10/09/2012 22:32 Lauling#7
die serverinfo hatte ich auch mal, dies iwie fail, nimm diese und connecte mit surakopf.exe:
PHP Code:
import os
import app
import locale
import debugInfo

CHINA_PORT 
50000
CH1P 
13000
CH2P 
13001
CH3P 
13002
CH4P 
13003
AUTHP 
11002
IP 
open("serverip.cfg""r").readline()
SERVERNAME open("servername.cfg""r").readline()
if 
locale.IsEUROPE():
    
STATE_NONE "..."
                    
    
STATE_DICT = {
        
"ist offline",
        
"NORM",
        
"BUSY",
        
"FULL"
    
}

    
Server1 = {
        
1:{"key":11,"name":"CH1","ip":IP,"tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,},
        
2:{"key":12,"name":"CH2","ip":IP,"tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,},
        
3:{"key":12,"name":"CH3","ip":IP,"tcp_port":CH3P,"udp_port":CH3P,"state":STATE_NONE,},
        
4:{"key":12,"name":"CH4","ip":IP,"tcp_port":CH4P,"udp_port":CH4P,"state":STATE_NONE,},
    }

    
    
REGION_NAME_DICT = {
        
"GERMANY",        
    }

    
REGION_AUTH_SERVER_DICT = {
        
: {
            
: { "ip":IP"port":AUTHP, },
    
        }        
    }

    
REGION_DICT = {
        
: {
            
: { "name" :SERVERNAME"channel" Server1, },
        },
    }

    
MARKADDR_DICT = {
        
10 : { "ip" IP"tcp_port" 13001"mark" "10.tga""symbol_path" "10", },
    }

    
TESTADDR = { "ip" IP"tcp_port" 15000"udp_port" 15000, } 
10/09/2012 22:48 IceCreamx3#8
sry für die für dich wahrscheinlich dumme frage xD
bin halt ein anfänger :)
aber stimmt es so?

Code:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000
CH1P = 13000
CH2P = 13001
CH3P = 13002
CH4P = 13003
AUTHP = 11002
IP = open("serverip.cfg", "r").readline()
SERVERNAME = open("servername.cfg", "r").readline()
if locale.IsEUROPE():
    STATE_NONE = "..."
                    
    STATE_DICT = {
        0 : "ist offline",
        1 : "NORM",
        2 : "BUSY",
        3 : "FULL"
    }

    Server1 = {
        1:{"key":11,"name":"CH1","ip":5.165.46.100,"tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
        2:{"key":12,"name":"CH2","ip":5.165.46.100,"tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
        3:{"key":12,"name":"CH3","ip":5.165.46.100,"tcp_port":13002,"udp_port":13002,"state":STATE_NONE,},
        4:{"key":12,"name":"CH4","ip":5.165.46.100,"tcp_port":13003,"udp_port":13003,"state":STATE_NONE,},
    }

    
    REGION_NAME_DICT = {
        0 : "GERMANY",        
    }

    REGION_AUTH_SERVER_DICT = {
        0 : {
            1 : { "ip":5.165.46.100, "port":11002, },
    
        }        
    }

    REGION_DICT = {
        0 : {
            1 : { "name" :SERVERNAME, "channel" : Server1, },
        },
    }

    MARKADDR_DICT = {
        10 : { "ip" : 5.165.46.100, "tcp_port" : 13001, "mark" : "10.tga", "symbol_path" : "10", },
    }

    TESTADDR = { "ip" : IP, "tcp_port" : 15000, "udp_port" : 15000, }
Edit:


[Only registered and activated users can see links. Click Here To Register...]

dieser fehler taucht jetzt auf -.-
10/09/2012 23:41 Lauling#9
für dne localhost, also für dich ist es richtig.
wenn du die datei auch in die root gepackt hast und im client die surakopf.exe ist und du in der serverip.cfg nochmals deine ip eigetragen hast sollte es gehen!

mfg
10/10/2012 07:18 IceCreamx3#10
was kann ich gegen den fehler machen?
sprich wenn ich die starter.exe ausführe kommt dieser LOG fehler

sonst fehlt nur noch die surakopf.exe
im clienten (beim download) war nämlich keine dabei

Mfg.

Dane für deine Hilfe!!
10/10/2012 11:13 .Remix#11
Hol dir aus dem .rar Archiv nochmal die root.e** Dateien und entpack sie.
Dann füg den Inhalt aus Lauling's serverinfo.py in deine ein (vorher Strg+A & Entf ;) )
Dann pack die Dateien wieder.
Sollte dann gehen.
10/10/2012 13:15 IceCreamx3#12
geht aber nicht -.-
kommt immer wieder der gleiche fehler, beim öffnen der starter exe..
hoffe weiterhin um hilfe.

Edit:
bei der letzten serverinfo.py (nicht die von Lauling) kommt komischerweise
bei falscheingabe von benutzername/passwort die meldung "Accountname oder Passwort falsch"
und nicht "Fehler beim verbinden"

hm.
10/10/2012 14:43 .Remix#13
Das kommt immer, wenn man Daten falsch eingibt.
Auch wenn der Server off ist.
10/10/2012 14:48 IceCreamx3#14
oke, wd mal was gelernt
hm..
i-was an der serverinfo.py muss falsch sein, sonst sollte es ja gehen
bloß was ist die frage :/
10/10/2012 15:01 .Remix#15
Nimm einfach die, die schon drin ist und trag alles richtig ein.