mas-bandwidth-yojimbov1.11.0
- Updated
A network library for client/server games written in C++, designed around the networking requirements of competitive multiplayer games.
- Project website: https://github.com/mas-bandwidth/yojimbo
#Usage
mas-bandwidth-yojimbo provides a static library and headers:
find_path(YOJIMBO_INCLUDE_DIR yojimbo.h)
find_library(YOJIMBO_LIBRARY yojimbo)
find_library(NETCODE_LIBRARY netcode)
find_library(RELIABLE_LIBRARY reliable)
find_library(TLSF_LIBRARY tlsf)
find_package(unofficial-sodium CONFIG REQUIRED)
target_include_directories(main PRIVATE ${YOJIMBO_INCLUDE_DIR})
target_link_libraries(main PRIVATE
${YOJIMBO_LIBRARY}
${NETCODE_LIBRARY}
${RELIABLE_LIBRARY}
${TLSF_LIBRARY}
unofficial-sodium::sodium)On Windows, also link ws2_32 and iphlpapi.
#Supported Platforms
All platforms supported.
#Features
No features defined.
#Dependencies
No transitive dependencies.
#Host Dependencies
and 7 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake-config (through mas-bandwidth-serialize)
vcpkg-cmake-get-vars (through libsodium)
Platforms:
windows & !mingw- vcpkg-make (through libsodium)
vcpkg-msbuild (through libsodium)
Platforms:
windows & !mingw- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-meson (through pkgconf)
#Used By
No ports use this.
#Host Tool For
No ports use this.
#Contributors
Glenn Fiedler