ModernUO/Projects/Server/Network
Kamron Batman 1f701e7b55
feat: Replaces Zlib with LibDeflate (#1774)
> [!Warning]
> Users on Linux/OSX will need to follow the Readme
> and make sure `libdeflate` is properly installed

> [!Note]
> **Developer Note**
> The API for compression has changed. Use `Deflate.Standard` for the same functionality.

### Summary
* Replaces Zlib with LibDeflate for a 50% performance improvement!
* Adds MacOS 14 to properly test Arm64
2024-05-16 22:53:01 -07:00
..
Firewall fix: Fixes stuck connections (#1708) 2024-04-03 08:14:41 -07:00
NetState fix: Adds text command to throttle. Fixes throttle itself. (#1743) 2024-04-26 17:54:33 -07:00
Packets feat: Replaces Zlib with LibDeflate (#1774) 2024-05-16 22:53:01 -07:00
EncodedPacketHandler.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
EncodedReader.cs feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
IPLimiter.cs feat: Moves TcpServer to another thread. Rewrites Firewall (#1660) 2024-01-20 14:25:12 -08:00
MovementThrottle.cs feat: Adds a movement throttle system. Removes Fastwalk system. (#1511) 2023-09-27 20:53:22 -07:00
NetworkCompression.cs chore: Cleans up unused imports (#1550) 2023-10-15 11:45:42 -07:00
PacketHandler.cs fix: Fixes thread guard and cleans up incoming packet reader (#1641) 2023-12-19 17:04:09 -08:00
PacketUtilities.cs fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
PingServer.cs fix: Fixes stuck connections (#1708) 2024-04-03 08:14:41 -07:00
Pipe.cs feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
ServerInfo.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
TcpServer.cs fix: Adds back socket connected event (#1688) 2024-04-06 10:26:46 -07:00