Performance measurement
Understanding the performance of dedicated servers is crucial for determining their capacity to host players and actors, and for finding ways to optimize them.
In practice, the Proxy Actor primarily handles movement calculations, while player migration relies on the server-client connection for routing network traffic. In theory, using Proxy Actors allows for hosting the maximum number of actors in the smallest area (defined by the smallest NetCullDistance) when there is only one player connected to a dedicated server. All other actors interact through proxy actors. For example, with an AWS t2.micro instance, NetClusterStarter can host up to 100 players.
Tools for measurement
- Unreal Engine Stat Subsystem/UnrealFrontend
- top
- nethogs
Environment
-
AWS Direct measurement is possible with an AWS instance.
-
Local hyperV and Editor On a powerful CPU, we can compare performance with the native version for a rough estimate.