Hi, I was checking some DDNet code and stumbled across this function: https://github.com/ddnet/ddnet/blob/master/src/game/collision.cpp#L920
This is used to determine when start and finish is hit, why did you do this a posteriori and not simply use/modify MoveBox? I really doubt this is correct, because the previous position and the new position are not always connected with a straight line, see MoveBox
DDNet client has a multitude of commands and settings that can be bound to nearly any key or mouse button. You can enter commands into the console, which by default is accessed by pressing F1.
thats okey, unfortunately it's not easy to explain. The savest method is probably to call your ISP for help, because changing router settings yourself without any knowledge is a bad idea.