L2JMobius

Secret of Empire Classic 166 public source regression in MultiSellList packet structure.

flslwl2 · 2 · 168

Offline flslwl2

  • Vassal
  • *
    • Posts: 6
Classic 166 public source regression in MultiSellList packet structure.

Environment:
- L2JMobius Classic 166 public source
- Korean client, protocol 166
- clean source, reproduced on default multisell behavior

Issue:
- Multisell item names display incorrectly
- opening multisell causes freeze/lag
- multisell exchange also causes freeze/lag
- normal BuyList shop works correctly

Findings:
After comparing current public source MultiSellList.java with an older compiled GameServer.jar that works correctly on the same client, the packet header structure is different.
Adjusting the MultiSellList header to the older working layout fixes:
- item list display
- exchange display
- lag/freeze on open and exchange

This looks like a packet structure mismatch/regression for Classic 166 public source.


Online Mobius

  • Distinguished King
  • *****
    • Posts: 19655
Classic 166 public source regression in MultiSellList packet structure.

Environment:
- L2JMobius Classic 166 public source
- Korean client, protocol 166
- clean source, reproduced on default multisell behavior

Issue:
- Multisell item names display incorrectly
- opening multisell causes freeze/lag
- multisell exchange also causes freeze/lag
- normal BuyList shop works correctly

Findings:
After comparing current public source MultiSellList.java with an older compiled GameServer.jar that works correctly on the same client, the packet header structure is different.
Adjusting the MultiSellList header to the older working layout fixes:
- item list display
- exchange display
- lag/freeze on open and exchange

This looks like a packet structure mismatch/regression for Classic 166 public source.
We only support Enlish clients.
If it doesn't happen on EU/EN client this is an invalid report.