Hello everyone,
I’m relatively new to T5 modding and I've run into a recurring issue that I can't seem to solve. I’m hoping someone with more experience can point me in the right direction.
The Problem
Randomly, when players join my server while a match is already in progress (hot-joining), they spawn at coordinates (0, 0, 0) (the center of the map).
Current symptoms:
- Stats: Player spawns with 0 points and no weapons.
- Movement: Player is completely frozen/cannot move.
- AI Interaction: Zombies completely ignore the player.
- Location list item: Always at 0,0,0 (e.g., in the middle of the lobby in Kino der Toten).

I suspect this might be related to how Plutonium handles hot-joining or a conflict with my onPlayerSpawned() logic.
- Platform: Plutonium T5 (Black Ops 1 Zombies)
- Hypothesis: It seems like the script support for hot-joining is failing or being overridden by my custom spawn logic
If I want to modify the player spawn positions without breaking the engine's default "hot-join" patches
Is it strictly necessary to override onPlayerSpawned()?
Are there specific Plutonium-specific functions I should call to ensure the player is correctly initialized when joining mid-round?
How do you guys usually handle hot-joining in your mods to avoid this?
Many thanks in advance to everyone for your time
I've been struggling with this for a while and I just can't seem to find the solution.