@lostclimate: You don't have to "merge" all data into one packet. This is done by ENet automatically.

ontopic: As you mentioned in the video, 30 frames can pass faster or slower depending on the current framerate. You shouldn't make anything in a game framerate dependent. Use a time period that is the same on every machine, no matter how fast it is.

You can use wait(-...) or time_step for that:
Code:
//....
var time = 0;
while(1)
{
time += time_step;
if(time >= deadreck_time)
{
time = 0;
//Send position updates
}
wait(1);
}



Your project looks really prommising. I'm really looking forward to a beta laugh


ANet - A stable and secure network plugin with multi-zone, unlimited players, voip, server-list features,... (for A7/A8)!
get free version