Commit Graph

14601 Commits

Author SHA1 Message Date
Alayan-stk-2
3b3990a196 Use a stable sort for replay list sorting (#3364)
* Use a stable sort for replay list sorting

* Add default multi-criteria sorting for ghost replays list
2018-08-04 20:37:29 -04:00
Benau
37f1dea312 Invert the order of saving to keep state small 2018-08-05 01:29:43 +08:00
Benau
79d1178626 Improve kart animation handling in network 2018-08-04 16:29:49 +08:00
Benau
9e6ebe6097 Try to fix speedy end controller in network race 2018-08-04 00:02:52 +08:00
Benau
ce58014cab Fix compiler warning 2018-08-03 20:26:16 +08:00
Benau
4d2e79da4c Implement auto-kick high ping player (default off) 2018-08-03 19:50:49 +08:00
Benau
14475762b8 Flush all command before delete world 2018-08-03 18:36:35 +08:00
Benau
9d78173ec6 Use 32bit for server version 2018-08-03 14:01:36 +08:00
auria.mg
90073bc954 Fix karts spawning over the start line, esp. in reverse 2018-08-02 21:02:52 -04:00
Benau
8b07ec755a Disable switch and bubblegum for now in network 2018-08-03 01:28:20 +08:00
Benau
0a95900283 Clean all pending rewind event functions when exit 2018-08-03 01:26:42 +08:00
Benau
9a8d5fc667 Improve swatter in network by locally add a swat event 2018-08-02 16:37:56 +08:00
hiker
b164a35d91 Fixed item distribution (signed numbers made the random number
negative, causing incorrect distribution of items).
2018-08-02 18:03:42 +10:00
hiker
0fa25db181 Removed runbber ball's time-between-ticks setting, which is not
necessary anymore after alayan's changes to item distribution.
2018-08-02 09:34:03 +10:00
hiker
46706fb109 Applied a simpler version of Alayan's change to selecting the
a random item: the computed 'random' number is now sent through
a PRNG once to avoid long sequences of picking the same item.
2018-08-01 09:55:08 +10:00
hiker
9b7f63b4ca Applied alayan's bugfix - thanks! 2018-08-01 09:55:00 +10:00
hiker
8ea8562ee6 Fixed profile mode. 2018-08-01 09:54:43 +10:00
Benau
2bb52df3c8 Split random ports (default off for server) configuration 2018-07-31 10:46:41 +08:00
Alayan-stk-2
8acd13542e Fix #3351 (#3354) 2018-07-30 20:29:31 -04:00
Benau
d203239aa2 Improve kart kart collision in network 2018-07-31 01:14:02 +08:00
Benau
4ec8a33f8c Use a correct queue to save network state 2018-07-30 19:38:10 +08:00
Benau
f49a092603 Optimize network state saving 2018-07-30 16:26:28 +08:00
Benau
a8434624a1 Optimize saving of max speed state in network 2018-07-30 15:36:16 +08:00
Benau
782e966fa5 Optimize saving of skidding state in network 2018-07-30 15:35:59 +08:00
Benau
59ebc48fe1 Don't recreate locally destroyed projectile 2018-07-30 01:56:14 +08:00
Benau
982220daf8 Fix rubber ball in network 2018-07-29 15:59:34 +08:00
Benau
3f27a04bd1 Fix plunger in network 2018-07-28 16:02:46 +08:00
Deve
fa4c640dae Merge branch 'hide-navbar' 2018-07-27 20:56:36 +02:00
Benau
5f90a61c3d Improve item firing sound in network 2018-07-28 01:00:41 +08:00
Benau
b0f20ca5a5 Add the remaining unreliable fragment flags 2018-07-27 22:40:28 +08:00
Benau
5d3304b1c0 Fix compiler warnings 2018-07-27 22:40:03 +08:00
Benau
d9cebc3991 Try unreliable state in network 2018-07-27 21:47:07 +08:00
hiker
4e35fe8fb8 Merge branch 'physics-tweaks' 2018-07-27 21:24:28 +10:00
Benau
f0b46d08b2 Fix swatter in network 2018-07-27 13:32:19 +08:00
Deve
ef27fdaba8 Fixed a crash on exit 2018-07-27 00:05:39 +02:00
hiker
f8acc1ad49 Added the cushioning time to the network state (to be decided later
if local state might be good enough).
2018-07-26 21:47:05 +10:00
hiker
b12205332c Changed default value of m_network_steering_reduction to -1 to make
sure we test if this value is specified in stk_config.xml.
2018-07-26 17:52:29 +10:00
hiker
84c21c4af2 Merge remote-tracking branch 'origin/master' into physics-tweaks 2018-07-26 17:47:25 +10:00
Benau
05f5663888 Save the uncompressed physics values to objects in server 2018-07-26 13:32:41 +08:00
Benau
7538f36bed Remove compiler warnings 2018-07-26 08:54:38 +08:00
hiker
007f611c10 Bugfix - NetworkPlayerController are also created on the server. 2018-07-26 10:48:06 +10:00
hiker
7ff7e049ea Merge branch 'master' of github.com:supertuxkart/stk-code 2018-07-26 10:18:30 +10:00
Benau
c69bf2b96f Split squashed timer and squashed status 2018-07-26 01:47:49 +08:00
Benau
f88ad497e9 Fix ticks time mixed up 2018-07-26 01:02:41 +08:00
Benau
c261735c2b Try to fix osx build 2018-07-25 21:42:36 +08:00
Benau
d4ca53b34e Detect incompatible binary during restore state 2018-07-25 16:15:26 +08:00
hiker
7cca534273 Added option to reduce steering of remote karts automatically each frame.
This can help in case of high latency connections and quick steering changes:
because of the high latency the steering is applied too long locally,
reducing in the other kart driving left/right way too much.
It's disabled for now (i.e. steering is multiplied by 1.0), but can be
enabled in stk_config.
2018-07-25 18:09:05 +10:00
hiker
deb6d76504 Fixed compiler warning. 2018-07-25 17:52:38 +10:00
Benau
1e53349f52 Rewind bowling and cake in network game 2018-07-25 15:33:49 +08:00
Benau
c8a50d2f49 Temporarily fix rewind queue for undo 2018-07-24 15:44:31 +08:00