Commit graph

35 commits

Author SHA1 Message Date
Brett Hewitson
96ba2c3474 Logging Bug
- added data check when configuring logging.
- removed workshop interval expiry options.
- removed RCON password from logs.
2022-07-25 09:39:30 +10:00
Brett Hewitson
5fff2abc91 Configuration Changes
- Added a check for a valid configuration file when starting the server manager.
If config file is not valid, then it will delete the config file and shutdown the manager, with a message to restart the manager.
2022-07-16 13:50:46 +10:00
Brett Hewitson
09659d9ae2 Availability Changes
- changed Waiting for Publication to more specific Statuses.
2022-06-22 21:52:50 +10:00
Brett Hewitson
db6bbd3f7e Backup Interval Changes
- The backup interval has been changed to use the value in the global settings.
2022-05-18 23:08:39 +10:00
Brett Hewitson
6fd9d9c555 Security Protocol Changes
- Removed TLS13 from the list of accepted security protocols, as not all OS support TLS13.
2022-05-09 16:11:16 +10:00
Brett Hewitson
bbaad6099f IOUtils Changes
- added new NormalizeFolder method to format the path parameter, so that it is formed correctly.
If the path is a local root path (eg. d:) then it must end with \\.
If the path is not a root path, or is a Unc path, then any ending \\ must be removed.

This fix was due to an issue with the previous code, as it kept appending a \ to the end when the path was a Unc path.
2022-05-09 00:25:27 +10:00
Brett Hewitson
3d760b20d6 set RCON_BackupMessageCommand to RCON_MessageCommand is empty 2022-05-06 16:56:31 +10:00
Brett Hewitson
e017c679b9 Security Protocol Changes
- updated the security protocols to use TLS12 and TLS13.
2022-05-06 15:43:35 +10:00
Brett Hewitson
d93cdaef0e Server manager language will default to the computers language setting on first start, if possible.
Translation file updated
2022-01-14 17:04:59 +10:00
Brett Hewitson
ec6eb847da added option to disable the running instance check. 2021-12-23 16:33:03 +10:00
Brett Hewitson
fc6f309178 added back the server call home 2021-12-20 12:14:19 +10:00
Brett Hewitson
197fd1a811 Changed config type of Whitelist to use custom class 2021-12-19 11:46:09 +10:00
Brett Hewitson
a74bc2dc78 Changed whitelist to its own type 2021-12-19 11:23:17 +10:00
Brett Hewitson
8c1908310e Fixed error when backup path was null 2021-12-19 11:20:08 +10:00
Brett Hewitson
3b2bad7607 Fixed the cleanup of the User config backup files.
Fixed the cleanup of the profile/world backup file in CSM.
2021-12-18 23:57:11 +10:00
Brett Hewitson
1a8d5ba0f2 Added Create Directory setting. 2021-12-18 21:41:47 +10:00
Brett Hewitson
dace70a37c Fixed the cleanup of the log files generated by the auto processes (Backup, Update and Shutdown/Restart)
Added new Log settings which allow you to turn if on/off and set the number of days/files to retain
Language file updates
2021-12-18 21:31:36 +10:00
Brett Hewitson
40b85340ae Bot cleanup
Language file updates
2021-12-18 10:10:43 +10:00
Brett Hewitson
06551d3c8e Added a checkbox to allow all bots. 2021-12-17 14:09:47 +10:00
Brett Hewitson
c85ec44d9f Split Discord Start and Stop into separate methods, so they can be called from other parts of the application. 2021-12-17 00:11:56 +10:00
Brett Hewitson
430bfe7bbb Added a log level droplist 2021-12-16 23:08:31 +10:00
Brett Hewitson
d51c0a95de Removed the mandatory requirement to enter the '!' after the discord prefix 2021-12-16 15:57:38 +10:00
Brett Hewitson
461221294a Global Settings - Discord Bot section - Added a whitelist to allow bots to send commands to the server manager. 2021-12-16 12:56:26 +10:00
Brett Hewitson
6a46155463 Added additional validation when setting directories in the global setting, to ensure they are rooted correctly. 2021-12-15 13:08:30 +10:00
Brett Hewitson
bfc8b87872 Fixed a bug with the Server Shutdown when the CheckForOnlinePlayers option not selected.
Fixed a bug when the backup path was a root directory that caused a 'Invalid URI: A Dos path must be rooted, for example' crash.
Language File updates
2021-12-15 10:50:04 +10:00
Brett Hewitson
cd2dbe9628 Added reset button to the Data Directory Location. 2021-12-08 16:23:53 +10:00
Brett Hewitson
824daed0d1 GetServerInfo, GetServerList and GetServerStatus done 2021-12-04 21:47:16 +10:00
Brett Hewitson
d526a3f457 Created Helper classes for Discord Bot and Plugin 2021-12-04 15:01:47 +10:00
Brett Hewitson
8d9d208a66 Discord Bot Start Changes 2021-12-04 14:53:56 +10:00
Brett Hewitson
a792b10253 Server Manager Changes
1. Added Discord Bot section to Global Settings
2. Added Discord Bot section to Server Settings.
2021-12-04 14:36:34 +10:00
Brett Hewitson
c4bf4906ea Discord Bot Scaffolding 2021-12-04 11:39:01 +10:00
Brett Hewitson
d4859e0722 New Globalisation Changes 2021-12-03 10:00:04 +10:00
Brett Hewitson
b0bced67a7
Data directory changes (#10)
* Data Directory Changes

1. Have implemented a new data directory selection window.
2. Have removed the data directory move button from global settings.

* Added restart message
2021-12-01 21:14:38 +10:00
Brett Hewitson
e3dd4201fc Data Directory changes
1.Added data directory check for desktop.
2. Set default data directory to root folder of installation path.
2021-12-01 12:50:21 +10:00
Brett Hewitson
7e57b72e35 source code checkin 2021-01-07 16:23:23 +10:00