Jump to content
TrinityCore
Sign in to follow this  
Hellgin

[SOLVED]wow 1.12.1 client-server interface

Recommended Posts

Hi, 

I don't know if this it the right place to post this since it doesn't strictly relate to Trinity Core but is there publicly available documentation somewhere that details (at the byte level) all the messages that the vanilla wow client will send to and expect from the server, By that i mean everything ranging from the logging in information the client sends and the servers response to the server telling the client an item appeared in its inventory at a certain slot to registering entities on the client(like players, npc's, mineral nodes etc) and updating their positions and other attributes and everything else.

And with that what connections the client makes (for example does the client have to connect directly to instance servers or is the client always connected to one server that forwards information appropriately) and also what protocols are used for each connection (TCP/IP or UDP).

I half assume every team trying to create an emulator doesn't reverse engineer this information from scratch (but I could be wrong, I'm unfamiliar with the wow emulation scene).

Any links to resources or advice to obtain resources much appreciated!

Share this post


Link to post
Share on other sites
1 hour ago, Hellgin said:

Hi, 

I don't know if this it the right place to post this since it doesn't strictly relate to Trinity Core but is there publicly available documentation somewhere that details (at the byte level) all the messages that the vanilla wow client will send to and expect from the server, By that i mean everything ranging from the logging in information the client sends and the servers response to the server telling the client an item appeared in its inventory at a certain slot to registering entities on the client(like players, npc's, mineral nodes etc) and updating their positions and other attributes and everything else.

And with that what connections the client makes (for example does the client have to connect directly to instance servers or is the client always connected to one server that forwards information appropriately) and also what protocols are used for each connection (TCP/IP or UDP).

I half assume every team trying to create an emulator doesn't reverse engineer this information from scratch (but I could be wrong, I'm unfamiliar with the wow emulation scene).

Any links to resources or advice to obtain resources much appreciated!

if you are looking for wow 1.x support try cmangos forums.

Share this post


Link to post
Share on other sites

--- Canned message start --- It appears the issue in the original post was solved, so this thread shall be closed. Should you encounter any other difficulties, please open a new thread. --- Canned message end ---

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×