Sync interval settings: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==About player sync== | |||
Player key sync is always done on demand. i.e. Player presses W, (or pushes forward on the joystick), and the sync for that is sent straight away to the server, and then to the other clients. | |||
There is no setting to limit key sync as it is an essential component to minimize latency. | |||
The 'player_sync_interval' below, is the interval between positional and rotational corrections to key sync. This is in case the movement interpreted by the key sync system on remote clients has introduced any errors. | |||
==Default values== | ==Default values== | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 9: | Line 14: | ||
| 100 | | 100 | ||
| 50-300 | | 50-300 | ||
| Time between updates for players | | Time between key sync correction updates for players. (Note: Player key sync is always done on demand and is not affected by any setting) | ||
|- | |- | ||
| lightweight_sync_interval | | lightweight_sync_interval | ||
Line 39: | Line 44: | ||
| 100 | | 100 | ||
| 50-200 | | 50-200 | ||
| Minimum gap between joystick axes movement updates being sent to the server | | Minimum gap between joystick partial axes movement updates being sent to the server. (Full axes movement is treated as key sync and is not limited by this setting) | ||
|- | |- | ||
|} | |} |
Revision as of 02:00, 7 January 2013
About player sync
Player key sync is always done on demand. i.e. Player presses W, (or pushes forward on the joystick), and the sync for that is sent straight away to the server, and then to the other clients. There is no setting to limit key sync as it is an essential component to minimize latency. The 'player_sync_interval' below, is the interval between positional and rotational corrections to key sync. This is in case the movement interpreted by the key sync system on remote clients has introduced any errors.
Default values
Name | Default (ms) | Valid range | Description |
player_sync_interval | 100 | 50-300 | Time between key sync correction updates for players. (Note: Player key sync is always done on demand and is not affected by any setting) |
lightweight_sync_interval | 1500 | 150-4000 | Time between updates for very far away players |
camera_sync_interval | 500 | 100-1000 | How often to tell the server of any client side changes to the local players camera position and target. |
ped_sync_interval | 400 | 100-1000 | Time between updates for non-player peds |
unoccupied_vehicle_sync_interval | 1000 | 100-1000 | Time between updates for unoccupied vehicles |
keysync_mouse_sync_interval | 100 | 50-200 | Minimum gap between mouse movement updates being sent to the server |
keysync_analog_sync_interval | 100 | 50-200 | Minimum gap between joystick partial axes movement updates being sent to the server. (Full axes movement is treated as key sync and is not limited by this setting) |
Suggested settings
Bandwith and CPU saver
player_sync_interval | 200 |
lightweight_sync_interval | 3000 |
Bandwith and CPU super saver
player_sync_interval | 300 |
lightweight_sync_interval | 4000 |
Less annoying unoccupied vehicles
unoccupied_vehicle_sync_interval | 500 |
Uber sync (bandwidth and CPU intensive)
player_sync_interval | 50 |
keysync_mouse_sync_interval | 50 |
keysync_analog_sync_interval | 50 |