Ivan Savenko
|
aadbf6dd6a
Ignore duplicate disconnected calls
|
1 an în urmă |
Ivan Savenko
|
93038b791e
Fix connection termination handling
|
1 an în urmă |
Ivan Savenko
|
e5f8cefa7f
Store and send mod list and game version for game rooms
|
1 an în urmă |
Ivan Savenko
|
8f0236f046
Move account login details from settings to persistent storage, with
|
1 an în urmă |
Evgeny Malygin
|
54405e33bc
Fix: prevent possible int16_t overflow
|
1 an în urmă |
Ivan Savenko
|
5d188024db
Set room status to "In Game" once gameplay starts
|
1 an în urmă |
Ivan Savenko
|
715e094f5c
Implemented room description display (map/template name)
|
1 an în urmă |
Ivan Savenko
|
be641d1710
Split 'loginSuccess' into server and client-specific versions
|
1 an în urmă |
Ivan Savenko
|
c21e5bb0fb
Always validate messages in debug mode. Fixes for schemas
|
1 an în urmă |
Ivan Savenko
|
456dfd9e3d
Added debug validation of lobby protocol on every send/receive
|
1 an în urmă |
Ivan Savenko
|
54796c7c56
Rename toJson to toString/toCompactString for consistency
|
1 an în urmă |
Ivan Savenko
|
1a144fc516
Some progress on private rooms support
|
1 an în urmă |
Ivan Savenko
|
2c2bec791c
Fixes and cleanup of game client network shutdown and restart
|
1 an în urmă |
Ivan Savenko
|
6eef197cea
Removed no longer used mutexes from match server
|
1 an în urmă |
Ivan Savenko
|
f97ffd8e9a
Better handling of disconnects, code cleanup
|
1 an în urmă |
Ivan Savenko
|
29c0989849
Use std::byte to manage network data
|
1 an în urmă |
Ivan Savenko
|
c9ebf32efd
Send error messages if operation fails
|
1 an în urmă |
Ivan Savenko
|
c5c46a7c9a
Implemented connecting to server via proxy
|
1 an în urmă |
Ivan Savenko
|
388ca6e776
Added list of active accounts and rooms to UI. Added room creation logic
|
1 an în urmă |
Ivan Savenko
|
033b2889c4
Add proxy connection mode for lobby rooms
|
1 an în urmă |
Ivan Savenko
|
709905b1a0
Simplified networking API
|
1 an în urmă |
Ivan Savenko
|
9fb7d2817a
Implemented connection of match server to global lobby
|
1 an în urmă |