Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błedy w syserr clienta


Rekomendowane odpowiedzi

Opublikowano

Witam mam serwer hamachi na plikach terenza, skonfigurowałem już karte sieciowa, w maszynie zrobiłem rm oraz poprawiłem conf, w cliencie zmieniłem root na ip moje z hamachi i po uruchomieniu clienta, wybraniu CH i kliknięciu "OK" lub enter aby przejść do okna logowania client się wywala, nie ma żadnego błędu po prostu się zamyka cała gra.

Client z tego tematu (nic nie zmieniane nie modyfikowane oprócz roota).

https://www.mpcforum.pl/topic/1534131-client-40k-final-version/

SYSERR
 

1101 20:23:07029 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/login_window.mp3
1101 20:23:09559 :: 
introLogin.py(line:1318) __OnClickSelectServerButton

LoginWindow.__OnClickSelectServerButton - Ľ­ąö Ľ±ĹĂ ˝ÇĆĐ - <type 'exceptions.KeyError'>:'tcp_port'

1101 20:23:09559 :: ============================================================================================================
1101 20:23:09559 :: Abort!!!!

 

  • Ups... zmienił(a) tytuł na Błedy w syserr clienta
Opublikowano
SERVER_NAME = "LocalMetin2"
SERVER_IP	= "25.61.99.100"
CH_NAME1	= "Ch1"
CH_NAME2	= "Ch2"
CH_NAME3	= "Ch3"
CH_NAME4	= "Ch4"
CH_NAME5	= "Ch5"
CH_NAME6	= "Ch6"

LOGIN		= 11002

CH1_PORT 		= 13000
CH2_PORT		= 13001
CH3_PORT		= 13002
CH4_PORT		= 13003

PORTCH99		= 13099

STATE_NONE = "Wyłączony"
STATE_DICT = {
	0 : "Wyłączony",
	1 : "Włączony",
	2 : "Przeludniony",
	3 : "Pełny"
}

SERVER01_CHANNEL_DICT = {
	1:{"key":11,"name":CH_NAME1,"ip":SERVER_IP,"25.61.99.100":CH1_PORT,"udp_port":CH1_PORT,"state":STATE_NONE,},
	2:{"key":12,"name":CH_NAME2,"ip":SERVER_IP,"25.61.99.100":CH2_PORT,"udp_port":CH2_PORT,"state":STATE_NONE,},
	3:{"key":13,"name":CH_NAME3,"ip":SERVER_IP,"25.61.99.100":CH3_PORT,"udp_port":CH3_PORT,"state":STATE_NONE,},
	4:{"key":14,"name":CH_NAME4,"ip":SERVER_IP,"25.61.99.100":CH4_PORT,"udp_port":CH4_PORT,"state":STATE_NONE,},
}

REGION_NAME_DICT = {
	0 : "",		
}

REGION_AUTH_SERVER_DICT = {
	0 : {
		1 : { "ip":SERVER_IP, "port":LOGIN, },

	}		
}

REGION_DICT = {
	0 : {
		1 : { "name" :SERVER_NAME, "channel" : SERVER01_CHANNEL_DICT, },						
	},
}

MARKADDR_DICT = {
	10 : { "ip" : SERVER_IP, "25.61.99.100" : PORTCH99, "mark" : "10.tga", "symbol_path" : "10", },
}

 

51 minut temu, Ups... napisał:

Pokaż swój serverinfo.

SERVER_NAME = "LocalMetin2"
SERVER_IP	= "25.61.99.100"
CH_NAME1	= "Ch1"
CH_NAME2	= "Ch2"
CH_NAME3	= "Ch3"
CH_NAME4	= "Ch4"
CH_NAME5	= "Ch5"
CH_NAME6	= "Ch6"

LOGIN		= 11002

CH1_PORT 		= 13000
CH2_PORT		= 13001
CH3_PORT		= 13002
CH4_PORT		= 13003

PORTCH99		= 13099

STATE_NONE = "Wyłączony"
STATE_DICT = {
	0 : "Wyłączony",
	1 : "Włączony",
	2 : "Przeludniony",
	3 : "Pełny"
}

SERVER01_CHANNEL_DICT = {
	1:{"key":11,"name":CH_NAME1,"ip":SERVER_IP,"25.61.99.100":CH1_PORT,"udp_port":CH1_PORT,"state":STATE_NONE,},
	2:{"key":12,"name":CH_NAME2,"ip":SERVER_IP,"25.61.99.100":CH2_PORT,"udp_port":CH2_PORT,"state":STATE_NONE,},
	3:{"key":13,"name":CH_NAME3,"ip":SERVER_IP,"25.61.99.100":CH3_PORT,"udp_port":CH3_PORT,"state":STATE_NONE,},
	4:{"key":14,"name":CH_NAME4,"ip":SERVER_IP,"25.61.99.100":CH4_PORT,"udp_port":CH4_PORT,"state":STATE_NONE,},
}

REGION_NAME_DICT = {
	0 : "",		
}

REGION_AUTH_SERVER_DICT = {
	0 : {
		1 : { "ip":SERVER_IP, "port":LOGIN, },

	}		
}

REGION_DICT = {
	0 : {
		1 : { "name" :SERVER_NAME, "channel" : SERVER01_CHANNEL_DICT, },						
	},
}

MARKADDR_DICT = {
	10 : { "ip" : SERVER_IP, "25.61.99.100" : PORTCH99, "mark" : "10.tga", "symbol_path" : "10", },
}

 

Wie ktoś o co chodzi? Problem nadal nie rozwiązany, client widzi, że channele są uruchomione lecz przy próbie dostania się do okna logowania cały client się wyłącza bez jakiegokolwiek błędu/informacji. 

@Ups...wykombinowałeś coś może?

####################### ROZWIĄZANIE ################################
 

W serverinfo wystarczy ustawić tylko na samym początku ip a nie w każdej linijce tak jak ja to zrobiłem.

Opublikowano

Informacja ta oznacza, że funkcja __OnClickSelectServerButton nie może pobrać tcp_port z tabeli konfiguracyjnej logowanie w pliku serverinfo.py. Zmień wszędzie to 25.61.99.100 na tcp_port. Tylko zostaw IP w jednym miejscu, na samej górze.

SERVER_IP = "25.61.99.100"

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...