40 Commits (access)

Author SHA1 Message Date
staphen 0262550b5e Validate echo requests and replies 3 months ago
staphen 77a7921004 Remove overly verbose log message 4 months ago
staphen 9affb1a79b Process network packets independent of the game's tick rate 4 months ago
LP f295e67b9f
Add multiplayer event logging 4 months ago
staphen 02a153fe26 Update last echo time when echo requests are sent 4 months ago
staphen 642ba322c4 Send echo request to update latency statistics every 5 seconds 4 months ago
staphen 7564bd0fcb Introduce DvlNet function to read latency data from providers 4 months ago
Gleb Mazovetskiy 88f706e0d1 SDL3: Add some backports / compat helpers 5 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy 164ebb46bd Big-endian networking fixes 1 year ago
obligaron b0f0da5537 Fix remaining MSVC warnings in network code 2 years ago
obligaron ccaf8d1dac
Use uint8_t in msg/multi/sync and fix MSVC warnings (#6856) 2 years ago
staphen 73777b276a Ignore invalid PT_DISCONNECT packets instead of crashing 2 years ago
staphen 2e958ee546 Avoid sending PT_DISCONNECT packet to dropped player 2 years ago
staphen 9d34cb2795 Remove frame queue exceptions from the network layer 3 years ago
Gleb Mazovetskiy 4d0341afb5 net: Replace `packet_exception` with `tl::expected` 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
staphen 076da2aefe Relax latency requirements for online games 3 years ago
Anders Jenbo 872456ae5d Use size_t for a select few pnum variables 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
Anders Jenbo 223fbe8387 Correctly check size of glpMsgTbl 4 years ago
staphen 18bfe39d5b Reset plr_self after leaving game session 4 years ago
staphen dcfd057200 Add two-way handshake between ZeroTier peers 4 years ago
Stephen C. Wills ef1821ce57
Apply sequence number to net turns (#4122) 4 years ago
staphen ffbbcc6d62 Support unencrypted multiplayer games with no password 4 years ago
Anders Jenbo a19e7b2a3b Remove some more use of miniwin 5 years ago
Anders Jenbo 2ca6e37c46 Clean up sub folders using clang-tidy/Android Studio 5 years ago
Anders Jenbo 0f2ad469ea ♻️Clean up variable initialization 5 years ago
Anders Jenbo 8e07ef8fe5 Clang-tidy: misc-unused-parameters 5 years ago
Anders Jenbo 790f42d078 Clang-tidy: readability-inconsistent-declaration-parameter-name 5 years ago
Anders Jenbo de4ced7e4f Clang-tidy: readability-qualified-auto 5 years ago
Anders Jenbo d8fa29c972 Clean up more implicit bool conversion 5 years ago
Anders Jenbo 22b632f04a ♻️Clean up implicit bool conversions 5 years ago
Gleb Mazovetskiy 46a5dc147b 🔨 Restore GCC 5 compatibility 5 years ago
Anders Jenbo 2969b80163 🎨 Run readability-identifier-naming on all src sub-folders 5 years ago
Anders Jenbo 1e3ed903be 🎨 strip redundant else 5 years ago
Anders Jenbo 7c054bc005 🎨 push_back -> emplace_back 5 years ago
Anders Jenbo 373f28736f 🎨 Acceptable parts of modernize-* 5 years ago
Anders Jenbo 5fdb9ce459 🎨 Format code 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Xadhoom 867dd96a73 Add ZeroTier support 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo cee6029da0 🔥 Rely less on storm.h 5 years ago
pionere d5a0fa8e85 get rid of a few warnings 5 years ago
Anders Jenbo 1a43a19007 Remove duplicate defines 6 years ago
Xadhoom 0010c9307f Fix network: creating and joining 6 years ago
Anders Jenbo 18532e7c9b Format SourceX and SourceS 7 years ago
Gleb Mazovetskiy 94f62177f1 Make SourceX/dvlnet C++11 compatible 7 years ago
Xadhoom 24f746ae6a Fix strict aliasing violations in netcode 7 years ago
Xadhoom ba0faf2d0c miniwin fully macro-clean 7 years ago