Table of Contents
[ClientStack.LindenUDP]
Configuration Item | Default | Example | Description |
---|---|---|---|
AckTimeout | 60 | 60 seconds to wait for an Ack timeout | |
asset_default | 10500 | ||
async_packet_handling | true | true | |
client_socket_rcvbuf_size | 0 | ||
client_throttle_max_bps | 0 | ||
cloud_default | 1750 | ||
DefaultRTO | 0 | ||
DisableFacelights | false | ||
enabled_adaptive_throttles | false | ||
land_default | 9125 | ||
MaxRTO | 0 | ||
PausedAckTimeout | 300 | 300 seconds to timeout a paused circuit? | |
PrimUpdatesPerCallback | 100 | ||
resend_default | 6625 | ||
scene_throttle_max_bps | 0 | ||
task_default | 18500 | ||
texture_default | 18500 | ||
TextureSendLimit | 20 | ||
wind_default | 1750 |
OpenSimDefaults.ini
[ClientStack.LindenUDP] ; Set this to true to process incoming packets asynchronously. Networking is ; already separated from packet handling with a queue, so this will only ; affect whether networking internals such as packet decoding and ; acknowledgement accounting are done synchronously or asynchronously ; Default is true. ; ;async_packet_handling = true ; The client socket receive buffer size determines how many ; incoming requests we can process; the default on .NET is 8192 ; which is about 2 4k-sized UDP datagrams. On mono this is ; whatever the underlying operating system has as default; for ; example, ubuntu 8.04 or SLES11 have about 111k, which is about ; 27 4k-sized UDP datagrams (on linux platforms you can [as root] ; do "sysctl net.core.rmem_default" to find out what your system ; uses a default socket receive buffer size. ; ; client_socket_rcvbuf_size allows you to specify the receive ; buffer size LLUDPServer should use. NOTE: this will be limited ; by the system's settings for the maximum client receive buffer ; size (on linux systems you can set that with "sysctl -w ; net.core.rmem_max=X") ; ;client_socket_rcvbuf_size = 8388608 ; Maximum outbound bytes per second for a single scene. This can be used to ; throttle total outbound UDP traffic for a simulator. The default value is ; 0, meaning no throttling at the scene level. The example given here is ; 20 megabits ; ;scene_throttle_max_bps = 2621440 ; Maximum bits per second to send to any single client. This will override ; the user's viewer preference settings. The default value is 0, meaning no ; aggregate throttling on clients (only per-category throttling). The ; example given here is 1.5 megabits ; ;client_throttle_max_bps = 196608 ; Adaptive throttling attempts to limit network overload when multiple ; clients login by starting each connection more slowly. Disabled by ; default ; enable_adaptive_throttles = true ; Per-client bytes per second rates for the various throttle categories. ; These are default values that will be overriden by clients. These ; defaults are approximately equivalent to the throttles set by the Imprudence ; viewer when maximum bandwidth is set to 350kbps ;resend_default = 6625 ;land_default = 9125 ;wind_default = 1750 ;cloud_default = 1750 ;task_default = 18500 ;texture_default = 18500 ;asset_default = 10500 ; Configures how ObjectUpdates are aggregated. These numbers ; do not literally mean how many updates will be put in each ; packet that goes over the wire, as packets are ; automatically split on a 1400 byte boundary. These control ; the balance between responsiveness of interest list updates ; and total throughput. Higher numbers will ensure more full- ; sized packets and faster sending of data, but more delay in ; updating interest lists ; ;PrimUpdatesPerCallback = 100 ; TextureSendLimit determines how many packets will be put on ; the outgoing queue each cycle. Like the settings above, this ; is a balance between responsiveness to priority updates and ; total throughput. Higher numbers will give a better ; throughput at the cost of reduced responsiveness to client ; priority changes or transfer aborts ; ;TextureSendLimit = 20 ; Quash and remove any light properties from attachments not on the ; hands. This allows flashlights and lanterns to function, but kills ; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps ; will also be affected. ; ;DisableFacelights = false ; The time to wait before disconecting an unresponsive client. ; The time is in seconds. The default is one minute ; ;AckTimeout = 60 ; The time to wait before disconecting an unresponsive paused client. ; A client can be paused when the file selection dialog is open during file upload. ; This gives extra time to find files via the dialog but will still disconnect if ; the client crashes or loses its network connection ; The time is in seconds. The default is five minutes. ; ;PausedAckTimeout = 300
See Also
Last update: r/22287