PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
Multi bug
Goto page Previous  1, 2
 
Post new topic   Reply to topic    PenUltima Online Forum Index -> Bug Reports 096
Display posts from previous:   

Author Message
Pierce



Joined: 02 Feb 2006
Posts: 259

PostPosted: Wed Aug 02, 2006 6:11 am    Post subject: Reply with quote

Quote:
I have wondered from the beginning whether this might be a client issue.


It's definitively a client bug. Sometimes the client does not update correctly. If you ask a second gm/admin/player if he can see what you see, he will tell you that he does't see that "dupe" multi. There are more issues like that. Sometimes when you destroy large multis the client shows that only e.g. half of the building is destroyed. If you log out or ran out of the update range and reenter that area the "half building" is away cause the client newly update that region.
It could also happen that a player logs out next to you in the wilderness that a copy of his graphic stays there. You see his name but you can't get a health bar or attack him. Same issue Smile

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Wed Aug 02, 2006 7:51 pm    Post subject: Reply with quote

Yukiko, humor me here........

Create the multi, walk around (either in it, away, etc. Does not matter). Then move from one realm to the other. See what you get.

Second, create it. Walk till it is off screen. Then move to that location on the other realm. See if it mirrors it etc.

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 523

PostPosted: Wed Aug 02, 2006 10:09 pm    Post subject: Reply with quote

How about the multi-caching? Does turning it off make a difference?

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Thu Aug 03, 2006 2:38 am    Post subject: Reply with quote

Maud,

I think I've determined this is what I would call a substantive ghost.

If I create it. walk around it and/or in it then switch realms to the same XYZ location in the other britannia there is a ghost of it there. The ghost has substance because I am able to walk into it as if it were the multi. However if I create the multi and walk away until it is out of sight, switch realms, then walk back to where the dupe would normally be there is nothing. I only see the dupe when I switch realms with it in view.

I have another realm switching command that allows me to specify the realm and XYZ coords. So I got my location in the realm while standing next to the multi. Call it location A. Then I walked until the multi was off screen. I used my advanced move to realm command that let's me specify the realm and coords and told it to deposit me in the other britannia (the one without the multi) but at the coords for location A. There was no duplicate there. I went back to the realm where the multi exists. I stood next to it. I got my coords where I was standing. Call that location B. I walked a few squares away but still had the multi in view. I jumped to the alt brit at the coordinates for location B and the duplicate was there.

So it appears to me that I only get this dupe if I jump to the other realm when the multi is in view and only if I jump to a location in the other realm where the XYZ coordinates that the multi occupies are in view.

Have you tried to reproduce it on your test shard Maud? Use the script I posted above to move between britannia and britannia_alt. It simply moves you to the other realm without changing your XYZ position. That way the multi is in view when you change realms.


I think Xadhoom had it right earlier along with Pierce. This appears to be a client issue. It seems to me that there is a screen update when I switch realms because I get a flash occassionally where the screen appears to be redrawn. So it appears that POL is sending some kind of screen update packet upon realm switching. That's why I think it's a client issue. I think the only reason no one has ever seen it or reported it is because most folks probably don't switch between realms and land at the same XYZ coordinates as they were in the previous realm and I bet very few have ever done it with a multi in view.


Anyway, I think this is more of an annoyance than a bug. I apologize if this has grown bigger than what it is. I really did think it was a serious thing. I should have done more testing before posting here.

Author Message
Pierce



Joined: 02 Feb 2006
Posts: 259

PostPosted: Thu Aug 03, 2006 4:15 pm    Post subject: Reply with quote

This was an issue under 95 without realms too. Perhaps the Pol Devs can force the client to update the client or update the "update range (normally 18 )" after commands like CreateMultiAtLocation( x, y, z, objtype, flags := 0, realm := _DEFAULT_REALM );.

I don't know if there is a packet to force the client to do that.
Newer clients like e.g. 5.0.2d have a lot of macros to update or show update ranges. Nevertheless the problem is that these multis stay in cache of the client as long as it is updated by log out or walk out of range.

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Fri Aug 04, 2006 4:54 am    Post subject: Reply with quote

Yeah, it's all interesting, being a bug or client issue.

However, I think it's more of a "client<>server" issue. Whereas, there is something MISSING that we SHOULD send when realms are changed. At least, in my opinion.

Have you tried changing seasons, weather, or even light level, after moving to the alternate realm?

Seasons, and weather, more importantly, might be a key to this. I am stabbing in the dark, but, I had to "make adjustments" to login involving those due to client issues in 096 before.

It would be awesome, if you could include in your script, the chanign of season, then try it with only changing the weather. See if either makes a different.

I hate to keep asking "you" to try things, but I have been beyond busy lately due to helping my sister get her new restuarant ready to open. I've already been up as it is over 24 hours and spent over 16 of it there working, and about to head back hehe. Gotta take care of my sis Smile

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Fri Aug 04, 2006 4:44 pm    Post subject: Reply with quote

No worries mate.

*smiles*

That's what we're here for, to try to break the toys you give us to play with and then complain about it when we are successful.

*grins*

I'll do some more testing with season packets and weather. It may take me a few days to get it done 'cause I am in the middle of my twelve hours a day work week ATM.

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Sat Aug 05, 2006 3:21 pm    Post subject: Reply with quote

Maud,

I have tried both a call to CheckWeather and a SetSeasonForAll immediately after switching realms and the duplicate is still there.

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 523

PostPosted: Sun Aug 06, 2006 8:33 am    Post subject: Reply with quote

An out of sequence comment.......

I've seen ghosts of sails when boats are destroyed even on 095 where there are no realm switching, so perhaps the answer is a force update of all data on screen when multis are created or destroyed. (of course that has its own issues if there are multi players and multi items and er multi multis.)

I am reminded of getting the seeinvis privilege but not see anything new until you move offscreen and back. May be a red herring but if it's as close match Yukiko would recall that Drocket also included a quick trip to the dungeon and back to force the server to resend all the local item information.

Just some uninformed musings here.

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Mon Aug 07, 2006 2:19 pm    Post subject: Reply with quote

I remember those sail ghosts too OldnGrey.

Well, Maud here's the results of my last test.

When switching realms I first move my character to the new realm out of sight of the multi, delay for a few miliseconds and then move the character to where the duplicate would normally be visible. The delay must be atleast 130 miliseconds in order to have the ghost image not be visible.

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Thu Aug 31, 2006 3:30 am    Post subject: Reply with quote

Just an update for myself on this.

On OSI, for those familiar, if you've ever lagged, you have seen this.

You go to recall from your house. WHAM, lag. The items vanish. Then the statics and map vanish. Then you are in your house, but everything is black around the mutlis and you. Then the multi goes. Then you appear in the new place and it slowly starts adding multis, items, etc. as normal.

Will have to packet log and see what's going on here, to fix this.

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Mon Jan 01, 2007 7:17 am    Post subject: Reply with quote

Update

I wasn't able to pick anything in particular up here. Odd. Will have to test more on this.

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Wed Jan 03, 2007 4:41 am    Post subject: Reply with quote

Maud this isn't a "big deal" as it only occurs when changing between britannia and britannia_alt and then only if you are switching realms within sight of the area occupied by the multi in the realm from which you came. If that makes sense.

I don't think it will cause too many headaches.

Just out of curiosity have you been able to duplicate it Maud?

Post new topic   Reply to topic    PenUltima Online Forum Index -> Bug Reports 096 All times are GMT - 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty