namespace CommunityServerAPI.BattleBitAPI { public static class Const { // ---- Networking ---- /// /// Maximum data size for a single package. 4MB is default. /// public const int MaxNetworkPackageSize = 1024 * 1024 * 4;//4mb /// /// How long should server/client wait until connection is determined as timed out when no packages is being sent for long time. /// public const int NetworkTimeout = 60 * 1000;//60 seconds /// /// How frequently client/server will send keep alive to each other when no message is being sent to each other for a while. /// public const int NetworkKeepAlive = 15 * 1000;//15 seconds /// /// How long server will wait client to send their hail package. In miliseconds. /// public const int HailConnectTimeout = 2 * 1000; // ---- Server Fields ---- public const int MinServerNameLength = 5; public const int MaxServerNameLength = 400; public const int MinGamemodeNameLength = 2; public const int MaxGamemodeNameLength = 12; public const int MinMapNameLength = 2; public const int MaxMapNameLength = 36; public const int MinLoadingScreenTextLength = 0; public const int MaxLoadingScreenTextLength = 1024 * 8; public const int MinServerRulesTextLength = 0; public const int MaxServerRulesTextLength = 1024 * 8; } }