Skip to content

Releases: ServerMod/MultiAdmin

MultiAdmin v3.4.0

29 May 00:06
Compare
Choose a tag to compare

This MultiAdmin version only works on game version 10.2.0 and up

Config Changes

Read the README entries for more information

  • Added restart_low_memory_ticks
  • Added restart_low_memory_roundend_ticks
  • Added multiadmin_tick_delay
  • Added hide_input
  • Added console_input_system to replace use_new_input_system, this config will accept the string value or the integer value for the input system you wish to use. use_new_input_system should still work as it has before, but may be removed at any point in the future. (#255)

Command Changes

  • Removed the StopNextRound command, replaced by the game command
  • Removed the RestartNextRound command, replaced by the game command
  • Added support for using the new SOFTRESTART game command

Miscellaneous Changes

  • Updated message receiving for the new game version
  • Added full support for OutputCodes, MultiAdmin will now recognize when the game intends to shutdown or restart
  • Added seconds to server log file names
  • Reworked the input system

Bug Fixes

  • Added the server port to log files to prevent conflicting server logs (#238)
  • Fixed string arrays not being parsed correctly (#239)

MultiAdmin v3.4.0.1 Pre-Release

24 May 06:33
Compare
Choose a tag to compare
Pre-release

This MultiAdmin version only works on game version 10.2.0 and up

Config Changes

Read the README entries for more information

  • Added console_input_system to replace use_new_input_system, this config will accept the string value or the integer value for the input system you wish to use. use_new_input_system should still work as it has before, but may be removed at any point in the future. (#255)

MultiAdmin v3.4.0.0 Pre-Release

14 Jan 05:09
50e7a2f
Compare
Choose a tag to compare
Pre-release

This MultiAdmin version only works on game version 10.2.0 and up

Config Changes

Read the README entries for more information

  • Added restart_low_memory_ticks
  • Added restart_low_memory_roundend_ticks
  • Added multiadmin_tick_delay
  • Added hide_input

Command Changes

  • Removed the StopNextRound command, replaced by the game command
  • Removed the RestartNextRound command, replaced by the game command

Miscellaneous Changes

  • Fixed ExitAction OutputCodes handling, MultiAdmin should no longer kill the server unexpectedly (#248)
  • Added seconds to server log file names
  • Reworked the input system, this needs to be tested extensively

MultiAdmin v3.3.1.1 Pre-Release

07 Jan 23:12
8c84e70
Compare
Choose a tag to compare
Pre-release

This MultiAdmin version only works on game version 10.2.0 and up

Miscellaneous Changes

  • Added full support for OutputCodes, MultiAdmin will now recognize when the game intends to shutdown or restart
  • Added support for using the new SOFTRESTART game command

Bug Fixes

  • Added the server port to log files to prevent conflicting server logs (#238)
  • Fixed string arrays not being parsed correctly (#239)

MultiAdmin v3.3.1.0 Pre-Release

07 Jan 00:33
Compare
Choose a tag to compare
Pre-release

This MultiAdmin version only works on game version 10.2.0 and up

Miscellaneous Changes

  • Updated message receiving for the new game version

MultiAdmin 3.3.0

30 Aug 23:08
791f87b
Compare
Choose a tag to compare

This release has been replaced with version 3.3.0.4 due to a breaking issue with the multi-server functionality
This MultiAdmin version only works on game version 10.0.0 (Scopophobia Public Beta V) and up

Config Changes

  • Remove log_mod_actions_to_own_file config
  • Remove shutdown_when_empty_for config
  • Add multiadmin_log_location config

Misc Changes

  • Fix Unity game console opening (#225)
  • Add a socket communication system between the game to replace the legacy file system
  • Add new game color parsing
  • Remove ModLog
  • Remove InactivityShutdown
  • Remove player count from TitleBar
  • Update feature documentation
  • Remove most ServerMod specific functionality
  • Remove ServerMod branding
  • Add icon
  • Update copyright year
  • Add MultiAdmin argument to game arguments
  • Improved game event detection
  • Add mod feature support
  • Pass unknown MultiAdmin arguments to the game

MultiAdmin 3.2.5

02 Jan 21:27
c2861bc
Compare
Choose a tag to compare

Config Additions

  • Added appdata_location config

Misc Changes

  • Made the tick loop reuse the Stopwatch class
  • Improved the safety of StringSections

MultiAdmin 3.2.4

18 Nov 00:41
c93c52d
Compare
Choose a tag to compare

Config Additions

  • Add startup fail configs
    • Add server_start_retry
    • Add server_start_retry_delay

Bug Fixes

  • Add missing check to StringMatches

Misc Changes

  • Update a couple of info messages
  • Change the server start-up crash message
  • Check if a command is already registered before registering
  • Safer and more optimized OutputHandler index checks

MultiAdmin 3.2.3

25 Sep 01:19
5838606
Compare
Choose a tag to compare

Bug Fixes

  • It seems that sometimes the server wouldn't automatically restart on some Windows machines, this is a quick fix release

MultiAdmin 3.2.2

21 Sep 23:26
eced3a1
Compare
Choose a tag to compare

Config Changes

  • Added double and decimal configs
  • Made memory checking use longs for byte data and use decimals for megabyte data to have lossless megabyte to byte conversion
    • All memory related configs now use a decimal value
  • Added safe shutdown check delay and timeout configs
    • safe_shutdown_check_delay, the time in milliseconds between checks for if a server is still running
    • safe_shutdown_timeout, the time in milliseconds before MultiAdmin gives up safely shutting down a server and just closes
  • Added StringMatches to default debug blacklist
  • Added config restart_every_num_rounds_counting
  • Added config for max read attempt count output_read_attempts

Misc Changes

  • Optimized the new input system
  • Added unit testing
  • Changed StringMatches to use proper debug logging
  • Changed attempt delay, increasing it slightly to hopefully account for slower read/write speeds
  • Added new version number for tester builds (ex. why it's 3.2.2.2 rather than 3.2.2), this should help make testing easier

Bug Fixes

  • Fixed InheritableConfigRegister being used instead of ConfigRegister
  • Fixed the Mono version checker incorrectly reporting versions as out of date
  • Fixed file name matching not matching the first part of a pattern correctly, or not matching if the pattern is too short
  • Fixed potential integer overflow with round end counting