tgstation-server 6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
DreamDaemonRights.cs
Go to the documentation of this file.
1using System;
2
4{
8 [Flags]
9 public enum DreamDaemonRights : ulong
10 {
14 None = 0,
15
19 ReadRevision = 1 << 0,
20
24 SetPort = 1 << 1,
25
29 SetAutoStart = 1 << 2,
30
34 SetSecurity = 1 << 3,
35
39 ReadMetadata = 1 << 4,
40
44 SetWebClient = 1 << 5,
45
49 SoftRestart = 1 << 6,
50
54 SoftShutdown = 1 << 7,
55
59 Restart = 1 << 8,
60
64 Shutdown = 1 << 9,
65
69 Start = 1 << 10,
70
74 SetStartupTimeout = 1 << 11,
75
79 SetHealthCheckInterval = 1 << 12,
80
84 CreateDump = 1 << 13,
85
89 SetTopicTimeout = 1 << 14,
90
95
99 SetVisibility = 1 << 16,
100
104 SetProfiler = 1 << 17,
105
109 SetLogOutput = 1 << 18,
110
114 SetMapThreads = 1 << 19,
115
119 BroadcastMessage = 1 << 20,
120
124 SetMinidumps = 1 << 21,
125 }
126}
@ List
User may list files if the Models.Instance allows it.
DreamDaemonRights
Rights for managing DreamDaemon.
@ CreateDump
User can create DreamDaemon process dumps or change Models.Internal.DreamDaemonLaunchParameters....
@ Shutdown
User can immediately shutdown the Watchdog.
@ SetMapThreads
User can change Models.Internal.DreamDaemonLaunchParameters.MapThreads.
@ SetAdditionalParameters
User can change Models.Internal.DreamDaemonLaunchParameters.AdditionalParameters.
@ SoftRestart
User can change Models.Internal.DreamDaemonApiBase.SoftRestart.
@ Restart
User can immediately restart the Watchdog.
@ SetTopicTimeout
User can change Models.Internal.DreamDaemonLaunchParameters.TopicRequestTimeout.
@ ReadMetadata
User can read every property of Models.Response.DreamDaemonResponse except Models....
@ SetMinidumps
User can use Models.Internal.DreamDaemonLaunchParameters.Minidumps.
@ SetPort
User can change the port DreamDaemon runs on.
@ SetProfiler
User can change Models.Internal.DreamDaemonLaunchParameters.StartProfiler.
@ BroadcastMessage
User can use Models.Request.DreamDaemonRequest.BroadcastMessage.
@ Start
User can start the Watchdog.
@ SetLogOutput
User can change Models.Internal.DreamDaemonLaunchParameters.LogOutput.
@ SetWebClient
User can change Models.Internal.DreamDaemonLaunchParameters.AllowWebClient.
@ SetAutoStart
User can change Models.Internal.DreamDaemonSettings.AutoStart.
@ SetSecurity
User set Models.Internal.DreamDaemonLaunchParameters.SecurityLevel.
@ SetStartupTimeout
User can change Models.Internal.DreamDaemonLaunchParameters.StartupTimeout.
@ ReadRevision
User can read Models.Response.DreamDaemonResponse.ActiveCompileJob and Models.Response....
@ SoftShutdown
User can change Models.Internal.DreamDaemonApiBase.SoftShutdown.
@ SetHealthCheckInterval
User can change Models.Internal.DreamDaemonLaunchParameters.HealthCheckSeconds.
@ SetVisibility
User can change Models.Internal.DreamDaemonLaunchParameters.Visibility.