MC Server Soft Changelog

What's new in MC Server Soft 13.0.0

Aug 1, 2022
  • Features:
  • Added official support for Purpur
  • Added Timeless scheduled tasks
  • Scheduled tasks can now be manually triggered
  • Integrated player options into the dashboard
  • Changes to the whitelist, ops & banned editor are now realtime
  • Added offline player UUID support
  • Added option to copy the server guid from the Server menu strip
  • Added option to open /logs from the Workspace menu strip
  • Added option to hide server icon from server tabs
  • Added option to hide server status from server tabs
  • Added additional options & features to the file editor
  • Remote API now uses API Keys
  • New servers can now be imported by their .bat file
  • Added a server startup debugger that will show why a server start failed (WIP)
  • Added error state to input boxes to the server settings window (will slowly be implemented elsewhere)
  • Added Bat file validator
  • Gui:
  • Entire UI overhaul + new logo
  • Refreshed most server icons
  • Updated look and feel of charts
  • Better support for DPI scaling on large resolution monitors
  • Scheduled tasks are now grouped by timing type
  • Scheduled tasks are now ordered by time/interval
  • Simplified settings file save panel
  • Improved Server Group Actions controls
  • The taskbar icon is now shown on startup
  • Compression high is now the backup's default setting
  • Text editors now have search capabilities
  • Improved Server Group Actions controls
  • Web panel interface overhaul
  • CraftBukkit has been marked as legacy software
  • Optimizations:
  • Improved plugin loading on big servers
  • The server version in server tabs is now hidden by default on new installations
  • Reduced event false triggering (optimized event handling)
  • Drastically improved used memory usage by mcss
  • Improved Windows toast notifications
  • Reduced SSL warnings
  • Api server can now be restarted on the fly
  • You can use escape/ESC to close the search overlay
  • You can now press enter to jump to the next search occurrence
  • Text editors now have proper undo & redo capabilities
  • Web panel users can now be edited
  • Bugfixes:
  • Fixed crash when trying to determine version on invalid waterfall jar
  • Fixed Plugin Manager not being able to enable/disable all plugins
  • Fixed incorrect Saved Commands window subtitle
  • Fixed window getting stuck on the background when opening from a minimized state
  • Fixed ampersands not getting displayed correctly
  • Fixed scheduler not queuing tasks at server start
  • Fixed issue after renaming the server's path
  • Fixed timed scheduler crash after deleting a server
  • Fixed server .jar./bat mismatch on server import
  • Fixed memory chart issue with bedrock servers
  • Fixed open folder issue
  • Fixed numerous other small issues & typos
  • Fixed player login conflict resulting in an incorrect player list
  • Fixed backup failure on invalid backup names (eg. containing / : * ? " < >|) -> you still need to rename these backups manually
  • Fixed ip copy to clipboard failure when spamming
  • Fixed manual server properties window not fetching the correct version
  • Fixed form forgetting maximized state after restoring from task tray
  • Fixed config read error upon new install
  • Fixed crash when closing the splashscreen early
  • Fixed messageboxes appearing behind the splashscreen
  • Removed:
  • Server actions from server menu strip
  • Removed selected arrow on servers page
  • Removed blinking effect from starting/stopping servers
  • Removed Whitelist, Ops, Banned players & ips from the toolbox (now on the dashboard)
  • Removed WebPanelCaching setting
  • Removed stats fadeout effect
  • Removed v11 backwards compatibility (EOL)

New in MC Server Soft 12.7.0 (May 8, 2022)

  • Features:
  • Added plugin manager
  • Added backup blacklist
  • Added console search
  • Added option to auto delete old backups
  • Added old backup threshold setting
  • Added dedicated webpanel page
  • Updated webpanel files to v3.0.1
  • Gui
  • There is now a 'Create new Backup Template' shortcut in the scheduler backup setup window
  • Optimizations:
  • Reduced API file logging
  • Log reader can now read .gz files
  • Bugfixes:
  • Fixed backups history not correctly displaying last backup when history is 'full'
  • Fixed webpanel not handling the 7-day timeout session correctly

New in MC Server Soft 12.6.1 (Apr 20, 2022)

  • Features:
  • Added CLI startup option to fake the displayed IP '--fake-ip'
  • Gui:
  • Secondary text in server tabs is now limited to 20 characters
  • Live preview of server tab settings
  • Improved program settings layout
  • Bugfixes:
  • Fixed cache expiration issue
  • Fixed close preference selection issue

New in MC Server Soft 12.6.0 (Apr 13, 2022)

  • Features:
  • Added server version detection (WIP)
  • Added setting to display version in server tabs
  • Added a Java Path Picker tool
  • Added server statistics to web api
  • Added a welcome page for new users
  • Optimizations:
  • Mcss no longer requires a restart to correctly display extra server tabs info
  • Bugfixes:
  • Fixed changing player limit not updating the dashboard
  • Fixed top stats delay when switching to the dashboard
  • Fixed corrupt tasks from running

New in MC Server Soft 12.5.0 (Mar 12, 2022)

  • Features:
  • Added console font setting
  • Added console color setting
  • Gui:
  • Reduced glitching and slowness in UI 🔥
  • Network subserver UI tweaks
  • Input control tweaks
  • Optimizations:
  • Drastically improved program loading times 🔥

New in MC Server Soft 12.4.0 (Feb 25, 2022)

  • Features:
  • Remote web panel now has console support
  • Added API endpoint /api/server/console
  • Added API endpoint /api/server/console/outdated
  • Auto fix corrupt V12 configs
  • Gui:
  • Reworked remote web panel look
  • Bugfixes:
  • Fixed web panel redirection issue

New in MC Server Soft 12.3.0 (Feb 14, 2022)

  • Features:
  • Added Remote Web Panel 🎉🔥🎉
  • Added 'EnableWebPanel' setting
  • Added 'AllowPublicRemoteAccess' setting
  • Added Diagnostics option to rebuild remote panel files
  • Gui:
  • Reworked API/Remote settings section (old api settings might reset)
  • Optimizations:
  • Renamed numerous API settings

New in MC Server Soft 12.2.0 (Feb 12, 2022)

  • Features:
  • Added API SSL (experimental)
  • Added option to remove API landing page
  • Server properties are now saved automatically
  • Backup history will show a warning when files were skipped
  • Added 'No Compression' backup compression option
  • Added option to change the ZIP backup filenames
  • Gui:
  • Major UI tweaks (mostly on the main form)
  • Improved initial API landing page

New in MC Server Soft 12.1.0 (Jan 24, 2022)

  • Features:
  • Added option to launch servers from bat files
  • Added installer for Forge & Fabric (You still need to edit the default startuplines!)
  • Gui:
  • Improved cursor hover indication on dashboard buttons
  • Optimizations:
  • Upgraded dependency .NET Framework 4.7.2 to .NET Framework 4.8
  • Bugfixes:
  • Fixed execution issue of 'Fixed Time' after a restart
  • Reduced 'Dashboard graphs are stuck to 0% CPU and 1MB of RAM' occurrence Fixed issue with default console line set to 1
  • Fixed saving settings when importing a server
  • Removed:
  • Removed description as a mandatory field

New in MC Server Soft 11.13.0 (Mar 7, 2021)

  • Features:
  • Added a help/faq message at each startup (can be disabled from the settings)
  • Added a /mods or /plugin shortcut under the Server menu (depending on the server type)
  • Gui:
  • Added setting "Show the help/faq message at startup"
  • Added console command "disable_startup_help"
  • 'File > Options' is now accessible when no servers are installed
  • Optimizations:
  • Server online detection is now provided through a more reliable/customizable console reading method (no UI yet)
  • Bugfixes:
  • Fixed server not getting flagged as online
  • Fixed issue with getting the server port from the config
  • Fixed console color leak
  • Fixed scheduler task ghosting
  • Fixed 'Add server' tile ghosting
  • Fixed readability of 'No servers found' page in dark mode
  • Fixed crash when deleting the last server with active statistics
  • Fixed System Info window not showing the dev version
  • Fixed messagebox loop when updates are available and auto updates are disabled
  • Removed:
  • TCP ping based server online detection

New in MC Server Soft 11.12.2 (Feb 8, 2021)

  • Fixed folder displacement upon server creation

New in MC Server Soft 11.12.1 (Jan 29, 2021)

  • Bugfix:
  • Fixed players not showing up in playerlist

New in MC Server Soft 11.12.0 (Jan 28, 2021)

  • Gui:
  • Dev builds now displays the internal versioning
  • Fixed bad alignment of status label on server status tiles
  • Added Mayer, Mist, Squ1ggly & Poulette to the list of Patreons, thank you for your support!
  • Optimizations:
  • Mcss logs now reports the time of the entry
  • Bugfixes:
  • Fixed server kill option conflicting when keep online is elevated
  • Fixed server sometimes getting migrated to an incorrect destination
  • Fixed server status on servers page
  • Fixed unable to detect online servers
  • Fixed broken elevated keep online mode
  • Fixed broken server moderation windows
  • Removed:
  • Removed the ConsoleReading & PowerShell Online Detection Method

New in MC Server Soft 11.11.2 (Jul 27, 2020)

  • Fixed broken cancel buttons
  • Fixed broken save buttons

New in MC Server Soft 11.11.0 (Jun 21, 2020)

  • Added Dark Mode (beta)
  • Replaced the main window implementation (custom) by the Windows default one
  • Fixed all known main window issues/glitches
  • Fixed lag when opening 'server page' with lots of servers
  • Fixed lag when opening 'backup page' with lots of backups
  • Fixed unable to copy text from the console

New in MC Server Soft 11.10.0 (Jun 11, 2020)

  • Added console 'Search with Google' shortcut
  • Added console clear shortcut
  • Improved saving scheduler changes
  • Improved update notifications
  • The 'ConsoleReading' method is now the default ServerOnlineDetectionMethod (on new mcss instances).
  • Reduced initial update checking delay by 20 seconds
  • Auto update check every 3 days
  • Fixed UTF-8 link name in program settings
  • Fixed UTF-8 support for backup file names (e.g. Chinese characters)

New in MC Server Soft 11.9.4 (Jun 7, 2020)

  • Main window location and state are now saved (even on multi monitor setups)
  • Reduced maximize/normalize flicker
  • Fixed window normalize bug when a bigger window is bigger than the screen
  • Fixed ThrowInvalidOperationException on console pages

New in MC Server Soft 11.9.3 (Jun 1, 2020)

  • Added option to change server icon
  • Server icons are now displayed in the UI (when there is no server-icon.png, the type icon will be shown)
  • UI code tweaks
  • Fixed migration status bug
  • Fixed unable to create new servers

New in MC Server Soft 11.9.2 (May 31, 2020)

  • Added option to wrap the console contents
  • Optimized reading files passively
  • Optimized console control
  • Fixed console escape characters showing when switching pages/servers
  • Fixed cloned server persistence issue

New in MC Server Soft 11.9.1 (May 24, 2020)

  • Main window UI tweaks
  • Improved DPI scaling
  • Fixed cut-off player graph
  • Fixed escape characters being shown in chat
  • Fixed navigation hover ghosting

New in MC Server Soft 11.9.0 (May 17, 2020)

  • Added optional server description
  • Reworked the Keep Online setting (None, Elevated, Aggressive)
  • Made Kill option available to starting servers (top menu)
  • Mcss will warn if it's running from the temp folder
  • Main window can now be resized from all sides
  • Mcss logs are now instantly written to disk
  • Fixed migration status not updating when finished
  • Fixed rogue PowerShell scripts not getting killed
  • Fixed main window bleeding into secondary monitors in fullscreen mode
  • Fixed main window ghosting

New in MC Server Soft 11.8.4 (May 7, 2020)

  • Added a less aggressive Keep Online setting (MCSS input is ignored, including scheduler etc)
  • Made Kill option available to starting servers (top menu)
  • Fixed migration status not updating when finished
  • Fixed rogue PowerShell scripts not getting killed
  • Temp Fix: Files in use are now skipped during backups

New in MC Server Soft 11.8.3 (May 1, 2020)

  • Fixed crash when viewing backups on the first of each month ;)
  • Fixed mcss options window size issue
  • Fixed EULA value saved with a capital letter

New in MC Server Soft 11.8.2 (Apr 30, 2020)

  • Added option to change close preference
  • Increased visibility of selected server tab
  • Updated patreon list, special thanks to HawkSlayer
  • Removed the standalone MinimizeToSystemTray option (in favor of the close preference option)
  • Fixed Discord link
  • Fixed "No process is associated with this object." issues
  • Fixed main window resize artifacting when maximized
  • Fixed console not scrolling to end when window was minimized
  • Fixed window flickering when normalizing from a minimized state

New in MC Server Soft 11.8.1 (Apr 26, 2020)

  • Added link to FAQ in the top Help menu
  • Added UTF-8 help details to the Console Text Encoding setting
  • Fixed crash when the clipboard is used by another program
  • Fixed broken 'Always skip this step' option in the update server window
  • Fixed Process.get_ProcessName() issue

New in MC Server Soft 11.8.0 (Apr 23, 2020)

  • Added an option to change the way how online server are detected. Because older operating systems like Windows 7 and Windows Server 2012 don't support the new one (since 11.7.0)
  • Added dialog at mcss start to determine if you are affected by the above issue
  • Reduced overall memory usage
  • Mcss no longer needs a restart to apply some advanced/delicate settings
  • Updated toggle button UI
  • Updated patreon list
  • Updated dependencies
  • Removed option to resize "Purge Logs" Window
  • Removed option to resize "System Information" Window
  • Removed option to update mcss from the about window
  • Removed option to disable error logging
  • Fixed Server Properties editor keeping track of an incorrect form size history
  • Fixed number margin cut off high line counts
  • Fixed undraggable window titles
  • Fixed scrolling over a dropdown changes the value
  • Fixed event issue when migrating/creating or cloning a server
  • Fixed text editors having an extremely large initial horizontal scrollbar
  • Fixed exception when trying to update the server with the same jar
  • Fixed moderation options being accessible from the Toolbox menu (proxy servers)

New in MC Server Soft 11.7.1 (Apr 17, 2020)

  • Fixed backup suspend when a backup is manually triggered
  • Fixed online status not always getting triggerd

New in MC Server Soft 11.7.0 (Apr 15, 2020)

  • Changed the way how servers detect their online status.
  • Mcss no longer reads the console for server statuses
  • Added 'update restart reminder' to the main window when updated
  • Removed obsolete --nojline startup property (new servers)
  • Removed stopping status detection from console-based stops
  • Fixed backup suspend option for Proxy and Vanilla servers
  • Fixed missing proxy server port in the UI
  • Fixed console input suggestion history
  • Fixed disappearing backups in progress when switching servers
  • Fixed saved backups not running after closing mcss
  • Fixed mcss console announcements not remaining in the console

New in MC Server Soft 11.6.0 (Apr 12, 2020)

  • Added backups
  • Added option to schedule backups
  • Reverted default console encoding to 'System Default'
  • You are actually reading this? Awesome, have a great day!
  • Config Editor now also displays txt files
  • Dropped support for legacy tasks (pre-11.1.0, if you used mcss after this, tasks will already have been converted)
  • Fixed incorrect starting delay for Timed Tasks
  • Fixed crash on server start/restart
  • Fixed crash on opening non existing plugin folder on Vanilla servers
  • Fixed missing "Turn the server off if you wish to edit these settings" on the edit server window
  • Fixed saving issues when editing commands in scheduled tasks
  • Fixed not updating the server jar name when migrating a server

New in MC Server Soft 11.5.1 (Mar 15, 2020)

  • Added 'Edit server' to the server menu strip
  • Fixed proxy servers online/offline console coloring
  • Fixed server status not returning to offline after getting an incorrect java path error
  • Fixed 'Local Java Path override' requiring a mcss restart
  • Fixed unable to read latest server log when server is running

New in MC Server Soft 11.5.0 (Mar 14, 2020)

  • Improved player join/leave detection
  • Fixed crash when a player logged out (under certain conditions)
  • New Config Editor (preview)
  • New way of getting the server's process name (more reliable for multi-server setups)
  • Added a console restart shortcut/command
  • Added option to rebuild corrupt performance counters for you.
  • Added CLI option to rebuild performance counters at startup '--rebuild-perfcounters'
  • Added CLI option to update the 'ProcessNameFormat' registry setting to value 2 '--set-processname-format'
  • Added option to restart all servers
  • Added Server Group Actions - you can start, stop, restart, kill and send commands to multiple servers at once.
  • Added option to Kill all Java processes (Quick Option)
  • Reworked Quick Options menu layout
  • Executing a Quick Option now need to be confirmed by the user
  • Stopping all servers (Quick Option) is now by default 'forced' (online servers are stopped, starting and restarting servers are killed)
  • Updated dependencies
  • Fixed status issues when running multiple servers
  • Fixed text editors showing weird symbols when certain key combinations are used
  • Fixed non-dialog windows not releasing focus when switching to main window

New in MC Server Soft 11.4.1 (Mar 3, 2020)

  • Improved player join/leave detection
  • Fixed crash when a player logged out (under certain conditions)