Commit Graph

14 Commits

Author SHA1 Message Date
Tyler Zars
3bde692976 implement recv_buffer size limit and input validation
* Implement recv_buffer size limit and input validation

* Add readLengthPrefixedData helper and refactor some read flows

* Change error to be more accurate

* Add newline to error message

* fix long chat messages kicking clients

* style nitpicks

---------

Co-authored-by: p2r3 <p2r3@p2r3.com>
Co-authored-by: p2r3 <41925384+p2r3@users.noreply.github.com>
2025-09-19 02:00:02 +03:00
Un1q32
ff89519340 add missing static statement to inline tools 2025-09-15 15:11:35 +03:00
p2r3
99a09dc59f debloat includes 2025-08-29 06:21:11 +03:00
p2r3
549745516f prevent players from dropping and losing items 2025-08-24 20:41:48 +03:00
p2r3
4a90979e2f improve packet error logging and handling 2025-08-23 01:50:14 +03:00
p2r3
47ffa755c7 fix compile warnings 2025-08-23 00:01:37 +03:00
p2r3
4da773b943 refactor game-specific tools into separate file 2025-08-22 14:00:38 +03:00
p2r3
ca9edce43a implement basic support for mobs 2025-08-22 02:29:59 +03:00
p2r3
70c1fb0e7a implement respawning 2025-08-21 16:37:37 +03:00
p2r3
2a0d465ad7 handle column blocks more consistently 2025-08-21 13:32:40 +03:00
p2r3
e7aeba9d8f simplify biome grid building 2025-08-21 03:09:01 +03:00
p2r3
b6b091f600 handle breaking columns of blocks 2025-08-21 00:41:20 +03:00
p2r3
aeb0ad348f add biomes 2025-08-20 22:35:26 +03:00
p2r3
5f3dcc56f9 move headers to separate directory 2025-08-20 13:42:56 +03:00