ModernUO/Projects/Server/Network/Packets
Kamron Batman a4522b9d43
fix: Fixes stalled connections and infinite throttle (#1796)
> [!Warning]
> **Developer Warning**
> The `PacketThrottle` callback return value is now reversed. `true` indicates the connection is _throttled_.

### Summary
- Fixes an issue where connections get stalled forever
- Fixes an issue where the throttler is not working properly
- Removes account attack limiter
- Rewrites IP limiter
- Removes IP restrictions (they weren't used, and not practical)
- Fixes issue where IP limiter was counting before firewall was blocking.

View without whitespace:
https://github.com/modernuo/ModernUO/pull/1796/files?diff=split&w=1
2024-05-27 21:32:55 -07:00
..
IncomingPackets.cs fix: Fixes stalled connections and infinite throttle (#1796) 2024-05-27 21:32:55 -07:00
OutgoingAccountPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingCombatPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingContainerPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingDamagePackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingEffectPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingEntityPackets.cs chore: Cleans up unused imports (#1608) 2023-11-21 12:32:51 -08:00
OutgoingEquipmentPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingGumpPackets.cs feat: Replaces Zlib with LibDeflate (#1774) 2024-05-16 22:53:01 -07:00
OutgoingItemPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingLightPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingMapPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingMenuPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingMessagePackets.cs fix: Fixes more packet initializations (#1507) 2023-09-19 00:02:17 -07:00
OutgoingMobilePackets.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
OutgoingMovementPackets.cs feat: Adds a movement throttle system. Removes Fastwalk system. (#1511) 2023-09-27 20:53:22 -07:00
OutgoingPackets.cs fix: Tidy up socket dispose. (#1334) 2023-02-07 21:22:04 -08:00
OutgoingPlayerPackets.cs fix: Fixes various mobile packets and setting serials (#1618) 2023-11-26 00:42:15 -08:00
OutgoingSecureTradePackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingTargetPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingVendorBuyPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
OutgoingVendorSellPackets.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
PacketContainerBuilder.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00