mas-bandwidth-netcodev1.4.3
- Updated
A secure client/server protocol for multiplayer games built on top of UDP.
- Project website: https://github.com/mas-bandwidth/netcode
#Usage
mas-bandwidth-netcode provides a static library and header:
find_path(NETCODE_INCLUDE_DIR netcode.h)
find_library(NETCODE_LIBRARY netcode)
target_include_directories(main PRIVATE ${NETCODE_INCLUDE_DIR})
target_link_libraries(main PRIVATE ${NETCODE_LIBRARY})mas-bandwidth-netcode uses libsodium for encryption and authentication; link it as well:
find_package(unofficial-sodium CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial-sodium::sodium)On Windows, also link ws2_32 and iphlpapi.
#Supported Platforms
All platforms supported.
#Features
No features defined.
#Host Dependencies
and 6 transitive dependencies:
- pkgconf (through vcpkg-pkgconfig-get-modules)
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
#Host Tool For
No ports use this.
#Contributors
Glenn Fiedler