2 using System.ComponentModel.DataAnnotations;
15 public bool? AllowWebClient {
get;
set; }
28 [Range(1, UInt16.MaxValue)]
29 public ushort? Port {
get;
set; }
35 [Range(1, UInt32.MaxValue)]
36 public uint? StartupTimeout {
get;
set; }
42 public uint? HeartbeatSeconds {
get;
set; }
48 [Range(1, UInt32.MaxValue)]
49 public uint? TopicRequestTimeout {
get;
set; }
57 AllowWebClient == (otherParameters?.
AllowWebClient ??
throw new ArgumentNullException(nameof(otherParameters)))
59 && Port == otherParameters.
Port
ushort Port
The first port DreamDaemon uses. This should be the publically advertised port
Use server authentication
Launch settings for DreamDaemon
DreamDaemonSecurity SecurityLevel
The DreamDaemonSecurity level of DreamDaemon
uint TopicRequestTimeout
The timeout for sending and receiving BYOND topics in milliseconds.
DreamDaemonSecurity
DreamDaemon's security level
bool AllowWebClient
If the BYOND web client can be used to connect to the game server