Loading...
  OR  Zero-K Name:    Password:   

Option to shorten rejoining a match in progres

9 posts, 174 views
Post comment
Filter:    Player:  
sort
3 days ago
I'm curious why something has not been implemented to skip the whole "Watch the entire replay of the match thus far before getting to live action".

Is there a technological hurtle that prevents this? If so, what is it?

It seems to me that catch-up speeds starts slowing down dramatically when there are many units. Would it be possible to implement something that just black screen/doesn't show models until you reach live action so that "catch-up" time happens much, much faster?
+0 / -0

2 days ago
the game is a simulation. each action has to be executed as it affects any following actions. therefore, to view the gamestate at a certain time, the simulation must first be run. thus, the catchup.
+1 / -0
2 days ago
from what i gather.. its not 100% true as you can make a snapshot of a game state and send that but to do so requires an extencive rework of the code and the file size would be large.. basicaly you run a simulation on a virtual client then save and send a current sync of the game state from that client to the connecting player and then catch up from that and then pass over control of the units.. something like factorio... it would probably never happen without months of development by a team of coders.
+1 / -0
So I get what you guys are saying - but I'm just curious, would blacking out the game world so no models are rendered during catch-up time, etc, speed up the process?

I notice when I zoom into a corner that is black, the speed up time still takes time, but it certainly take less time when the map begins to fill with structures and units when I am zoomed all the way into a black spot - I am just thinking along that concept, would it be possible to just have the game black out the battlefield until it reaches live action?
+0 / -0

36 hours ago
LuaUI is taking a bunch of CPU cycles. disable it whlie catching up will probably speed things up.

type in chat:
/luaui disable

after you reached "now" type
/luaui enable
+0 / -0
36 hours ago
USrankHellaciouss

if your graphics card is super old and cannot keep up then yes zooming in of the ground might make a difference but im not 100% on that.. but typicaly the bottleneck is cpu anyway
+0 / -0
34 hours ago
Btw It seems possible to save the game when you have trouble and load when you rejoining. But we need to write some code to make sure save works.
+0 / -0

34 hours ago
i think i heared projectiles are not saved.
+0 / -0


32 hours ago
I suspect it is because nobody has been sufficiently interested in doing this. Automatically zooming to a corner and doing something to widgets sounds easy enough. The payoff may not be enough to justify the work and confusion.
+0 / -0