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
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
293e691539
Changes Huffman to in-place & Adds CircularBuffer ( #287 )
...
- [X] Adds CircularBuffer
- [X] Updates Packet Encoding/Decoding
- [X] Changes Huffman to in-place
Bumps release version
2020-10-25 12:54:37 -07:00
Kamron Batman
3337cfa4e2
Adds PacketDecoder & Makes NetState testable ( #286 )
2020-10-24 21:49:28 -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
4211835b5d
Updates span extensions ( #276 )
2020-10-17 21:14:03 -07:00
Kamron Batman
741e8d8300
Cleanup/Housekeeping ( #242 )
2020-09-12 15:31:21 -07:00
Kamron Batman
86b7b3aed1
Fixes formatting ( #200 )
2020-08-25 18:53:35 -07:00
Kamron Batman
5052bf9af3
Adds more packets ( #177 )
2020-07-18 19:03:26 -07:00
Kamron Batman
7d20cf7642
Streamlines packet tests ( #175 )
2020-07-11 00:29:53 -07:00
Kamron Batman
69ebb45e59
Moves more outgoing packets ( #152 )
2020-05-28 19:15:34 -07:00
Kamron Batman
390f30e706
Convert Regions/Spawns to JSON ( #138 )
2020-05-26 00:34:29 -07:00
Kamron Batman
739e77a973
Cleans up some pragmas ( #136 )
2020-05-14 01:52:42 -07:00
Kamron Batman
dad8a64fad
Adds Argon2 for password protection ( #123 )
2020-05-01 22:42:39 -07:00
Kamron Batman
556a17aba8
Adds style cop ( #109 )
2020-04-26 00:16:02 -07:00
Kamron Batman
038c3be258
Adds BufferReader and BufferWriter. Updates UOP handling. ( #101 )
2020-04-12 21:33:24 -07:00
Kamron Batman
2c0d97cd36
Switches to Kestrel ( #102 )
2020-04-12 20:57:48 -07:00
Kamron Batman
57b14ad690
Code Cleanup & Fixes Warnings ( #74 )
2020-01-18 14:56:45 -08:00
Kamron Batman
5e2be2d7b6
LibUv Networking ( #65 )
2019-12-26 18:08:50 -08:00
Kamron Batman
58be0d416c
Fixes publishing
2019-10-04 22:02:19 -07:00