Very Interesting... I logged the packets from DOL on my test server of me trying to open the problematic door:
00:00:50.545 S<=C 0xAF cmd (sid:0x0001 unk1:0x0000 unk2:0x00F3 unk3:0x9100 "&say I'm trying to open the door now." flag:0x27)
00:00:50.560 S=>C 0xAF msg (sid:0x0001 0x01 unk1:0xFFFF unk2:0x00 unk3:0x0000, chat: "You say, "I'm trying to open the door now."")
00:00:51.855 S<=C 0xA9 player position update v190f (sessionId:0x0001 status:0x00 speed:0 heading:0x0C0F(0x0) currentZone(141): (59755 13881 10831) flyFlags:0x00 speedZ:0 flags:0x80 health:100% unk2:0x0000 unk190_1:0x00 unk190_2:0x00 02A6AD00 00000000 0091C3A0 00000000 49036390 48FD2D60 46293EE6 00000000 (,OnGround,Torch))
00:00:52.323 S<=C 0xA3 ping reply (timeStamp:0x21318342 unk1:0x0000 unk2:0x1800 unk3:0x00000000 upTime:15:28:09.2994000)
00:00:52.339 S=>C 0x29 ping reply (timeStamp:0x21318342 sequence:0x0037 unk1:0x00000000 unk2:0x0000 unk3:0x00000000)
00:00:52.682 S<=C 0x99 open door request (doorId:0x0501E7F9 openState:1 unk1:0xFF unk2:0xFFFF (zone:84 fixture:110 fixturePeace:1))
00:00:52.729 S=>C 0xAF msg (sid:0x0001 0x00 unk1:0xFFFF unk2:0x00 unk3:0x0000: "[DEBUG] DoorID:84011001 state:1 zone:84 fixture:110 fixturePiece:1 Type:0)")
00:00:54.024 S<=C 0xBA player short state v190c (sessionId:0x0001 heading:0x0C0F flags:0x80 health:100% unk1:0x00 innerCounter:0x04 bSlot:0x00 state:0 unk2:0xCB07 (,Torch))
00:00:56.161 S<=C 0xA9 player position update v190f (sessionId:0x0001 status:0x00 speed:0 heading:0x0C0F(0x0) currentZone(141): (59755 13881 10831) flyFlags:0x00 speedZ:0 flags:0x80 health:100% unk2:0x0000 unk190_1:0x00 unk190_2:0x00 00000000 00000000 767C3658 0091C300 00000000 49036390 48FD2D60 46293EE6 (,OnGround,Torch))
00:00:56.332 S<=C 0xA3 ping reply (timeStamp:0x2132205F unk1:0x0001 unk2:0x1800 unk3:0x00000001 upTime:15:28:13.3215000)
00:00:56.348 S=>C 0x29 ping reply (timeStamp:0x2132205F sequence:0x003B unk1:0x00000000 unk2:0x0000 unk3:0x00000000)
00:00:57.502 S<=C 0xAF cmd (sid:0x0001 unk1:0x0000 unk2:0x00F3 unk3:0x9100 "&say it didn't open." flag:0x00)
00:00:57.502 S=>C 0xAF msg (sid:0x0001 0x01 unk1:0xFFFF unk2:0x00 unk3:0x0000, chat: "You say, "it didn't open."")
It looks like there is a request to open the door:
00:00:52.682 S<=C 0x99 open door request (doorId:0x0501E7F9 openState:1 unk1:0xFF unk2:0xFFFF (zone:84 fixture:110 fixturePeace:1))
But there never any response from the server to the client to open the door, this packet is not being sent at all for some reason, and it is supposed to be:
00:06:04.590 S=>C 0x99 set door open state (doorId:0x0501E7F9 openState:1 soundId:0 unk1:0xFF (zone:84 fixture:110 fixturePeace:1))
and that is not being sent from DOL to my client at all, so I guess I need to understand why is it not sending that response to have the door open at all?
It's not handling the open door request like it's supposed to for this door, it just ignores the request it appears
