Your hosts specs need to be up to par because you’re running a character and handling all server logic. Servers don’t run animations, effects etc. So as a Listen server you’re adding extra load to the servers processing.
- As the server, all characters are “Authoritative Proxies”.
- As a connected client all characters other than self are sims. Self is Autonomous.
- As a Listen Server Host, self is Autonomous and Authoritative…if that makes any sense. Is locally controlled & Is server would result true. All other characters on screen are Authoritative proxies. Again, you are the server.
It can get confusing.
The hosts side (SERVER) view of clients are laggy/jittery…
This is generally a latency issue on the connected clients end. They are laggy. You being the server are getting instantaneous corrections instead of networked smoothed and interpolated movement. Correction → Snap, Correction → Snap.
Yet, it could be a processing bottleneck, which increases frame time/server tick…which can cause frame hitching and stutter on the host local client rendering process.