Posted: Fri Mar 03, 2006 3:14 pm Post subject: Server or client losing track of player location
I'm not sure if this is a client side or server side thing, honestly, I probably need to do some testing with another client, but I only noticed it start happening with the latest 96 core.
Sometimes, when a character is moved via one of the functions MoveMobileToLocation, etc, the location that the player is thought to be at on the client is different than the server says the player is at.
It happens alot when going into and out of teleporters and such, and occasionally doing other things as well. But it always seems to come down to moving the character via function.
Has anyone else noticed this on the latest test core?
Author
Message
MuadDib POL Developer
Joined: 13 Feb 2006 Posts: 830 Location: Indiana, USA
Posted: Fri Mar 03, 2006 8:22 pm Post subject:
Also, they are depreciated now, and try using MoveObjectToLocation for mobiles and items alike (Core-Changes.txt).
If the problem still persists with the newest core (december), let me know results (specifically with the origin coords, and destination coords from your testing) so I can reproduce it.
We had a similar problem but not exactly using Move functions.
It happens especially on multis with these damn wooden planks that are
2 z high (0x7c9....) containing ladders.
If these ladders are not placed correctly or something changed like a new client with different handling or a core change, they produce a similar effect. The client thinks he went up to the next floor, but the server has him on the old floor.
After changing the ladders inside these multis 1 z down it worked as it should.
Newer clients like 5.0.1h also handle the tiledate in a different way, especially the background flag. If you have e.g. street multis out of tiles with the background flag, they will be shown under the ground on newer clients. The same can be cause problems with water statics. I get a lot of
grey hair to adjust that, so it works for newer clients and older clients so that is shown for both correctly
I think it is better when we now not only post the test core we use, the client used can also sometimes be important cause imho OSI changed there a lot lately.