FNames under the hood

FNames are replicated just fine over the network. If they aren’t part of a special set of FNames hardcoded into the engine, they are automatically sent as FStrings. (You can find this logic in UPackageMap::SerializeName).

You don’t want to save to disk or replicate the ComparisonIndex or DisplayIndex of an FName because they change depending what objects are loaded and what order they are loaded into the engine.

1 Like