Commit graph

345 commits

Author SHA1 Message Date
Brett Hewitson
aee6a394fe Version Feed Updated 2022-05-20 01:11:49 +10:00
Brett Hewitson
27c762cefb Server Monitor Changes
- implemented the sequential server processing.
2022-05-20 01:08:00 +10:00
Brett Hewitson
1d6907a471 Server Monitor Changes
- added sequential checkbox and slider (not implemented up yet)
- added separate mod only update option.
- added a cancel process option.
- a lot of changes with the process methods - consoladated stop/shutdown and start/restart.

- removed the server accessable flag, will now just keep counting down if server unable to be contacted.
- added a retry to the RCON command sending - set to 3, with a 10 sec delay.
2022-05-19 23:52:47 +10:00
Brett Hewitson
837db3923e Feed File Updates. 2022-05-18 23:59:36 +10:00
Brett Hewitson
bdd36bf235
Merge pull request #21 from Bletch1971/ServerMonitorChanges
Server monitor changes
2022-05-18 23:54:00 +10:00
Brett Hewitson
2c82807029 Feed file updated 2022-05-18 23:23:01 +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
452f66546e WorldSave Zip Change
- introduced a key variable, instead of hardcode keys.
2022-05-18 22:36:25 +10:00
Brett Hewitson
99c4ed73fc World Save Zipping
- have changed the way the zip file is created. All files are now added to the zip in one pass, rather than as separate files.
2022-05-18 22:12:15 +10:00
Brett Hewitson
61991ac55f Server Monitor Changes
- removed old button click events and replaced with commands.
- removed shutdown methods and added shutdown parameter to stop methods.
2022-05-18 01:01:44 +10:00
Brett Hewitson
c9cce2731a Language File Updates 2022-05-17 09:08:53 +10:00
Brett Hewitson
3f4cc944b7 Server Monitor Changes
- added Start, Stop, Restart, Update and Backup buttons and functionality.
2022-05-17 00:31:26 +10:00
Brett Hewitson
9cf57736a4 Project Build Mode Changes 2022-05-16 19:02:32 +10:00
Brett Hewitson
20c3887114 Language File Updates 2022-05-16 18:20:21 +10:00
Brett Hewitson
32956b18f0 Rcon Console Output Changes
- changed the progress callback to false for RCON connect/disconnect messages.
2022-05-15 21:58:29 +10:00
Brett Hewitson
48f9824146 Server Status Detection Changes
- changed the way the commandline is checked for the server.
2022-05-15 21:50:58 +10:00
Brett Hewitson
0402a732e6 QueryMaster Test Project 2022-05-15 21:23:33 +10:00
Brett Hewitson
0a3d42736e Player List Changes
- have adjusted the margin of the border around the players in the list.
2022-05-15 17:06:12 +10:00
Brett Hewitson
fb936241c6 Task Priority Changes
- added a new task priority for the four auto processes.
- added the task priority selection to the global settings.
2022-05-15 14:24:47 +10:00
Brett Hewitson
2baf0bc392 Server Shutdown/Restart Fixes
- rewritten the code that sends the RCON commands to prevent the hangs after the RCON command fails.
- added an accessibility check when doing the worldsave and first shutdown via RCON.
- changed the online player count method on the main screen.
- updated the support zip method with the new global settings.
2022-05-15 00:38:08 +10:00
Brett Hewitson
fad9e4f5fc Language file updates 2022-05-11 08:31:11 +10:00
Brett Hewitson
2c84798a02 World Save Backup Changes
- fixed the timestamps associated with the file, so they are the same as the timestamps in the directory.
- changed the ZipUtils ZipFile method to accept a directory, not an entry name.
2022-05-09 19:01:40 +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
1a45d85ff6 RCON Player List Fixes
- fixed player list for EPIC players.
2022-05-09 13:34:33 +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
41d2ba8d64 Language File Updates 2022-05-08 20:11:47 +10:00
Brett Hewitson
1fc9bc87e4 Backup Bugfixes
- fixed the zip utils to read the file contents before backup.
- added new content backup metho for support zip creation.
2022-05-08 20:07:13 +10:00
Brett Hewitson
74bad02b94 Rcon Changes
Rcon Window - minor changes to the player list, online player count and server status.
Online Player Count - fixed the online player count to display the correct value.
2022-05-08 01:08:23 +10:00
Brett Hewitson
a176a04362 Global Setting Changes
- Global Backup Settings - added option to include/exclude the SaveGames folder in the worldsave backup (default exclude).
- Global Alert Settings - added new textbox allowing the formatting of the ipaddress and port in the server startup message (default {ipaddress}:{port}).
2022-05-07 14:22:25 +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
c1c303f32a Auto Backup Settings
- added an RCON broadcast mode droplist, so backup processes can send messages via RCON using this mode.
2022-05-06 14:07:38 +10:00
Brett Hewitson
dc830c602c RCON Broadcast Mode
- Added RCON broadcast mode selection to ASM global settings.
- Added new Mode selection method to ServerApp, so the correct command is used.
2022-05-06 12:50:50 +10:00
Brett Hewitson
2fe5870b32 Fixed the Cancel Shutdown button 2022-05-02 13:00:39 +10:00
Brett Hewitson
1334716a01 Language File Updated 2022-05-02 12:20:37 +10:00
Brett Hewitson
a5e749963a World Save Back and Restore Changes
1. added the SaveGames folder to the to the backup zip file.
2. now restores the SaveGames folder.
2022-05-02 11:32:06 +10:00
Brett Hewitson
aa5c135be7 UnitTest updated 2022-05-02 11:19:47 +10:00
Brett Hewitson
56c0ba775c AssemblyInfo Copyright Updated 2022-05-02 11:11:47 +10:00
Brett Hewitson
ac438da337 Discord Bot Fixes/Changes
- Fixed the discord bot Info command, to release the profile once the command has finished running.
- added new checkbox to allow the profile to be included in discord commands using the Cluster Id as the alias.
- pt-BR Translation file updated.
2022-04-23 13:42:25 +10:00
Brett Hewitson
f8d650556a Fixed the discord bot Info command, to release the profile once command has finished running. 2022-04-23 13:29:22 +10:00
Brett Hewitson
b5de529e32 ru-RU Translation file added. 2022-04-23 13:25:37 +10:00
Brett Hewitson
79ac0572a4 language file updated 2022-04-16 10:08:21 +10:00
Brett Hewitson
1aa8d79108 Discord Bot Changes
- Have added All Profiles Alias global settings
- Have changed the discord bot to handle the All Profile alias to performs commands against all profiles in the channel.
2022-04-14 21:06:14 +10:00
Brett Hewitson
fc658b04dd Broadcast Message Changes
1. Added config option for auto processes to use broadcast keyword
2. Added config to global settings
2022-03-22 22:20:37 +10:00
Brett Hewitson
9d4d49560e Fixed a bug that would prevent auto processes from sending through broadcast messages to the clients. 2022-03-22 20:01:50 +10:00
Brett Hewitson
412c24df8f Fixed the issue where the Dino Tame settings would be reset when opening the server manager. 2022-03-22 12:54:46 +10:00
Brett Hewitson
347bae853a Version Feed Updates 2022-03-08 10:22:26 +10:00
Brett Hewitson
5c41809294 Language File Updates 2022-03-08 10:12:57 +10:00
Brett Hewitson
eb23acc64e Fixed Window State being cleared when changing Languages. 2022-03-03 13:31:11 +10:00
Brett Hewitson
ec1751cc20 Language File updates 2022-03-03 13:20:46 +10:00