-
Member
Why using 3724 and 8085 for server and possibility to using another ports
In the most examples of wow cores I see only this two ports, 3724 for listening on realm server (if I understand it correctly, this is also port for Login Server) and 8085 for connection.
Questions
1. Does it possible to using another ports ? I can connect and receive requests until client responds with CMSD_AUTH_SESSION, but after that it stucks on connection.
2. Even if I using 8085 for connection, realmlist.wtf do not processing correctly if I just sets
Code:
set realmlist localhost
, connection stucks after LOGIN_CHALLENGE response from server.
But if realmlist looks like
Code:
set realmlist localhost:8085
all is OK. What's wrong ?
-
Member
Well, I realize how client works. 3724 and 8085 are ports that client looks for. So, Login Server should be opened on 3724 and World Server on 8085, realmlist should be without custom ports. (Of course, maybe it's possible how to set custom ports for this servers, but currently I don't know how).
Related thread (Authentication steps).
Thanks Glusk for link to pywowd github project (see in related thread).
P.S. hope this helps for somebody.
-
Post Thanks / Like - 1 Thanks
stoneharry (1 members gave Thanks to /dev/not/null for this useful post)
-
Member
it is possible to set custom port for worldserver. i have tested pass.
for example:
1. change port to 8888 in realmlist @realmd;//in realmd db,table realmlist
2. change WorldServerport = 8888;//in mangosd.conf, about line 85
restart all,and it will work.
i think there is no worldserver port needed for clients until it get authorized successfully. server will read worldserverport from mysql database and return it to clients then.
Last edited by fadeinshadow; 12-20-2018 at 03:42 AM.
-
Post Thanks / Like - 1 Thanks
stoneharry (1 members gave Thanks to fadeinshadow for this useful post)