24 lines
1.0 KiB
C#
Raw Normal View History

2022-05-22 15:55:26 +08:00
namespace RageCoop.Server
2021-07-07 13:36:25 +02:00
{
public class Settings
{
public int Port { get; set; } = 4499;
2022-06-01 17:57:54 +08:00
public int MaxPlayers { get; set; } = 32;
2022-06-01 17:57:27 +08:00
public int MaxLatency { get; set; } = 500;
2022-04-06 02:18:24 +02:00
public string Name { get; set; } = "RAGECOOP server";
2021-07-07 13:36:25 +02:00
public string WelcomeMessage { get; set; } = "Welcome on this server :)";
public bool HolePunch { get; set; } = true;
public bool AnnounceSelf { get; set; } = false;
2022-06-03 16:28:02 +08:00
public string MasterServer { get; set; } = "[AUTO]";
2021-07-07 13:36:25 +02:00
public bool DebugMode { get; set; } = false;
2022-05-30 11:11:40 +08:00
/// <summary>
/// NPC data won't be sent to a player if their distance is greater than this value. -1 for unlimited.
2022-05-30 11:11:40 +08:00
/// </summary>
public float NpcStreamingDistance { get; set; } = 1000;
2022-05-30 11:11:40 +08:00
/// <summary>
/// Player's data won't be sent to another player if their distance is greater than this value. -1 for unlimited.
/// </summary>
public float PlayerStreamingDistance { get; set; } = -1;
2021-07-07 13:36:25 +02:00
}
}