tgstation-server-v6.3.2
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.3.2
Configuration: 5.1.0
HTTP API: 10.2.0
DreamMaker API: 7.1.1 (Interop: 5.9.0)
Web Control Panel: 5.6.0
Host Watchdog: 1.4.1
Patch 2
Core
- Fixed an issue where stopping or rebooting the server could cause the previously used deployment directory to not properly get cleaned up. (#1793 @Cyberboss)
Patch 1
Core
- Fixed a potential 500 error when disabling a user. (#1791 @Cyberboss)
- Fixed a rare race condition when suspending Windows processes. (#1789 @Cyberboss)
DreamMaker API
- Worked around an extremely rare BYOND bug where calling
TgsNew()hung forever. (#1789 @Cyberboss) - Fixed waiting on custom events never returning if TGS restarted while the event was processing. (#1789 @Cyberboss)
Update 3.X
Core
- Fixed parsing GitHub pull requests triggering an Int32 overflow. (#1788 @Cyberboss)
- Fixed event scripts always running with low priority if the configuration option for
Session:LowPriorityDeploymentProcesseswas set instead of only in the deployment pipeline. (#1788 @Cyberboss) - Added support for DMAPI triggered custom event scripts. These cannot have the same name as TGS built-in events. (#1788 @Cyberboss)
- Fixed
.debpackage sometimes not creating atgstation-serverhome directory. (#1788 @Cyberboss) - The nonsense file
$HOME/byond/cfg/trusted.txtwill now no longer be created on Linux. (#1788 @Cyberboss) - Fixed the BYOND cache not properly being cleaned on Linux. (#1788 @Cyberboss)
Web Control Panel
- Fixed requiring a branch be specified for quick setup operations. (#1788 @Cyberboss)
DreamMaker API
- Changed all instances of
sleep(1)tosleep(world.tick_lag). (#1788 @Cyberboss) - Added support for triggering custom TGS events. (#1788 @Cyberboss)
- Added support for codebases that override
file2text. (#1788 @Cyberboss)
Interop API
- Added bridge command 7 for triggering custom events. Requires the
eventInvocationparameter. Consists ofeventName(string),parameters(string array),notifyCompletion(bool/int). Response contains theeventIdstring ifnotifyCompletionis set. (#1788 @Cyberboss) - Added topic command 12 for notifying about completed custom events. Will only be sent if
notifyCompletionwas set in the triggering bridge request. Contains theeventIdof the completed event. (#1788 @Cyberboss)