So over the past few weeks there have been an increase of glitched ballrace times which due to lag have been putting off players such as myself. Macdguy has tried to remove some of these times beforehand but it only seems to be getting worse. Here is an example of one of the leaderboard times. You can easily notice which are glitched and which are legit. http://puu.sh/F3QSe/f6f6818eba.png
There’s a few ways that can be suggested to fix this. Here are some examples.
- Instead of it being a server timer, have it time on the users computer and THEN upload to servers. So when lag happens it continues to tick on instead of pausing the clock.
- A friend had a good idea here of using a replay system. Here are his screenshots: http://puu.sh/F3RgI/c6ec4ad33c.png
- Lag times from what I know can be caused by these methods:
Constantly hitting inventory then ESC over and over again till you can eventually hit ESC and lag the game.
Another is hitting the “Content” button in settings. Not sure on others but I am sure there’s more.
- Host ping or ping in general.
Resetting the leaderboards could be an option too to clean the times up (although myself and other won’t be happy with that). Or potentially I could sit down with a bunch of devs and go through each level one by one to say which times are legit or not with other people I know of too (Since we’re speedrunners).
A side note I could mention is also a method called “Pinching” which isn’t lagging the timer but instead if shoots people very high into the sky to get shortcuts faster. Basically you wedge yourself between a moving platform and spring up in the air. A way to fix this would be to have the player lose a life when getting crushed between an object (A bit like the old sonic the hedgehogs games).
Also another one is host advantages where whoever is host will always get a faster time (About 0.30 seconds more) than non-host players which is a lot when you want to get a fast time.
Thanks and sorry I went on a bit . Just would like this to be fixed as it makes it less fun for others.