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

Problem Ze Clientem!


Rekomendowane odpowiedzi

Opublikowano

Witam!

Zrobiłem clienta do do swojego prywatnego serwera metin2, przy pomocy tego poradnika:

http://www.mpcforum.pl/topic/141121-tut-serwer-odpalony-na-metku-2010r/

Jednak client nie działa!

Wszystko było dobrze wygenerowałem pliki "root" i wrzuciłem je do folderu pack w spathowanym metin2 2010pl.

Usunołem pliki locale.pl_arez (czy jakoś tam).

Jednak występuje taki błąd:

http://www.youtube.com/watch?v=lS4Y5RD90gA

Bardzo proszę o pomoc!

Opublikowano

Mi sie wydaje ze cos z portami pokaz mi swoj plik serverinfo.py a moze uda mi sie cos zrobic.

import os

import app

import locale

import debugInfo

 

CHINA_PORT = 11002

 

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() and app.GetLocalePath()):

STATE_NONE = "..."

 

STATE_DICT = {

0 : "....",

1 : "NORM",

2 : "BUSY",

3 : "FULL"

}

 

SERVER01_CHANNEL_DICT = {

1:{"key":11,"name":"CH1 ","ip":"5.117.55.156","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},

}

 

REGION_NAME_DICT = {

0 : "POLAND",

}

 

REGION_AUTH_SERVER_DICT = {

0 : {

1 : { "ip":"5.117.55.156", "port":11002, },

 

}

}

 

REGION_DICT = {

0 : {

1 : { "name" :"pro4fun", "channel" : SERVER01_CHANNEL_DICT, },

},

}

 

MARKADDR_DICT = {

10 : { "ip" : "5.117.55.156", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },

}

Opublikowano (edytowane)

@UP 5.117.55.156 zmien na 5.117.55.100

 

albo skopiuj i wklej to co jest w spoilerze ...

 

 

import os

import app

import locale

import debugInfo

 

CHINA_PORT = 11002

 

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() and app.GetLocalePath()):

STATE_NONE = "..."

 

STATE_DICT = {

0 : "....",

1 : "NORM",

2 : "BUSY",

3 : "FULL"

}

 

SERVER01_CHANNEL_DICT = {

1:{"key":11,"name":"CH1 ","ip":"5.117.55.100","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},

}

 

REGION_NAME_DICT = {

0 : "POLAND",

}

 

REGION_AUTH_SERVER_DICT = {

0 : {

1 : { "ip":"5.117.55.100", "port":11002, },

 

}

}

 

REGION_DICT = {

0 : {

1 : { "name" :"pro4fun", "channel" : SERVER01_CHANNEL_DICT, },

},

}

 

MARKADDR_DICT = {

10 : { "ip" : "5.117.55.156", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },

 

Edytowane przez DualCorePL

Jeśli pomogłem to proszę o łapkę  w dół.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...