257 Commits

Author SHA1 Message Date
Benau
a9d9d1a121 Ignore player finished result screen event during reset 2019-05-04 15:08:54 +08:00
Benau
626309d027 Move resetServer to async thread to avoid mutex locking 2019-05-04 00:52:21 +08:00
Alayan-stk-2
b4a3214c46
Improve the english for some networking log messages 2019-04-29 21:32:18 +02:00
Benau
d88522768e Add basic checking to prevent fake ranked servers 2019-04-29 16:22:56 +08:00
Benau
4db16ce701 Allow resynchronize players list for battle mode before starting 2019-04-16 14:32:32 +08:00
Benau
54375ab682 Split decode and encode players list for later usage 2019-04-16 10:29:46 +08:00
Benau
5f1ef72014 Add thread safe checking when resetting server 2019-04-13 01:14:30 +08:00
Benau
091e9e0f1e Add the possibility to disable track voting in server 2019-04-03 14:30:46 +08:00
Benau
e0de1318d2 Allow disable chat in server side 2019-04-03 12:38:40 +08:00
Benau
042af60417 Clean up icon handling, split spectate icon out of waiting 2019-03-25 01:53:48 +08:00
Benau
366ee5caad Determine live join by server 2019-03-24 16:44:03 +08:00
Benau
5b4ae2a59f Reset m_state after timeout is reset in setup 2019-03-17 01:27:07 +08:00
Benau
9cbd2abe5d Make flag deactivated time configurable 2019-03-13 15:42:59 +08:00
Benau
809e15031c Allow telling client the banned reason for the future 2019-03-09 15:56:34 +08:00
Benau
4c2fe75cb4 Add network capabilities to handle same server version changes 2019-03-09 15:14:13 +08:00
Benau
ffca0c0d36 Improve goal when live join is happening 2019-03-07 15:40:25 +08:00
Benau
45a55a4c9b Reserve code for country from players 2019-03-03 16:37:35 +08:00
Benau
e01393bff7 Reserve code for future auto checkline correction 2019-03-03 14:11:29 +08:00
Benau
fe4a9c5406 Allow clients to get list of initial items from server 2019-02-27 11:07:08 +08:00
Benau
05b1dcb803 Use utf-8 server name in create request after stk-addons change 2019-02-12 11:54:03 +08:00
Benau
75bc25d2ff Fix spectator if network splitscreen is enabled 2019-02-01 22:12:53 +08:00
Benau
a05889fa6a Show spectator icon for player list 2019-01-31 11:05:44 +08:00
Benau
bf05035904 Add 1st user name to kick log 2019-01-22 00:22:56 +08:00
Benau
4e2b843f71 Allow going back to lobby in selecting karts or tracks phase
It allows player to be spectator later
2019-01-16 13:43:26 +08:00
Benau
b0d1bf6cce Use fixed value of battle hit, capture and time limit 2019-01-16 01:54:25 +08:00
Benau
639071f959 Update last activity so that the peer is not kicked for chat 2019-01-15 01:53:32 +08:00
Benau
2bfa0f54dc Add network ingame dialog with chat function 2019-01-13 16:59:26 +08:00
Benau
9d612455b3 Add kart name to disconnected linear race player 2019-01-07 14:07:08 +08:00
Benau
918d762893 Fix ranked server going back to lobby 2019-01-07 14:04:44 +08:00
Benau
4ce5678fd6 Allow team choosing in ownerless server if live players is true 2019-01-07 12:41:00 +08:00
Alayan
7715c1c505 Take handicap into account for rankings 2019-01-06 18:15:20 +01:00
Benau
cbb26b73d9 Always reset server with back to lobby function added 2019-01-06 14:18:21 +08:00
Benau
d049ffa1d5 Adjust addWaitingPlayersToGame for live joining or spectate 2019-01-06 13:58:04 +08:00
Benau
961c3957e2 Allow spectating linear race 2019-01-06 13:43:19 +08:00
Alayan
aeeb4afd63 Several improvements to the ranking formula 2019-01-06 02:35:01 +01:00
Benau
bb31d6b226 Allow player going back to lobby without disconnecting the server 2019-01-06 00:21:51 +08:00
Benau
37e5ea6806 Don't count spectator as players in game for testing reset 2019-01-05 14:10:56 +08:00
Benau
f4a932271f Remove addons karts in server if live players is on 2019-01-05 01:31:04 +08:00
Benau
6a1a1740c0 Make live join or spectate a server option 2019-01-05 01:20:25 +08:00
Benau
2950238d2b Add live join and spectate button to lobby 2019-01-04 23:56:50 +08:00
Benau
582ec771c0 Fix splitscreen kart id checking 2019-01-04 22:10:21 +08:00
Benau
7c34818c04 Send go back to lobby message to all peers in server 2019-01-04 21:16:10 +08:00
Benau
4b22465836 Add current playing info to lobby 2019-01-04 17:40:25 +08:00
Benau
ab353dd632 Save and restore complete world status for ffa and ctf 2019-01-03 16:27:16 +08:00
Benau
aa49f4ae8c Reset all smooth network body of rewinders during firstly live join 2019-01-02 16:16:59 +08:00
Benau
eb342b2707 Always update current physical object if there was live join 2019-01-02 15:30:56 +08:00
Benau
8332e0471e Save and restore NetworkItemManager completely for live join 2019-01-02 14:02:51 +08:00
Benau
0e4424b3ea Show message for back to lobby if needed 2019-01-02 12:44:18 +08:00
Benau
52a4bbeac7 Add player name and team arrows for live join kart 2019-01-02 10:34:23 +08:00
Benau
81776cb4df Let other players know the newly joined player 2019-01-01 16:32:37 +08:00