tgstation-server-v6.3.1
Please refer to the README for setup instructions. Full changelog can be found here.
Component Versions
Core: 6.3.1
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 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:LowPriorityDeploymentProcesses
was 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
.deb
package sometimes not creating atgstation-server
home directory. (#1788 @Cyberboss) - The nonsense file
$HOME/byond/cfg/trusted.txt
will 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
eventInvocation
parameter. Consists ofeventName
(string),parameters
(string array),notifyCompletion
(bool/int). Response contains theeventId
string ifnotifyCompletion
is set. (#1788 @Cyberboss) - Added topic command 12 for notifying about completed custom events. Will only be sent if
notifyCompletion
was set in the triggering bridge request. Contains theeventId
of the completed event. (#1788 @Cyberboss)