DDRace / teeworlds

DEPRECATED - Go to https://github.com/ddnet/ddnet instead!
Other
37 stars 15 forks source link

Team Exploit #193

Closed ghost closed 11 years ago

ghost commented 11 years ago

This could be related to this issue: https://github.com/DDRace/teeworlds/issues/192

but just encase I will post the information here.

You are able to get any time on the server that allows you to teleport back to the start. It is done by joining a team, finishing the map then redoing the map but stopping just before the start. You then get another client to join the server and join a different team. The team'd tees are able to join the new team, so when the client who just joined crosses the start line it starts the time for everyone. Then new client then leaves the server and the two tees at the end can just cross the finish line.

I suspect the the exploit is possible because of the bug of your time not restarting when you cross the start line for the second time under team after you have passed the finish line.

alandball commented 11 years ago

Will only work on maps that don't kill you at end, where the player is taken back to start by teleport or other means. Problem is there are plenty of such maps.

Timer doesnt start on a rerun of map, if players got back to start without kill. All the team needs to go through start to restart timer, and a check exists as it tells players of team that go through start that the other players in same team must go through as well. When whole team went through start to rerun map, timer doesn't start.

Shereef commented 11 years ago

Should be fixed now, please verify @ZodiacZA