Skip to content

Releases: tgstation/tgstation-server

tgstation-server-v3.2.1.5

07 Dec 21:21
5230e00
Compare
Choose a tag to compare

Client & Server Patch 2.1.5

  • Clears the BYOND cache after hard reboots
  • Sped up directory copying and deletion
  • Test merge manager now uses 3 state check boxes to represent outdated PRs
  • Fixed PRs not getting detected as merged upstream by the test merge manager

Client Patch 2.1.4

  • Fixed test merge manager crashing the program after merging PRs

Patch 2.1.3

  • Game code will now be recompiled if DD is running when a BYOND update is staged using the new version. Further compiles will be blocked until the update finishes. Disclaimer: Recompile in this case implies a 'Copy from Repo and Compile' operation. This will be improved in the future

Patch 2.1.2

  • Fixed a rare compiler crash relating to relative pathing issues

Client Patch 2.1.1

  • Fixed test merge manager crashing the program on startup if the cloned repo URL contained "/", ".git", or both at the end

Changelog for 2.1

  • Added Mono compatibility to the interface
  • Added Xamarin compatibility to the interface
  • A short update message is relayed to the game server when compiles complete
  • Made the control panel less noisy when updating with test merges

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

tgstation-server-v3.2.1.4

06 Dec 19:27
c98d9b2
Compare
Choose a tag to compare

Client Patch 2.1.4

  • Fixed test merge manager crashing the program after merging PRs

Patch 2.1.3

  • Game code will now be recompiled if DD is running when a BYOND update is staged using the new version. Further compiles will be blocked until the update finishes. Disclaimer: Recompile in this case implies a 'Copy from Repo and Compile' operation. This will be improved in the future

Patch 2.1.2

  • Fixed a rare compiler crash relating to relative pathing issues

Client Patch 2.1.1

  • Fixed test merge manager crashing the program on startup if the cloned repo URL contained "/", ".git", or both at the end

Changelog for 2.1

  • Added Mono compatibility to the interface
  • Added Xamarin compatibility to the interface
  • A short update message is relayed to the game server when compiles complete
  • Made the control panel less noisy when updating with test merges

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

tgstation-server-v3.2.1.3

06 Dec 17:17
189a19a
Compare
Choose a tag to compare

Patch 2.1.3

  • Game code will now be recompiled if DD is running when a BYOND update is staged using the new version. Further compiles will be blocked until the update finishes. Disclaimer: Recompile in this case implies a 'Copy from Repo and Compile' operation. This will be improved in the future

Patch 2.1.2

  • Fixed a rare compiler crash relating to relative pathing issues

Client Patch 2.1.1

  • Fixed test merge manager crashing the program on startup if the cloned repo URL contained "/", ".git", or both at the end

Changelog for 2.1

  • Added Mono compatibility to the interface
  • Added Xamarin compatibility to the interface
  • A short update message is relayed to the game server when compiles complete
  • Made the control panel less noisy when updating with test merges

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

tgstation-server-v3.2.1.2

05 Dec 20:34
bbe9f14
Compare
Choose a tag to compare

Patch 2.1.2

  • Fixed a rare compiler crash relating to relative pathing issues

Client Patch 2.1.1

  • Fixed test merge manager crashing the program on startup if the cloned repo URL contained "/", ".git", or both at the end

Changelog for 2.1

  • Added Mono compatibility to the interface
  • Added Xamarin compatibility to the interface
  • A short update message is relayed to the game server when compiles complete
  • Made the control panel less noisy when updating with test merges

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

tgstation-server-v3.2.1.1

03 Dec 22:21
8ef3326
Compare
Choose a tag to compare

Client Patch 2.1.1

  • Fixed test merge manager crashing the program on startup if the cloned repo URL contained "/", ".git", or both at the end

Changelog for 2.1

  • Added Mono compatibility to the interface
  • Added Xamarin compatibility to the interface
  • A short update message is relayed to the game server when compiles complete
  • Made the control panel less noisy when updating with test merges

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

tgstation-server-v3.2.1.0

02 Dec 16:26
68a0c87
Compare
Choose a tag to compare

Changelog for 2.1

  • Added Mono compatibility to the interface
  • Added Xamarin compatibility to the interface
  • A short update message is relayed to the game server when compiles complete
  • Made the control panel less noisy when updating with test merges

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

tgstation-server-v3.2.0.17

28 Nov 00:22
1e89391
Compare
Choose a tag to compare

The /tg/station server suite

Client Patch 2.0.17

  • Fixed a bug preventing local control panel connections from connecting to instances

Client Patch 2.0.16

  • Multiple remote logins can now be saved in the Control Panel

Client & Server Patch 2.0.15

  • Fixed version mismatch warning triggering when only revision numbers differ
  • Fixed a race condition involving instance activation and authentication
  • Added "[ci skip]" to test merge commits

Patch 2.0.14

  • Improved UI flow of updating old test merges in the test merge manager
  • Fixed python/synchronize errors blocking control panel update flow

Patch 2.0.13

  • Another patch to prevent inadvertent deletion of static dirs
  • Fixed resource diagnostic files displaying MB instead of KB

Patch 2.0.12

  • Fixed errors parsing /datum/server_tools_commands

Patch 2.0.11

  • Fixed errors parsing TGS3.json

Patch 2.0.10

  • Fixed crashes occurring due to file operations

Patch 2.0.9

  • Fixed compiler thread crashing on completion

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

Prior patches have been deleted due to migration bugs

tgstation-server-v3.2.0.16

27 Nov 20:49
fc63c10
Compare
Choose a tag to compare

The /tg/station server suite

Client Patch 2.0.16

  • Multiple remote logins can now be saved in the Control Panel

Client & Server Patch 2.0.15

  • Fixed version mismatch warning triggering when only revision numbers differ
  • Fixed a race condition involving instance activation and authentication
  • Added "[ci skip]" to test merge commits

Patch 2.0.14

  • Improved UI flow of updating old test merges in the test merge manager
  • Fixed python/synchronize errors blocking control panel update flow

Patch 2.0.13

  • Another patch to prevent inadvertent deletion of static dirs
  • Fixed resource diagnostic files displaying MB instead of KB

Patch 2.0.12

  • Fixed errors parsing /datum/server_tools_commands

Patch 2.0.11

  • Fixed errors parsing TGS3.json

Patch 2.0.10

  • Fixed crashes occurring due to file operations

Patch 2.0.9

  • Fixed compiler thread crashing on completion

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

Prior patches have been deleted due to migration bugs

tgstation-server-v3.2.0.15

25 Nov 22:46
b8e898c
Compare
Choose a tag to compare

The /tg/station server suite

Client & Server Patch 2.0.15

  • Fixed version mismatch warning triggering when only revision numbers differ
  • Fixed a race condition involving instance activation and authentication
  • Added "[ci skip]" to test merge commits

Patch 2.0.14

  • Improved UI flow of updating old test merges in the test merge manager
  • Fixed python/synchronize errors blocking control panel update flow

Patch 2.0.13

  • Another patch to prevent inadvertent deletion of static dirs
  • Fixed resource diagnostic files displaying MB instead of KB

Patch 2.0.12

  • Fixed errors parsing /datum/server_tools_commands

Patch 2.0.11

  • Fixed errors parsing TGS3.json

Patch 2.0.10

  • Fixed crashes occurring due to file operations

Patch 2.0.9

  • Fixed compiler thread crashing on completion

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

Prior patches have been deleted due to migration bugs

tgstation-server-v3.2.0.14

20 Nov 23:45
c7e5c27
Compare
Choose a tag to compare

The /tg/station server suite

Patch 2.0.14

  • Improved UI flow of updating old test merges in the test merge manager
  • Fixed python/synchronize errors blocking control panel update flow

Patch 2.0.13

  • Another patch to prevent inadvertent deletion of static dirs
  • Fixed resource diagnostic files displaying MB instead of KB

Patch 2.0.12

  • Fixed errors parsing /datum/server_tools_commands

Patch 2.0.11

  • Fixed errors parsing TGS3.json

Patch 2.0.10

  • Fixed crashes occurring due to file operations

Patch 2.0.9

  • Fixed compiler thread crashing on completion

Note the safe major version migration process to avoid relay malfunction

  1. Update or test merge to a revision that has the new API
  2. Compile code
  3. Install update
  4. Recompile code
  5. Wait for DreamDaemon to restart

Should this fail, hard restarting DreamDaemon after installing the server update and compiling the new API will fix the link.

Changelog for 2.0

Note due to a complicated config change you'll have to manually migrate your settings to the new format. The installer will help with this

  • Server instancing: You can now run multiple servers from one service, each with their own repo, byond installation, static files, and chat clients (MoveServer API removed in favor of Detach/ImportInstance functions)
  • Test merge manager for the Control Panel (#337)
  • Self signed release binaries (yippie...)
  • Fixed cases where the server's PR list would desync with the repo
  • Fixed being unable to use ITGConfig from a remote connection
  • Added some installer warnings about major version upgrades
  • Fixed dozens of Control Panel bugs and crashes
  • When using a remote connection, the service address and version is shown in the title of the Control Panel
  • Test merge commits may now be pushed as orphans to the remote for reference
  • Removed "(Hard Reset)" from the repo update message
  • Server configurations are now stored as json in their AppData folder
  • Added the server console for portable deployments
  • Fixed a bug causing the repo to deadlock while pushing commits

Prior patches have been deleted due to migration bugs