Skip to content

Instantly share code, notes, and snippets.

@severgun
Forked from veteran29/baseline_basic.cfg
Created November 9, 2020 09:35
Show Gist options
  • Save severgun/6d6b5b83934300503087c0e50fb294df to your computer and use it in GitHub Desktop.
Save severgun/6d6b5b83934300503087c0e50fb294df to your computer and use it in GitHub Desktop.
Arma 3 Basic.cfg experiments
// This config intends to be a baseline for further adjustments.
// The default values for most of the settings seem to be more fit for good ol OFP days.
// Per socket (client) bandwidth settings
class sockets {
// Packet MTU, keep lower than 1500 to not risk packet fragmentation, default 1400
// 1444 used on official BI servers
maxPacketSize = 1430;
// Initial negotiated client connection speed in bytes, default 32000 (256 kbit)
// It seems that if too set high then clients with slow connection might have issues with joining.
initBandwidth = 1250000; // 10 mbit
// Minimal negotiated client connection speed in bytes, default 8000 (64 kbit)
MinBandwidth = 16000; // 128 kbit, even people in the middle of nowhere should get this these days
// Maximal negotiated client connection speed in bytes, default 2000000 (16 Mbit)
// MaxBandwidth = 6250000; // 50 mbit
};
// Bandwidth the server is guaranteed to have (in bps). This value helps server to estimate bandwidth available. Increasing it to too optimistic values can increase lag and CPU load, as too many messages will be sent but discarded.
// Default: 131072 (128 kbit)
MinBandwidth = 768000; // 750 kbit
// Bandwidth the server is guaranteed to never have. This value helps the server to estimate bandwidth available.
// Default: none
MaxBandwidth = 52428800; // 50 mbit
// Maximum number of messages that can be sent in one simulation cycle. Increasing this value can decrease lag on high upload bandwidth servers.
// Default: 128
MaxMsgSend = 640; // 640 like official BI servers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment