Jump to content

Possible duplicate/ghost player entity after ArenaTournament teleport

Pending 1.2.9

WarisGG
WarisGG

Posted

Hi,

We found a possible player-entity duplication issue related to ArenaTournament v1.2.9.

After a player entered the tournament, they appeared twice in the world: one sleeper and one standing/frozen player model. The frozen entity could not move or be looted normally.

Reviewing the production source, the teleport flow manually:
- sets the player Sleeping flag,
- adds the player to BasePlayer.sleepingPlayerList,
- moves the player and sends a complete snapshot.

However, we could not find a corresponding EndSleeping/StopSleeping/wake-up path in the plugin. The same teleport flow is also used during restore. This seems risky if the player disconnects, relogs, or the snapshot transition is interrupted.

Could you please confirm whether the teleport flow should explicitly wake/clean up the player after the snapshot, and whether disconnect/unload handling covers players mid-teleport?

We have disabled ArenaTournament for now to prevent additional cases.

I can provide the relevant logs, client exception, and exact source sections if needed.

Thanks.

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.8m
Total downloads
Customers
11.7k
Customers served
Files Sold
166.8k
Total sales
Payments
3.6m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.