Kamron Batman
58b907d39e
fix: Fixes packet length checks ( #953 )
...
Fixes an issue with DropReq where an old client was sending in 14 bytes, but the server was expecting 15 bytes.
To fix this we introduced a new packet handler, `ContainerGridPacketHandler` and changed the code to determine the length of the packet dynamically using `GetLength(NetState)`.
Also fixed throttling so dropped packets are properly skipped.
2022-03-04 12:32:25 -08:00
Kamron Batman
941452de4a
fix: Stops creating blocked packets entirely ( #944 )
...
Optimizes larger servers where users are logging in and packets are being created for no reason.
2022-02-27 00:13:49 -08:00
Kamron Batman
679e8100f4
cleanup: Fixes bugs and cleans up code ( #660 )
2021-07-19 20:49:59 -07:00
Pedro Pardal
c6cbda6f52
chore(logging): Migrate some logs to ILogger ( #582 )
2021-04-22 08:45:49 -07:00
Pedro Pardal
3a619e0103
feat(logging): Adds support for Serilog ( #573 )
...
Example:
```cs
public class SomeClass
{
private static ILogger _logger;
private static Logger => _logger ??= LogFactory.GetLogger(typeof(SomeClass));
...
}
```
2021-04-19 23:43:54 -07:00
Kamron Batman
d40273f99d
fix(core): Cleanup UOGateway ( #555 )
2021-03-15 18:02:34 -07:00
Kamron Batman
6649344ad2
fix(connectuo): Fixes lower case tokens ( #554 )
2021-03-15 16:59:19 -07:00
Kamron Batman
24ed9b3236
fix(core): Fixes call priority ( #553 )
...
- [X] Fixes call priority
2021-03-15 16:51:27 -07:00
Kamron Batman
c50322c0e3
fix(network): Adds UOG & Fixes ConnectUO packet ( #552 )
...
- [X] Adds UOG Extended and Compact (0xF1 0x51 packet)
- [X] Fixes ConnectUO bad length
2021-03-15 16:18:28 -07:00
Kamron Batman
5e3b42bf9c
fix(network): Adds ConnectUO ( #551 )
...
- [X] Adds ability to create new protocol extension packets
- [X] Adds freeshard protocol extension support (packet 0xF1)
- [X] Adds ConnectUO support
- [X] Adds arbitrary read for `CircularBufferReader` and `SpanReader`
2021-03-15 14:14:33 -07:00