Hiya,
I have bought TNet (email as my username) via paypal. I'd love it if I could get a small amount of support:
[Background Info]Our test game has 8 players and currently TNet works like a charm except there's a problem with one of the clients. The client's netbook will often not send udp or tcp packets for up to a second due to it's power saving. So it will send regular packets for a while, then pause... then resume again.
This is something we can expect clients to do from time to time in worst cases. My game is an action oriented 2D game and for the most part it works perfectly with TNet.
The problemThe client is sending at a rate of 20 packets a second, and if there's a substantial delay between packet update time for position, the client appears to teleport quite some distance.
I already simulate all clients on all machines so if there's a lack of a packet it fills in the gaps nicely, and does not move through solid walls, however my problem is when the client does teleport to the clients proper location it looks terrible on the other machines.
How to solve this? I mean does the master client or host, have to send correctional packets back to the misbehaving client? To clarify this is not when packets are sent regularly, but when there's a long delay before the arrival of the next, which happens randomly.
The same client playing quake 3 doesn't appear to notice the server correcting him. I am looking for advice in this situation
