The OnClientReadyEvent is not triggered when a player without an existing character joins the server. This occurs either from a fresh join or when a player disconnects and reconnects while dead.
Map: Chernarus
Mods: No mods active except a single script in 5_World within a server-side mod.
The following code is used to print from modded MissionServer / OnClientReadyEvent:
```
modded class MissionServer
{
override void OnClientReadyEvent(PlayerIdentity identity, PlayerBase player)
{
super.OnClientReadyEvent(identity, player);
Print("OnClientReadyEvent Has Fired!");
}
}
```
Observed Behavior:
With Existing Character: The OnClientReadyEvent triggers successfully.
SCRIPT : ---- PlayerBase OnStoreLoad SUCCESS ----
SCRIPT : OnClientReadyEvent Has Fired!
SCRIPT : [Logout]: New player abcdef123456789= with instant logout
SCRIPT : [Logout]: Player abcdef123456789= finished
After Character Death and Logout: The event does not trigger and there is no print when the player logs back in without an alive character.
Respawn and Rejoining with Alive Character: The event triggers again successfully.
SCRIPT : ---- PlayerBase OnStoreLoad SUCCESS ----
SCRIPT : OnClientReadyEvent Has Fired!
Expected Behavior:
The OnClientReadyEvent should fire consistently, regardless of the player's character status upon joining the server.