tgstation-server 6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
EventType.cs
Go to the documentation of this file.
2{
6 public enum EventType
7 {
11 [EventScript("RepoResetOrigin")]
13
17 [EventScript("RepoCheckout")]
19
23 [EventScript("RepoFetch")]
25
29 [EventScript("RepoMergePullRequest")]
31
36 [EventScript("PreSynchronize")]
38
42 [EventScript("ByondInstallStart", "EngineInstallStart")]
44
48 [EventScript("ByondInstallFail", "EngineInstallFail")]
50
54 [EventScript("ByondActiveVersionChange", "EngineActiveVersionChange")]
56
60 [EventScript("PreCompile")]
62
66 [EventScript("CompileCancelled")]
68
72 [EventScript("CompileFailure")]
74
78 [EventScript("PostCompile")]
80
84 [EventScript("InstanceAutoUpdateStart")]
86
90 [EventScript("RepoMergeConflict")]
92
96 [EventScript("DeploymentComplete")]
98
102 [EventScript("WatchdogShutdown")]
104
108 [EventScript("WatchdogDetach")]
110
114 [EventScript("WatchdogLaunch")]
116
120 [EventScript("WatchdogCrash")]
122
126 [EventScript("WorldEndProcess")]
128
132 [EventScript("WorldReboot")]
134
138 [EventScript("WorldPrime")]
140
144 [EventScript("DreamDaemonLaunch")]
146
150 [EventScript("RepoSubmoduleUpdate")]
152
156 [EventScript("PreDreamMaker")]
158
162 [EventScript("DeploymentCleanup")]
164
168 [EventScript("DeploymentActivation")]
170
174 [EventScript("EngineInstallComplete")]
176 }
177}
EventType
Types of events. Mirror in tgs.dm. Prefer last listed name for script.
Definition EventType.cs:7
@ EngineInstallComplete
Parameters: Version being installed.
@ RepoPreSynchronize
Parameters: Absolute path to repository root.
@ DreamDaemonLaunch
After DD has launched. Not the same as WatchdogLaunch. Parameters: PID of DreamDaemon.
@ RepoResetOrigin
Parameters: Reference name, commit sha.
@ CompileComplete
Parameters: Game directory path, engine version string.
@ RepoSubmoduleUpdate
After a single submodule update is performed. Parameters: Updated submodule name.
@ WatchdogDetach
Before the watchdog detaches. No parameters.
@ WatchdogLaunch
Before the watchdog launches. No parameters.
@ WatchdogShutdown
Before the watchdog shuts down. Not sent for graceful shutdowns. No parameters.
@ EngineInstallStart
Parameters: Version being installed.
@ WorldEndProcess
In between watchdog DreamDaemon restarts if the process has been force-ended by the DMAPI (TgsEndProc...
@ PreDreamMaker
After CodeModifications are applied, before DreamMaker is run. Parameters: Game directory path,...
@ RepoMergeConflict
Parameters: Base sha, target sha, base reference, target reference, all conflicting files.
@ WorldPrime
Watchdog event when DM code calls TgsInitializationsComplete(). No parameters.
@ DeploymentActivation
Whenever a deployment is about to be used by the game server. May fire multiple times per deployment....
@ RepoAddTestMerge
Parameters: Test merge number, test merge target sha, merger message.
@ CompileFailure
Parameters: Game directory path, "1" if compile succeeded and api validation failed,...
@ RepoCheckout
Parameters: Checkout target, hard reset flag (If "True", this is actually a hard reset,...
@ CompileStart
After the repo is copied, before CodeModifications are applied. Parameters: Game directory path,...
@ EngineActiveVersionChange
Parameters: Old active version, new active version.
@ WatchdogCrash
Watchdog event when DreamDaemon exits unexpectedly. No parameters.
@ DeploymentCleanup
Whenever a deployment folder is deleted from disk. Parameters: Game directory path.
@ WorldReboot
Watchdog event when TgsReboot() is called. Not synchronous. Called after WorldEndProcess....