Ivan Savenko
|
3ea2c8bff0
Cleanup, remove unnecessary changes
|
3 mēneši atpakaļ |
Ivan Savenko
|
3576efc3f3
Initial version of antilag support
|
3 mēneši atpakaļ |
Ivan Savenko
|
cd2837a84e
Fix possible memory leak (circular shared_ptr) in networking
|
5 mēneši atpakaļ |
Ivan Savenko
|
8bac023e82
Fix internal connection sending queued packages after closing
|
8 mēneši atpakaļ |
Ivan Savenko
|
d9244cf061
Remove network connection from local games
|
8 mēneši atpakaļ |
Ivan Savenko
|
35954dc41b
Simple workaround to fix vcmiserver shutdown procedure
|
1 gadu atpakaļ |
Ivan Savenko
|
6d08ec6323
More robust handling of connection errors
|
1 gadu atpakaļ |
Ivan Savenko
|
0403626c93
Fix excessive calls of steady_timer::async_wait
|
1 gadu atpakaļ |
Ivan Savenko
|
67604e1e01
Reapply "Simple implementation of heartbeat package"
|
1 gadu atpakaļ |
Ivan Savenko
|
4c3aac8f19
Use async_write to prevent locks if receiver is too slow
|
1 gadu atpakaļ |
Ivan Savenko
|
66e2e13ba1
Add few more safety checks to network connection logic
|
1 gadu atpakaļ |
Ivan Savenko
|
ede92c1a9c
Revert "Simple implementation of heartbeat package"
|
1 gadu atpakaļ |
Ivan Savenko
|
5f344e410a
Simple implementation of heartbeat package
|
1 gadu atpakaļ |
Ivan Savenko
|
6901945b6e
Fix possible thread race on sending packet from two threads
|
1 gadu atpakaļ |
Ivan Savenko
|
779625415f
Guard against concurrent writes on same asio::socket instance
|
1 gadu atpakaļ |
Ivan Savenko
|
7dee24edae
Cleanup
|
1 gadu atpakaļ |
Ivan Savenko
|
2c2bec791c
Fixes and cleanup of game client network shutdown and restart
|
1 gadu atpakaļ |
Ivan Savenko
|
f97ffd8e9a
Better handling of disconnects, code cleanup
|
1 gadu atpakaļ |
Ivan Savenko
|
29c0989849
Use std::byte to manage network data
|
1 gadu atpakaļ |
Ivan Savenko
|
80e960bc8e
Finalized new TCP networking API
|
1 gadu atpakaļ |
Ivan Savenko
|
22f0ca67c6
Fix connection to game lobby & map load
|
1 gadu atpakaļ |
Ivan Savenko
|
0a1153e1c6
Switch client-server communication to new API
|
1 gadu atpakaļ |
Ivan Savenko
|
de5227142b
Implemented message receiving / broadcasting
|
1 gadu atpakaļ |
Ivan Savenko
|
dff9cf39c0
Implemented connection handling
|
1 gadu atpakaļ |
Ivan Savenko
|
c2c43602ea
Initial version of global lobby server available in client
|
1 gadu atpakaļ |