Kamron Batman
0e02cf0821
Changes account packets to functional ( #284 )
...
- [X] Moved packets from objects to functions
- [X] Fixed bug where characters were showing up with their modded names in the character list
Bumps release version
2020-10-25 23:47:29 -07:00
Kamron Batman
90220feb41
Cleans up API ( #289 )
...
Bumps version release
2020-10-25 22:17:42 -07:00
Kamron Batman
990e6fe188
Updates Pipe & Makes NetState more testable ( #288 )
...
Updates pipe eliminate result and segments from being allocated.
Bumps release version
2020-10-25 17:40:08 -07:00
Kamron Batman
e0da7209f6
Changes namespace for packet tests ( #285 )
2020-10-24 19:10:53 -07:00
Kamron Batman
6bd4f0d265
Update Readers/Writers for Buffers & Fixes bugs ( #283 )
...
- [X] Renames PacketReader to CircularBufferReader
- [X] Fixes bugs with CircularBufferReader
- [X] Adds CircularBufferWriter
- [X] Adds SpanWriter
- [X] Adds SpanReader
Bumps release version
2020-10-24 14:46:59 -07:00
Kamron Batman
369a27b800
Replacing Networking ( #271 )
...
- [X] Removing Kestrel & Libuv
- [X] Cleaning up NetState
- [X] Removing System.IO.Pipelines
- [X] Cleaning up packet reading
- [X] Adds a maximum of 5000 sockets (configurable) to prevent OOM
- [X] Replaces the AsyncState with a thread-safe wrapped boolean called NetworkState
- [X] Removes Parallel.ForEach (no perf gain)
- [X] Removes custom houses compression on another thread
- [X] Test high load scenarios
Bumps release version
2020-10-20 20:55:19 -07:00
Kamron Batman
4e799ddbd7
Adds back in old benchmarks. Cleans up tests. ( #270 )
2020-10-04 11:45:07 -07:00
Kamron Batman
8149620b0c
Fixes brace style ( #248 )
2020-09-13 21:49:46 -07:00
Kamron Batman
55ae0f8778
Fixes exiting/crash handling/ctrl+c ( #237 )
...
- [X] Fixes handling of CTRL+C
- [X] Fixes crash guard (but should really be rewritten
- [X] Fixes exiting/restarting
Bumps release version
2020-09-12 00:05:38 -07:00
Kamron Batman
bbdb561de8
Fixes leaking tests ( #231 )
2020-09-06 14:16:57 -07:00
Kamron Batman
ad3775c4d7
Formats UO Content ( #201 )
2020-08-27 18:30:38 -07:00
Kamron Batman
b476bcfd24
Fixes for Last Moved ( #194 )
2020-08-16 06:58:16 -07:00
Kamron Batman
319a990ede
Finishes targeting packets ( #180 )
2020-07-18 23:32:02 -07:00
Kamron Batman
5052bf9af3
Adds more packets ( #177 )
2020-07-18 19:03:26 -07:00
Kamron Batman
c0805850c1
Adds more packet tests ( #176 )
2020-07-11 01:01:57 -07:00
Kamron Batman
7d20cf7642
Streamlines packet tests ( #175 )
2020-07-11 00:29:53 -07:00
Kamron Batman
9d4bc7cda2
Adds more packet tests ( #173 )
2020-07-05 20:14:23 -07:00
Kamron Batman
e17195ca80
Adds more packet tests ( #166 )
2020-07-03 19:03:10 -07:00
Kamron Batman
24b1a579f4
Creates more tests for outgoing packets ( #165 )
2020-06-26 12:04:29 -07:00
Kamron Batman
69ebb45e59
Moves more outgoing packets ( #152 )
2020-05-28 19:15:34 -07:00
Kamron Batman
8278694105
Adds more unit tests ( #133 )
2020-05-08 20:32:59 -07:00
Kamron Batman
d9f417ee19
Outgoing Packet Tests (Pass #1 ) ( #129 )
2020-05-04 01:34:51 -07:00
Kamron Batman
11227391d3
Fixes configurations ( #130 )
2020-05-03 23:52:16 -07:00
Kamron Batman
60ee5eadd2
Adds testing ( #118 )
2020-04-27 19:27:05 -07:00