![]() |
|
#23
|
||||
|
Quote:
This used to be immensely more useful back when internet connections were slow and unreliable. You basically couldn't play any 3D game through the internet without good prediction built in the client. I seem to remember that the few first versions of Quake 1 had no prediction. You could play a deathmatch through a LAN with little difficulties (by then standards), but it was entirely unplayable through anything slower than that. You can see it, for example, when two characters run together on P99, the other character will not run very smoothly. He will warp around. That warp is when the server sends some information to the client which corrects whatever YOUR client had predicted given the other character's heading and run speed you've been notified of last. It is possible that the mana tick mismatch between the client and the server is due to some prediction bug. The client knows the current mana regen rate of the character and works with it. When the character attempts to cast a spell, the game state is refreshed on the client and it gets the actual server-side mana amount of the character. Maybe because Titanium is a very old client and EQEmu doesn't support its prediction as well as the more recent clients. | |||
|
|
||||
|
|