Performance Measurement
Evaluating the performance of dedicated servers is essential for determining their capacity to host players and actors, as well as identifying opportunities for optimization.
In practice, the Proxy Actor primarily manages movement calculations, while player migration relies on server-client connections for routing network traffic. The use of Proxy Actors theoretically enables hosting the maximum number of actors within the smallest possible area (defined by the smallest NetCullDistance) when only one player is connected to a dedicated server. All other actors interact through proxy actors. For instance, 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 performance measurements can be conducted using an AWS instance.
-
Local hyperV and Editor On a powerful CPU, performance can be compared with the native version for a rough estimate.