Multiclient v2 by Marco_A -Server wird verbunden- Lösung

02/14/2012 16:29 Schaumalan#1
Ich habe gerade Multiclient by Marco_A v2 gestartet um zu testen wie der
der so funktioniert.

Leider hatte ich bei 2 *.exe`n = "Keine Verbindung" bzw.
bei 2 *´.exe`n = dauerhaft "Server wird verbunden"

In Google und Sufu habe ich dazu nur weitere "Fragen" dazu gefunden aber keine Lösung.

Nach dem Starten von Brain.exe habe ich dann die Lösung gefunden.

Ich benutze Hamachi.

Ihr müsst die Root Entpacken und die serverinfo.py wie folgt ersetzen

Code:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000
CH1P = 13001
CH2P = 13002
CH3P = 13003
CH4P = 13004
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":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 = {
		0 : "GERMANY",		
	}

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

	REGION_DICT = {
		0 : {
			1 : { "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, }
Im Hauptverzeichnis tragt ihr in die serverip.cfg eure Hamachi IP + 100 ein.
(Achtung ! Ohne die neue serverinfo.py funktioniert das nicht )

Als nächstes erstellt ihr euch im Hauptverzeichnis servername.cfg, und da tragt den Namen eures Servers ein.

Das war es auch schon.

Die oben genannte serverinfo.py gehört nicht mir sondern ist aus dem 2011_Client_for_1678_Files.

Ich hoffe das ich etwas helfen konnte, und sollte die Lösung schon bekannt sein, Entschuldigung das ich hier paar Buchstaben sinnlos verbraucht habe :handsdown:
02/14/2012 16:40 Marcoly#2
Das wird nur benötigt wenn man Daroos Serverfiles benutzt,
des Weiteren ist das schon sehr lange bekannt.
02/14/2012 19:11 Kesslon96#3
Marco antworte mal pls auf meine mail-.-