diff --git a/src/ARKServerManager/App.xaml.cs b/src/ARKServerManager/App.xaml.cs
index 2e79faa1..6d90dfff 100644
--- a/src/ARKServerManager/App.xaml.cs
+++ b/src/ARKServerManager/App.xaml.cs
@@ -544,9 +544,9 @@ namespace ServerManagerTool
var installFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var backupFolder = includeBackup
- ? IOUtils.NormalizePath(string.IsNullOrWhiteSpace(Config.Default.BackupPath)
+ ? string.IsNullOrWhiteSpace(Config.Default.BackupPath)
? Path.Combine(Config.Default.DataDir, Config.Default.BackupDir)
- : Path.Combine(Config.Default.BackupPath))
+ : Path.Combine(Config.Default.BackupPath)
: null;
SettingsUtils.BackupUserConfigSettings(Config.Default, "userconfig.json", installFolder, backupFolder);
diff --git a/src/ARKServerManager/Enums/ServerProcessType.cs b/src/ARKServerManager/Enums/ServerProcessType.cs
index 7298dfd9..cced8642 100644
--- a/src/ARKServerManager/Enums/ServerProcessType.cs
+++ b/src/ARKServerManager/Enums/ServerProcessType.cs
@@ -8,8 +8,9 @@
AutoShutdown1,
AutoShutdown2,
Backup,
- Shutdown,
Restart,
+ Shutdown,
+ Stop,
Update,
}
}
diff --git a/src/ARKServerManager/GameData/SurvivalEvolved.gamedata b/src/ARKServerManager/GameData/SurvivalEvolved.gamedata
index 55d5a720..3c7e8e42 100644
--- a/src/ARKServerManager/GameData/SurvivalEvolved.gamedata
+++ b/src/ARKServerManager/GameData/SurvivalEvolved.gamedata
@@ -13406,6 +13406,10 @@
{
"ModId": "CrystalIsles",
"ModName": "Crystal Isles"
+ },
+ {
+ "ModId": "LostIsland",
+ "ModName": "Lost Island"
}
]
}
\ No newline at end of file
diff --git a/src/ARKServerManager/Globalization/fr-FR/fr-FR.xaml b/src/ARKServerManager/Globalization/fr-FR/fr-FR.xaml
index 89e0c5d0..35f838cb 100644
--- a/src/ARKServerManager/Globalization/fr-FR/fr-FR.xaml
+++ b/src/ARKServerManager/Globalization/fr-FR/fr-FR.xaml
@@ -24,6 +24,7 @@
GenesisCrystal IslesGenesis: Part 2
+ Lost Island
@@ -44,8 +45,8 @@
- All
- Unknown
+ Tout
+ InconnuARK PrimeThe CenterPrimitive Plus
@@ -56,6 +57,7 @@
GenesisCrystal IslesGenesis: Part 2
+ Lost IslandPGM
@@ -610,6 +612,23 @@
Ce message sera affiché lorsque la fermeture du serveur a été annulée.Afficher le motif d'arrêt avec TOUS les messages d'arrêtSi elle est activée, la raison de l'arrêt s'affichera avec tous les messages d'arrêt; sinon, il ne sera affiché qu'au début de l'arrêt du serveur.
+
+ Activer le Bot Discord
+ Vous devrez redémarrer le gestionnaire de serveur si vous modifiez les paramètres du Bot Discord..
+ Token:
+ Le token associé au bot discord.
+ ID Serveur:
+ L'ID du serveur que le Bot discord écoutera.
+ Prefixe:
+ Le préfixe qui doit être utilisé lors de l'envoi d'une commande via discord.
+ Faire desToken...
+ Help...
+ Si activé, la commande de sauvegarde peut être envoyée du Discord.
+ Si activé, la commande de redémarrage peut être envoyée du discord.
+ Si activé, la commande d'arrêt peut être envoyée du discord.
+ Si activé, la commande de démarrage peut être envoyée du discord.
+ Si activé, la commande stop peut être envoyée du discord.
+ Si activé, la commande de mise à jour peut être envoyée du discord.Paramètres de messagerie SMTPHost:
@@ -662,6 +681,8 @@
La modification du répertoire de données déplacera tous les profils existants vers le nouvel emplacement, mais ne déplacera aucune installation de serveur. Voulez-vous toujours changer ce répertoire?Échec de la modification du répertoire de donnéesUne erreur s'est produite lors de la modification du répertoire de données: {0}\r\nVeuillez corriger l'erreur et réessayer, ou contactez le support technique pour obtenir de l'aide.
+ Confirmer la réinitialisation du répertoire de données
+ Cliquez sur "Oui" pour confirmer que vous souhaitez réinitialiser l'emplacement du répertoire de données. Une fois réinitialisé, le gestionnaire de serveur va arrêter et vous devrez redémarrer.Sélectionnez le répertoire de sauvegardeSélectionnez le répertoire du cache
@@ -775,6 +796,9 @@
Erreur lors de la réinstallation de SteamCMDUne erreur est survenue lors de la réinstallation de SteamCMD. Cela a laissé SteamCmd dans un état instable, essayez de le réinstaller à nouveau ou signalez-le.\r\nException: {0}
+ Discord Bot Exécute des commandes
+ Le Bot discord à une ou plusieurs commandes en cours d'exécution, voulez-vous continuer à arrêter le gestionnaire de serveur?
+
Confirmer le démarage du serveurVous êtes sur le point de démarrer le serveur, voulez-vous continuer?Confirmer l'arrêt du serveur
@@ -1178,6 +1202,24 @@
Redémarrer le serveur en cas d'arrêtSi cette option est activée, le serveur sera redémarré même s'il est arrêté pour les redémarrages automatiques et les mises à jour automatiques.
+
+
+ Détail du bot Discord
+ Id DU canal:
+ L'ID du canal de Discord Server que ce profil écoutera.
+ Autoriser la sauvegarde
+ Si activé, le profil écoutera les commandes de sauvegarde de discord.
+ Autoriser le redémarrage
+ Si activé, le profil écoutera les commandes de redémarrage de discord.
+ Autoriser l'arrêt
+ Si activé, le profil écoutera les commandes d'arrêt de discord.
+ Autoriser le démarrage
+ Si activé, le profil écoutera les commandes de démarrage de discord.
+ Autoriser l'arrêt
+ Si activé, le profil écoutera les commandes d'arrêt de discord.
+ Autoriser la mise à jour
+ Si activé, le profil écoutera les commandes de mise à jour de discord.
+
Règles
@@ -1598,12 +1640,16 @@
Multiplicateurs de statistiques par niveau (apprivoisés) - AjouterMultiplicateurs de statistiques par niveau (apprivoisés)- AffinitéMultiplicateurs de statistiques par niveau (sauvage)
+ Boost de niveau mutagène (sauvage)
+ Boost de niveau mutagène (élevée)Multiplicateurs d'élevage de dinosauresSi activé, permet d'appliquer des facteurs d'échelle à chaque statistique de base.Si activé, permet d'appliquer des facteurs d'échelle à chaque statistique.Si activé, permet d'appliquer des facteurs d'échelle à l'ajout d'apprivoisement pour chaque statistique.Si activé, permet d'appliquer des facteurs d'échelle au multiplicateur d'apprivoisement pour chaque statistique.Si activé, permet d'appliquer des facteurs d'échelle à l'augmentation de la statistique apprivoisée pour chaque statistique.
+ Si activé, permet aux facteurs d'échelle d'être appliqués au nombre de niveaux mutagen ajoute aux Tames avec une ascendance sauvage.
+ Si activé, permet aux facteurs d'échelle d'être appliqués au nombre de niveaux mutagen ajoute aux Tames avec ascendance élevée.Réinitialiser tous les multiplicateurs aux valeurs par défaut.Réinitialiser tous les multiplicateurs aux valeurs par défaut.
@@ -5449,6 +5495,23 @@
Boss Inventory - Crystal Wyvern Queen (Gamma)Boss Inventory - Crystal Wyvern Queen (Beta)Boss Inventory - Crystal Wyvern Queen (Alpha)
+
+ Boss Inventory - Dragon (Gamma)
+ Boss Inventory - Dragon (Beta)
+ Boss Inventory - Dragon (Alpha)
+ Boss Inventory - Manticore (Gamma)
+ Boss Inventory - Manticore (Beta)
+ Boss Inventory - Manticore (Alpha)
+
+ Boss Inventory - Dragon (Easy)
+ Boss Inventory - Dragon (Medium)
+ Boss Inventory - Dragon (Hard)
+ Boss Inventory - Manticore (Easy)
+ Boss Inventory - Manticore (Medium)
+ Boss Inventory - Manticore (Hard)
+ Boss Inventory - Megapithecus (Easy)
+ Boss Inventory - Megapithecus (Medium)
+ Boss Inventory - Megapithecus (Hard)
@@ -5523,4 +5586,32 @@
Un problème est survenu lors de la mise à jour du serveur. Cela peut laisser votre serveur dans un état incomplet.\r\n\r\n Souhaitez-vous continuer le démarrage du serveur, cela pourrait provoquer des problèmes?
+
+ Erreur Bot Discord Bot
+ Le bot de la discussion nécessite un Token valide afin qu'il puisse se connecter au serveur de discord\r\nthis peut être défini dans les paramètres globaux..
+ Le préfixe du Bot discord contient des caractères non valides. Seules les lettres et les chiffres sont autorisés.
+
+ Commande '{0}' n'a pas été activée.
+ Commande inconnue '{0}'.
+ Une autre commande est en cours de traitement.
+ Une autre commande '{0}' fonctionne actuellement contre le profil'{1}'.
+ Commande '{0}' a été désactivé pour le profil '{1}'.
+
+ The '{0}' commande nécessite un ID du profil.
+ Profile '{0}' n'a pas été trouvé ou n'est pas associé au canal.
+ Profile '{0}' est dans un état '{1}' qui ne peut pas exécuter cette commande.
+ Profile '{0}' est actuellement mis à jour.
+
+ Appeler au serveur '{0}' a échoué.
+ Une demande de sauvegarde pour serveur '{0}' a été envoyée.
+ Une demande de redémarrage de serveur '{0}' a été envoyée.
+ Une demande d'arrêt pour serveur '{0}' a été envoyée.
+ Une demande de démarrage pour le serveur '{0}' a été envoyée.
+ Une demande d'arrêt de serveur '{0}' a été envoyée.
+ Une demande de mise à jour du serveur '{0}' a été envoyée.
+
+ Dénombrer:
+ Map:
+
+
\ No newline at end of file
diff --git a/src/ARKServerManager/Lib/ServerApp.cs b/src/ARKServerManager/Lib/ServerApp.cs
index 0f433ad8..ff142609 100644
--- a/src/ARKServerManager/Lib/ServerApp.cs
+++ b/src/ARKServerManager/Lib/ServerApp.cs
@@ -422,6 +422,16 @@ namespace ServerManagerTool.Lib
LogProfileMessage("Starting shutdown timer...");
var minutesLeft = ShutdownInterval;
+ if (ServerProcess == ServerProcessType.Stop)
+ {
+ LogProfileMessage($"Server shutdown type is {ServerProcess}, shutdown timer cancelled.");
+ minutesLeft = 0;
+ }
+ else if (!CheckForOnlinePlayers)
+ {
+ LogProfileMessage("CheckForOnlinePlayers disabled, shutdown timer will not perform online player check.");
+ }
+
while (minutesLeft > 0)
{
if (cancellationToken.IsCancellationRequested)
@@ -462,7 +472,6 @@ namespace ServerManagerTool.Lib
else
{
Debug.WriteLine($"CheckForOnlinePlayers disabled, shutdown timer cancelled.");
- break;
}
var message = string.Empty;
diff --git a/src/ARKServerManager/Utils/DiscordBotHelper.cs b/src/ARKServerManager/Utils/DiscordBotHelper.cs
index 97abbec7..8a33fe87 100644
--- a/src/ARKServerManager/Utils/DiscordBotHelper.cs
+++ b/src/ARKServerManager/Utils/DiscordBotHelper.cs
@@ -523,7 +523,7 @@ namespace ServerManagerTool.Utils
OutputLogs = false,
SendAlerts = true,
SendEmails = false,
- ServerProcess = ServerProcessType.Shutdown,
+ ServerProcess = ServerProcessType.Stop,
ShutdownInterval = 0,
ServerStatusChangeCallback = (ServerStatus serverStatus) =>
{
diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml
index 175a5a0d..c0aacfd0 100644
--- a/src/ARKServerManager/VersionFeed.xml
+++ b/src/ARKServerManager/VersionFeed.xml
@@ -5,7 +5,37 @@
Ark Server Manager Version FeedThis is the Ark Server Manager release version feed.
- 2021-12-14T00:00:00Z
+ 2021-12-15T00:00:00Z
+
+
+ urn:uuid:18276A38-2C71-4BB8-9A83-96D5EBFE9C87
+ 1.1.412 (1.1.412.1)
+ 1.1.412.1
+
+ 2021-12-15T00:00:00Z
+
+
+
+ BUGFIX
+
+
+
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.
+
+ CHANGE
+
+
+
fr-FR Translation file updated.
+
Added LostIsland to official mods in the SurvivalEvolved gamedata file.
+
+
+
+
+
+ bletch
+ bletch1971@hotmail.com
+
+ urn:uuid:DBAFCE91-2235-4B6C-AE9B-5E4EF9FEC8F5
diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml
index 37620514..00dbc985 100644
--- a/src/ARKServerManager/VersionFeedBeta.xml
+++ b/src/ARKServerManager/VersionFeedBeta.xml
@@ -5,255 +5,28 @@
Ark Server Manager Version FeedThis is the Ark Server Manager beta version feed.
- 2021-12-14T00:00:00Z
+ 2021-12-15T00:00:00Z
- urn:uuid:424AEC19-3DF8-4AB4-8CD1-4C1915203ABA
- 1.1.411 (1.1.411.10)
- 1.1.411.10
+ urn:uuid:18276A38-2C71-4BB8-9A83-96D5EBFE9C87
+ 1.1.412 (1.1.412.1)
+ 1.1.412.1
- 2021-12-14T00:00:00Z
+ 2021-12-15T00:00:00Z
- CHANGE
+ BUGFIX
-
zh-CN Translation file updated.
+
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.
- A new Discord Bot has been added to the server manager.
- This new discord bot will allow you to send Start, Stop, Shutdown, Restart, Backup and Update commands to the server manager from within your discord client.
- To setup the new discord bot, open the global settings and scroll down to the Discord section.
-
- NOTE: This is long process to get the discord bot working, and I have created a forum post with detailed instructions how to do it.
-
-
+
Added LostIsland to official mods in the SurvivalEvolved gamedata file.
- A new Discord Bot has been added to the server manager.
- This new discord bot will allow you to send Start, Stop, Shutdown, Restart, Backup and Update commands to the server manager from within your discord client.
- To setup the new discord bot, open the global settings and scroll down to the Discord section.
-
- NOTE: This is long process to get the discord bot working, and I have created a forum post with detailed instructions how to do it.
-
-
+
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.