Crates.io | wow_login_messages |
lib.rs | wow_login_messages |
version | 0.4.0 |
source | src |
created_at | 2022-04-03 12:30:16.078635 |
updated_at | 2024-02-21 19:29:09.971933 |
description | Message definitions for World of Warcraft authentication servers |
homepage | |
repository | https://www.github.com/gtker/wow_messages |
max_upload_size | |
id | 561292 |
size | 922,953 |
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.
To add only the synchronous methods run the following command:
cargo add --features 'sync' wow_login_messages
For async
support see the Features section.
And then check out the docs.
Tokio and async-std support are gated behind the tokio
and async-std
features.
Synchronous (std) support is gated behind sync
.
All of these are disabled by default.
You must enable at least one of them, otherwise there's not much point to the crate.
This crate is partially auto generated by the wowm
files in the wow_messages
repository.
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.
Licensed under either of
at your option.
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.