Commit Graph
5 Commits
Author SHA1 Message Date
metalgearslothandGitHub d314fe48a8 Avoid NetMessage copies for MsgState (#6744)
* Avoid NetMessage copies for MsgState

We have some rough idea of the final size so we'll set the NetMessage size a bit above that so we can actually use Lidgren's storage pool. Currently it gets set to 4 but NetMessage uses Array.Resize if the size is inadequate so it never uses the pooled buffers for this.

* RN
2026-07-14 13:58:15 +10:00
MoonyandGitHub a8f723f635 Catch another couple sources of netencryption exceptions. (#6498)
* Catch another couple sources of netencryption exceptions.

* Clean up tests a bit.

* prevent nonsense.
2026-03-30 15:35:55 -04:00
MoonyandGitHub f3aa5ed44c Fix an active denial of service, correctly. (#6491)
* Fix an active denial of service, correctly. Moves a bunch of logging to debug only to avoid amplification.

* One more test.

* Swap over to the NetLogging cvar.

* Be a little more thorough with the bad messages.
2026-03-27 20:08:19 -04:00
Pieter-Jan BriersandGitHub 7fbcfeaa8f Warning fixes (#5275)
* Warning fixes in Robust.Shared

* Robust.Client warning fixes

* Fix test failure

Test failures were due to broken system registrations for the client RobustUnitTest. It was accidentally registering some server systems, which means DebugPhysicsSystem wasn't gettings its dependencies properly.

Fixing this meant pulling half a dozen extra dependencies that client ContainerSystem and TransformSystem are supposed to have, but didn't.
2024-07-10 01:38:32 +02:00
Pieter-Jan BriersandGitHub de8c2c14bb Replace Lidgren encryption stuff with Libsodium (#2646) 2022-04-02 16:24:04 +02:00