Constant PL after the match has lasted too long, how do we fix/workaround this?
Hi,
In my server we play with no timelimit for the warmup and for CA match stages, so we often find that we join the server and the match has been running for more than 1000 minutes, and there's a constant PL that forces us to restart/endmatch so we can play properly. I've heard this is caused by floating point errors after time
becomes too large and I've seen some scripts that restart the match after some time.
How do we fix or workaround this? And when does the problem start to become apparent? I propose we have a virtual time limit (for example 500 minutes, or whenever the issue becomes apparent, configurable) that ends the match if there are no real players in the server, as a workaround in gamecode.
If there's a better, or proper fix for this, it'd be nice to hear it.