mirror of
https://github.com/tribufu/ServerManagers
synced 2026-05-06 15:17:34 +00:00
asm & csm: add more files to the profile backup
This commit is contained in:
parent
8166b63968
commit
092806ec66
4 changed files with 46 additions and 1 deletions
|
|
@ -1987,6 +1987,10 @@ namespace ServerManagerTool.Lib
|
|||
var profileFile = GetProfileFile(_profile);
|
||||
var gameIniFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerConfigDir(_profile), Config.Default.ServerGameConfigFile));
|
||||
var gusIniFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerConfigDir(_profile), Config.Default.ServerGameUserSettingsConfigFile));
|
||||
var adminFile = IOUtils.NormalizePath(Path.Combine(GetProfileSavedDir(_profile), Config.Default.ServerAdminFile));
|
||||
var exlusiveFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerBinaryDir(_profile), Config.Default.ServerExclusiveFile));
|
||||
var whitelistFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerBinaryDir(_profile), Config.Default.ServerWhitelistFile));
|
||||
|
||||
var launcherFile = GetLauncherFile();
|
||||
|
||||
if (!Directory.Exists(backupFolder))
|
||||
|
|
@ -2008,6 +2012,15 @@ namespace ServerManagerTool.Lib
|
|||
if (File.Exists(launcherFile))
|
||||
files.Add(launcherFile);
|
||||
|
||||
if (File.Exists(adminFile))
|
||||
files.Add(adminFile);
|
||||
|
||||
if (File.Exists(exlusiveFile))
|
||||
files.Add(exlusiveFile);
|
||||
|
||||
if (File.Exists(whitelistFile))
|
||||
files.Add(whitelistFile);
|
||||
|
||||
var comment = new StringBuilder();
|
||||
comment.AppendLine($"Windows Platform: {Environment.OSVersion.Platform}");
|
||||
comment.AppendLine($"Windows Version: {Environment.OSVersion.VersionString}");
|
||||
|
|
@ -2510,6 +2523,10 @@ namespace ServerManagerTool.Lib
|
|||
|
||||
public static string GetProfileServerConfigDir(ServerProfileSnapshot profile) => Path.Combine(profile.InstallDirectory, Config.Default.ServerConfigRelativePath);
|
||||
|
||||
public static string GetProfileSavedDir(ServerProfileSnapshot profile) => Path.Combine(profile.InstallDirectory, Config.Default.SavedRelativePath);
|
||||
|
||||
public static string GetProfileServerBinaryDir(ServerProfileSnapshot profile) => Path.Combine(profile.InstallDirectory, Config.Default.ServerBinaryRelativePath);
|
||||
|
||||
private static string GetRconMessageCommand(string commandValue)
|
||||
{
|
||||
switch (commandValue.ToLower())
|
||||
|
|
|
|||
|
|
@ -113,6 +113,9 @@
|
|||
<setting name="ServerAppIdFile" serializeAs="String">
|
||||
<value>steam_appid.txt</value>
|
||||
</setting>
|
||||
<setting name="ServerUidFile" serializeAs="String">
|
||||
<value>serveruid.txt</value>
|
||||
</setting>
|
||||
<setting name="LatestServerManagerBetaVersionUrl" serializeAs="String">
|
||||
<value>https://raw.githubusercontent.com/Bletch1971/ServerManagers/master/CSM/beta/latest.txt</value>
|
||||
</setting>
|
||||
|
|
|
|||
13
src/ConanServerManager/Config.Designer.cs
generated
13
src/ConanServerManager/Config.Designer.cs
generated
|
|
@ -778,7 +778,18 @@ namespace ServerManagerTool {
|
|||
return ((string)(this["ServerAppIdFile"]));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("serveruid.txt")]
|
||||
public string ServerUidFile
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ServerUidFile"]));
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("https://raw.githubusercontent.com/Bletch1971/ServerManagers/master/CSM/beta/lates" +
|
||||
|
|
|
|||
|
|
@ -1898,6 +1898,9 @@ namespace ServerManagerTool.Lib
|
|||
var engineIniFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerConfigDir(_profile), Config.Default.ServerEngineConfigFile));
|
||||
var gameIniFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerConfigDir(_profile), Config.Default.ServerGameConfigFile));
|
||||
var settingsIniFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerConfigDir(_profile), Config.Default.ServerSettingsConfigFile));
|
||||
var blacklistFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerSaveFolder(_profile), Config.Default.ServerBlacklistFile));
|
||||
var whitelistFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerSaveFolder(_profile), Config.Default.ServerWhitelistFile));
|
||||
var serverUidFile = IOUtils.NormalizePath(Path.Combine(GetProfileServerSaveFolder(_profile), Config.Default.ServerUidFile));
|
||||
var launcherFile = GetLauncherFile();
|
||||
|
||||
if (!Directory.Exists(backupFolder))
|
||||
|
|
@ -1922,6 +1925,15 @@ namespace ServerManagerTool.Lib
|
|||
if (File.Exists(launcherFile))
|
||||
files.Add(launcherFile);
|
||||
|
||||
if (File.Exists(blacklistFile))
|
||||
files.Add(blacklistFile);
|
||||
|
||||
if (File.Exists(whitelistFile))
|
||||
files.Add(whitelistFile);
|
||||
|
||||
if (File.Exists(serverUidFile))
|
||||
files.Add(serverUidFile);
|
||||
|
||||
var comment = new StringBuilder();
|
||||
comment.AppendLine($"Windows Platform: {Environment.OSVersion.Platform}");
|
||||
comment.AppendLine($"Windows Version: {Environment.OSVersion.VersionString}");
|
||||
|
|
@ -2384,6 +2396,8 @@ namespace ServerManagerTool.Lib
|
|||
|
||||
public static string GetProfileServerConfigDir(ServerProfileSnapshot profile) => Path.Combine(profile.InstallDirectory, Config.Default.ServerConfigRelativePath);
|
||||
|
||||
public static string GetProfileServerSaveFolder(ServerProfileSnapshot profile) => Path.Combine(profile.InstallDirectory, Config.Default.SavedFilesRelativePath);
|
||||
|
||||
private static string GetRconMessageCommand(string commandValue)
|
||||
{
|
||||
return commandValue.ToLower();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue