Csatlakozási hiba (Javítva)

Indította Hellstar, 2017-11-19, 21:53:46

2017-11-19, 21:53:46 Utolsó szerkesztés: 2017-11-22, 17:24:45 Szerző: Hellstar
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!

2017-11-19, 22:07:04 #1 Utolsó szerkesztés: 2017-11-19, 22:08:44 Szerző: udvatt108
É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.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

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?
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.


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.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

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.


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.
Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen.

Az rendben van, hogy rendben vannak, de az is lehet, hogy csak 1 számot írtál el, és meghalt az egész. :)

2017-11-19, 22:42:27 #11 Utolsó szerkesztés: 2017-11-19, 22:46:19 Szerző: Hellstar
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

2017-11-21, 05:44:59 #12 Utolsó szerkesztés: 2017-11-21, 05:48:56 Szerző: Meli
Egy kérdés, ezt kiírja neked a kliens mikor belépsz szerver névnek?

"name":"Teszt",

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”