Page 1 of 1

Client Bug Fix for OP Drag Build Exploit

Posted: Fri Apr 04, 2014 11:25 am
by a girl
BR from Aloha pointed this exploit out to me and I won't go into details on how to do it as to avoid proliferation of the knowledge, but it allows a player to drag build from any remote location that he has a line of sight to all the way back to his current location. This script is a simple method to prevent that. Imagine what people could do with that in bridging wars or babel servers... not cool. I recommend this to all server owners, especially babel servers.

EDIT:
So I'm writing this after pulling an all nighter so I feel the need to clarify. Using this exploit, I can point my crosshairs at a block 50 blocks away, then drag build a bridge to my feet without ever moving. This requires no hacks, just a vanilla .75 client. Scared yet? You should be... get the script to block it from happening on your server.

Re: Client Bug Fix for OP Drag Build Exploit

Posted: Fri Apr 04, 2014 11:13 pm
by izzy
Good work, thanks.

Script validated/approved.

Re: Client Bug Fix for OP Drag Build Exploit

Posted: Tue Jan 13, 2015 7:32 pm
by IAmYourFriend
I suspect that this script sometimes causes valid linebuilds to fail. Ever since this script was applied, i experienced that (mostly long) linebuilding sometimes leaves me with the amount of blocks taken from my block counter, but without anything built. Happened on several servers from different locations, maybe it's some small lag spikes that mess up the player position/orientation the script works with. I asked a few people and they had the same experience.
Unfortunately, i was not able to predictably reproduce this issue, so it more or less appears randomly (and can be quite frustrating, if in the worst case you fail to repair a critical structure and therefore lose a game).

Edit: An improved fbpatch2.py is available at: https://github.com/1AmYF/aos-server-mods