wow_login_messages

Implementation of the network protocol used between World of Warcraft authentication/login servers and clients for game versions 1.0.0 (Vanilla) to 3.3.5 (Wrath of the Lich King). See the WoWDev Login page for details.

Usage

Add the following to your Cargo.toml:

toml [dependencies] wow_login_messages = { version = "0.1" }

Or add it with cargo edit: bash cargo add wow_login_messages

And then check out the docs.

Design Decisions

Types have been named the ugly CMD_SCREAMING_SNAKE_CASE way because that's what other (mostly C++) emulators call them. This makes it significantly easier to search through other emulators or other documentation.

Other Work

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.