1using System.ComponentModel.DataAnnotations;
15 public string?
Path {
get;
set; }
Metadata about a server instance.
string? AutoStartCron
A cron expression indicating when the game server should start. Must be a valid 6 part cron schedule ...
bool? Online
If the Instance is online.
string? Path
The path to where the Instance is located. Can only be changed while the Instance is offline....
string? AutoUpdateCron
A cron expression indicating when auto-updates should trigger. Must be a valid 6 part cron schedule (...
ushort? ChatBotLimit
The maximum number of chat bots the Instance may contain.
string? AutoStopCron
A cron expression indicating when the game server should stop. Must be a valid 6 part cron schedule (...
uint? AutoUpdateInterval
The time interval in minutes the repository is automatically pulled and compiles. 0 disables.
Sanity limits to prevent users from overloading.
const int CronStringLength
Length limit for cron strings in fields.
Base class for named entities.
FieldPresence
Indicates whether a request field is Required or Ignored.
ConfigurationType
The type of configuration allowed on an Instance.
@ Required
DMAPI validation must suceed for the deployment to succeed.