14bc368073
Dynamically allocate the Player struct in PlayerView.
...
This way we're not always passing it around by value.
Note that the Player structs in CNSharedData are still
pass-by-reference. Will probably change this later.
2020-08-25 00:59:55 +02:00
6d3868349d
removed debug output in keepAliveTimer
2020-08-24 16:12:49 -05:00
16bca39dae
added simple timer system to CNShardServer
2020-08-24 16:11:40 -05:00
e99feb03d5
Add verbosity levels.
2020-08-23 23:09:31 +02:00
88953541ef
added INITSTRUCT to zero-out data
2020-08-22 19:26:18 -05:00
94b0dc724e
major refactoring
2020-08-22 18:31:09 -05:00
35b424c531
fixed warnings for VC++
2020-08-22 13:38:27 -05:00
35c622d8a2
Add support for verbose logging.
2020-08-22 19:39:13 +02:00
43f2def80b
Report unhandled packets in string form.
2020-08-22 19:19:46 +02:00
24d30a05bf
added heartbeat support
2020-08-18 20:34:39 -05:00
47b76b422c
added sanity checks
2020-08-18 19:11:31 -05:00
9d366e3720
inital commit
2020-08-18 15:42:30 -05:00