Unreal 5.4 problem with a packaged game! Server spawns the character and client disconnecting with 'Failed to load package' error.

I can confirm this fixed the issue for me in 5.4.4. I confirmed Epic fixed this by removing the deprecated variables in 5.5.0. The issue does not exist in 5.3.

To explain to others why this is the fix if you’re in 5.4 and you’re having a PIE client and a packaged server (or vice versa). This happens because in the PIE session these properties are seen and part of the calculation of the ACharacter class checksum, but the packaged build doesn’t include it because #if WITH_EDITORONLY_DATA is false/0, meaning it will have a different checksum than PIE due to missing some variables.

Thanks @NV_gnoowik for this! I’m not sure how you stumbled on this fix.

Side note, if you’re using World Partition in 5.4 and running into another issue about a missing level package, check out Dedicated Server and World Partitioning (MissingLevelPackage) - #21 by MikeSeese

2 Likes