Quote:
Originally Posted by lesta_smsc
Tested ... works well. No desyncs, but the packet checks ?slowing down emulation. Ping was 60ms or less between 2 computers. Might have to try tweaking the settings to disable non essentials e.g. sound to see if it speeds things up?
|
Based on the relatively high latency, I believe the aggressive max_drift setting caused slowdowns for you.
If you saw a lot of this in the server output:
Code:
-- 10692 acked [10687, 10692]
10692 acked [10687, 10692]
Then it was the max_drift setting which slowed down the emulation. In the next release, this setting will default to about 15, or perhaps more. max_drift is measured in frames, so you can set this as high you like, e.g. 50 for 1 second.
This settings was most useful in earlier betas. FS-UAE will now automatically try to keep the emulation lag to a minimum, and this setting is really a fallback setting to allow clients to catch up with each other if one gets too far behind to be able to easily catch up by sleeping less between each emulated frame.
EDIT: I have updated the server (download at
http://fengestad.no/fs-uae/files/fs-...ay-server.py):- max_drift increased to 25 (500ms)
- ping times reported to clients are now round-trip times (RTT)