Was just browsing the code, stumble onto this snippet:
Code:
if (!playerdrawinfo.ContainsKey(k.Key))
{
playerdrawinfo[k.Key] = new PlayerDrawInfo();
NetworkInterpolation n = new NetworkInterpolation();
n.req = new PlayerInterpolate();
n.DELAY = 0.5f;
n.EXTRAPOLATE = true;
n.EXTRAPOLATION_TIME = 0.3f;
playerdrawinfo[k.Key].interpolation = n;
}
(From ManicDiggerGameWindow.cs, DrawPlayers() )
Why would you set a delay for letting the players move. I tested it in multiplayer with and without delay, and I have to say, if you get rid of that delay it looks so much better.
Grtz Diho