Sziasztok!
Adott egy kliens, azon belül is a root fájlok. Hiba mentesen üzemel. Viszont egy funkciója mintha nem működne?!.
Ez mégpedig a csatlakozás.
Más root fájlokkal működik!
Ezek mellett a root fájlok mellett szólva, kivannak takarítva szóval nagyon #klín az egész kár lenne kib@szni az ablakon. Inkább a segítségeteket kérném a javításban, több szem többet lát alapon. Nameg akinek kell az használja fel.
A fájlokat csatoltam.
UI.: A szokásos hibák portok stb.. RENDBEN VANNAK!
Én találtam egy hibát! :o
Mégpedig, hogy nincs információ a hibajelenségről, és hogy nem vagyok/vagyunk képesek más ember fejébe látni. ??? ??? ???
Esetleg leírod, hogy pontosan milyen hibát tapasztalsz?
Vagy hogy mit gondolsz hibásnak? - bár azt írtad tökéletesen működik, furán hangzik az, hogy "mintha valami" nem működne.
A felhasználó és a pw beírása után csatlakozáskor Hiba a szerver kapcsolatban-t ír.
Helytelen id jelszó kombóval írja hogy valameilyk helytelen.
Debug módban konzolba kétszer írja hogy Failed to connect.
Syserr szerver oldalról? Esetleg kliens oldalról is?
Semmi
Akkor nézd meg jobban azokat a sysserr-eket. Szerver oldalon a db, auth.
Üzenet összefésülés: 2017-11-19, 22:20:15
Minden bizonnyal header probléma lesz.
Úgy hogy kell lennie syssernek, minden féle képpen kell lennie.
Db sysben annyi van hogy nem hoztam még létre GM karaktert.
A többi üres
Nézd meg kliens oldalon a serverinfo.py-t, illetve a szerveren lévő portokat. Mindennek egyeznie kell, csak akkor fogsz tudni felmenni. De esetleg egy képet is feldobhatnál a configokról, illetve a serverinforol.
Idézetet írta: Hellstar Dátum 2017-11-19, 21:53:46
UI.: A szokásos hibák portok stb.. RENDBEN VANNAK!
SRV1 = {
"name":"Metin2",
"host":"188.212.103.166",
"auth1":41001,
"ch1":31000,
"ch2":32000,
}
Itt az auth1 portja biztosan 41001? Nem lehet hogy 31001?
Valamint:
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":SRV1["host"], "port":SRV1["auth1"], },
2 : { "ip":SRV1["host"], "port":SRV1["auth1"], },
}
}
Kétszer van ugyan az a szerver deklarálva, bár kicsi rá az esély hogy emiatt hisztizik, de hát ki tudja.
Az rendben van, hogy rendben vannak, de az is lehet, hogy csak 1 számot írtál el, és meghalt az egész. :)
Természetesen nem az én szerverinfomat küldtem el hanem egy "szériát".
De az is normálisan van kitöltve.
import app
app.ServerName = None
SRV1 = {
"name":"Teszt",
"host":"192.168.1.110",
"auth1":50000,
"ch1":50010,
}
STATE_NONE = "..."
STATE_DICT = {
0 : "....",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}
SRV = {
1:{"key":11,"name":"CH 1","ip":SRV1["host"],"tcp_port":SRV1["ch1"],"udp_port":SRV1["ch1"],"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : SRV1["name"],
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":SRV1["host"], "port":SRV1["auth1"], },
}
}
REGION_DICT = {
0 : {
1 : { "name" :SRV1["name"], "channel" : SRV, },
},
}
MARKADDR_DICT = {
10 : { "ip" : SRV1["host"], "tcp_port" : SRV1["ch1"], "mark" : "10.tga", "symbol_path" : "10", },
}
Auth conf:
HOSTNAME: auth
CHANNEL: 1
PORT: 50000
P2P_PORT: 51000
DB_PORT: 60500
DB_ADDR: localhost
TABLE_POSTFIX:
ITEM_ID_RANGE: 000000001 000000002
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
AUTH_SERVER: master
PLAYER_SQL: localhost mt2 mt2!@# account
COMMON_SQL: localhost mt2 mt2!@# common
LOG_SQL: localhost mt2 mt2!@# log
LOCALE_SERVICE: hungary
Ch1 conf:
HOSTNAME: ch1_1
CHANNEL: 1
PORT: 50010
P2P_PORT: 51010
DB_PORT: 60500
DB_ADDR: localhost
MAP_ALLOW: 1 21 41
TABLE_POSTFIX:
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost mt2 mt2!@# player
COMMON_SQL: localhost mt2 mt2!@# common
LOG_SQL: localhost mt2 mt2!@# log
LOCALE_SERVICE: hungary
VIEW_RANGE: 8000
MAX_LEVEL: 100
Egy kérdés, ezt kiírja neked a kliens mikor belépsz szerver névnek?
"name":"Teszt",
Igen