Benau
|
d55d5d0f3f
|
Get local player id from server for GP sorting later
|
2018-04-20 19:10:40 +08:00 |
|
Benau
|
e5c991e3d2
|
Merge remote-tracking branch 'origin/master' into kobato
|
2018-04-20 13:03:34 +08:00 |
|
Benau
|
2dada03bae
|
Save available karts and tracks from clients in STKPeer
So if this peer disconnects later in lobby it won't affect current players
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
bd13f40584
|
Reset server to accepting client state if no more connected players
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
99a25bb837
|
Implement a proper end and restart race in network
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
12e4ba0f18
|
Check server version again in connection request (for connect-now)
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
8c72ce66e3
|
Copy server address to avoid using STKHost in shutdown
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
2a3d57706a
|
Reset timer after finished loading world
It avoid some clients with slower loading time than anybody else hanging
when rewinding
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
2dd9174b3a
|
Remove unused code in game events protocol
|
2018-04-20 12:19:58 +08:00 |
|
Benau
|
1a6c219d3f
|
Fix voting timeout in case of time zone difference
Also allow voting when pressing the spinner or reverse checkbox
|
2018-03-31 14:35:55 +08:00 |
|
Benau
|
47a86cc36f
|
Add initial support for GP and soccer info in lobby
|
2018-03-31 01:19:23 +08:00 |
|
Benau
|
ce8a15d90c
|
Add online id with player name for easier banning
|
2018-03-27 01:23:54 +08:00 |
|
Benau
|
70def13ca2
|
Use a more sophiscated server-client token validation
|
2018-03-27 01:02:31 +08:00 |
|
Benau
|
c8dadf76f1
|
Remove LatencyProtocol now we have server distance and ping in lobby
|
2018-03-26 14:19:33 +08:00 |
|
Benau
|
3ee3d8d5bd
|
Randomly use stun servers of the low ping from top-half of the list
|
2018-03-23 18:51:26 +08:00 |
|
Benau
|
52dc38d03b
|
Use human readable ip for ban list
And update MapUserConfigParam to use initializer_list default value
|
2018-03-23 17:22:03 +08:00 |
|
Benau
|
449365b5b6
|
Let server take splitscreen players into account for max players
|
2018-03-22 15:09:52 +08:00 |
|
Benau
|
dd3a544834
|
Use std atomic for timeout
|
2018-03-20 09:59:14 +08:00 |
|
Benau
|
e58d86d4d5
|
Merge branch 'origin/game_protocol'
|
2018-03-20 08:32:45 +08:00 |
|
hiker
|
c456edd9f2
|
Convert more time handling to handling ticks.
|
2018-03-20 09:25:39 +11:00 |
|
Benau
|
cfd1de43bb
|
Display all votes in the RHS of tracks screen
|
2018-03-19 15:08:38 +08:00 |
|
Benau
|
bb7c3c0de3
|
Move voting timeout to user config
|
2018-03-16 21:49:14 +08:00 |
|
Benau
|
1a852b7f22
|
configRemoteKart needs to include the random kart
|
2018-03-16 21:32:12 +08:00 |
|
Benau
|
78ac3a922d
|
Fix compiler warnings
|
2018-03-16 19:06:20 +08:00 |
|
Benau
|
82be7572a1
|
Use the new method to connect / start game
|
2018-03-16 17:11:23 +08:00 |
|
Benau
|
a5c1dbb446
|
Move voting to server lobby
|
2018-03-16 14:36:11 +08:00 |
|
Benau
|
d6936c5746
|
Add remaining time to vote message
|
2018-03-16 12:45:38 +08:00 |
|
Benau
|
cf898c2795
|
Remove waiting for other screen now that you can instantly know votes
|
2018-03-16 11:35:16 +08:00 |
|
Benau
|
f78276a930
|
Show player vote in message queue for immediate effect
|
2018-03-16 00:54:02 +08:00 |
|
Benau
|
1b8d4c80dc
|
Initial work to port network profile to use weak_ptr
|
2018-03-14 15:48:02 +08:00 |
|
hiker
|
d3a60356c9
|
Merge remote-tracking branch 'origin/fix-timestep' into game_protocol.
Started to use ticks instead of time floating point values in networking.
|
2018-03-13 18:37:12 +11:00 |
|
Benau
|
c73536263f
|
Add password protected and version info to server
|
2018-03-13 14:39:20 +08:00 |
|
Benau
|
0f6dbbb4a0
|
Add default-disabled lobby chatting
|
2018-03-12 16:51:30 +08:00 |
|
Benau
|
25da48634d
|
Add kick ban in network console configurable in config.xml
|
2018-03-12 13:59:38 +08:00 |
|
Benau
|
d527c0eee2
|
Use icon to identify server owner, online and offline players
Also hide the friend request button for offline players
|
2018-03-12 11:28:13 +08:00 |
|
Benau
|
95208967cf
|
Add kicking player for server owner
|
2018-03-12 02:05:38 +08:00 |
|
Benau
|
3bbec8aa27
|
Initial work on lobby redesign
|
2018-03-12 00:18:53 +08:00 |
|
Benau
|
5600d01b2c
|
Use shared_ptr of STKPeer if needed
|
2018-03-09 23:54:13 +08:00 |
|
Benau
|
dd2e32a953
|
Implement a thread-safe list of STKPeer
Block re-connect from the same ip and port and clean up add or
remove of peers
|
2018-03-09 18:33:19 +08:00 |
|
Benau
|
db68756fd6
|
Use mutex to prevent joining of players when start selection
|
2018-03-09 09:22:13 +08:00 |
|
Benau
|
0b00640760
|
Let stk host clean up server id file
|
2018-03-08 12:00:36 +08:00 |
|
Benau
|
efa294d4f4
|
Clean up lan and wan server code
|
2018-03-02 15:21:27 +08:00 |
|
Benau
|
13d4cc50cf
|
Use server id file to determine the status of no-graphics server
|
2018-02-28 16:09:53 +08:00 |
|
Benau
|
e760642842
|
Use NetworkConfig to set user id and token
|
2018-02-28 15:29:40 +08:00 |
|
Benau
|
4ac34fac76
|
Don't register LAN server
|
2018-02-27 12:56:22 +08:00 |
|
Benau
|
d8007c4518
|
Update server for new xml code
And initial work for starting a complete stk server
|
2018-02-26 14:23:34 +08:00 |
|
Benau
|
b26b784b6a
|
Various improvements to WAN and LAN connection
|
2018-02-24 15:48:30 +08:00 |
|
Benau
|
1023e6580e
|
Unregister STK server when exiting
|
2018-02-23 14:01:20 +08:00 |
|
Benau
|
4559fd6a2c
|
Remove unused protocol
|
2018-02-22 15:14:15 +08:00 |
|
Benau
|
1458f3ef8e
|
Fix wan connection, move get public address from stun to stk host
|
2018-02-22 15:11:07 +08:00 |
|