diff --git a/src/ARKServerManager/Globalization/de-DE/de-DE.xaml b/src/ARKServerManager/Globalization/de-DE/de-DE.xaml
index c265f2ea..9b05a0a3 100644
--- a/src/ARKServerManager/Globalization/de-DE/de-DE.xaml
+++ b/src/ARKServerManager/Globalization/de-DE/de-DE.xaml
@@ -8,8 +8,8 @@
>
- Letztes Updated von:
- Maxiel
+ Zuletzt gupdated von:
+ FreeFunFehler
@@ -21,7 +21,10 @@
AberrationExtinctionValguero
- Genesis
+ Genesis 1
+ Crystal Isles
+ Genesis 2
+ Lost Island
@@ -33,6 +36,7 @@
+ KeinesValentines DayEasterFear Evolved (Halloween)
@@ -42,7 +46,7 @@
Alle
- Unbekannt
+ UnknownARK PrimeThe CenterPrimitive Plus
@@ -50,8 +54,10 @@
RagnarokAberrationExtinction
- Genesis
+ Genesis 1Crystal Isles
+ Genesis 2
+ Lost IslandPGM
@@ -77,6 +83,21 @@
Alle
+
+ Normal
+ Minimiert
+ Maximiert
+
+
+
+ Kritisch
+ Fehler
+ Warnung
+ Info
+ Ausführlich
+ Debug
+
+
Als Administrator ausführenDiese Anwendung benötigt Administratorrechte, um auf ALLE Funktionen zugreifen zu können. Möchtest Du es als Administrator ausgeführen?
@@ -94,9 +115,10 @@
Der Server Manager speichert Profile und SteamCMD in den folgenden Verzeichnissen:\r\n\r\nProfile: {0}\r\nSteamCMD: {1}\r\n\r\nIst das in Ordnung?Fehler bei Auswahl des DatenverzeichnissesDas von Dir ausgewählte Verzeichnis befindet sich im Installationsordner des Server-Managers. Dies wird nicht empfohlen, bitte wähle einen anderen Ordner.
- Profil konnte nicht gespeichert werden
+ Das von dir gewählte Verzeichnis befindet sich auf dem Desktop. Dies wird nicht empfohlen, wähle bitte einen anderen Ordner.
+ Profil konnte nicht gespeichert werdenProfil konnte nicht gespeichert werden {0}. {1}\n{2}
-
+
Hauptfenster anzeigenServer Monitor anzeigen
@@ -113,7 +135,8 @@
Neue Serverversion herunterladen...Server Download abgeschlossenAbgeschlossen
- Abvgebrochen
+ Abgebrochen
+ FehlgeschlagenAbbrechen
@@ -154,6 +177,25 @@
Prozessor
+
+ Auswahl des Datenordners
+ Anscheinend hast du kein Datenverzeichnis eingestellt. Das Datenverzeichnis ist der Ort, an dem deine Profile und SteamCMD gespeichert werden. Es ist nicht dasselbe wie das Server Installations Verzeichnis, welches du für jedes Profil wählen kannst.
+ Wähle das Laufwerk, in dem sich der Datenordner befinden soll.
+ Datenverzeichnis Name:
+ Der Name des Dateiverzeichnisses des Servermanagers.
+ Lokale Festplatte
+ {0} frei von {1}
+
+ Ok
+ Abbrechen
+ Aktualisieren
+
+ Fehler bei der Auswahl des Datenverzeichnisses
+ Der von dir eingegebene Ordner-Name ist ungültig.
+ Server Manager Neustart erforderlich
+ Das Datenverzeichnis wurde festgelegt, nun musst du den Server Manager neu starten, um die neuen Einstellungen anzuwenden.
+
+
Schließen
@@ -237,7 +279,7 @@
Das Laden der Workshop Informationen aus Steam ist fehlgeschlagen und wird stattdessen mit dem lokalen Cache gefüllt.Anzahl:Zuletzt aktualisiert:
- Filtere vorhandene Mods heraus
+ Filtere vorhandene Mods herausAusgewähltMod ID
@@ -447,8 +489,10 @@
ZurücksetzenDadurch werden ALLE globalen Benutzereinstellungen für den Server Manager zurückgesetzt. Der Server Manager wird bei Erfolg geschlossen.Aktiviert: Beim Start mit Administrator Bestätigung ausführen
+ Hauptfenster Start Modus:Minimiere in TaskleisteVerwaltet die Firewall Einstellungen automatisch
+ Öffentliche IP automatisch verwaltenDatenverzeichnis:Sicherungsverzeichnis:Steam WebApi Schlüssel:
@@ -459,8 +503,8 @@
Sprache
- Benutzerdefinierte Optionen
- Aktiviere benutzerdefinierte Engine.ini-Einstellungen
+ Benutzerdefinierte Überschreibungsoptionen
+ Aktiviere benutzerdefinierte Engine.ini EinstellungenWenn aktiviert, werden die Einstellungen von engine.ini vom Server-Manager verwaltet.Aktiviere Crafting OverridesWenn aktiviert, werden die Crafting Overrides vom Server Manager verwaltet.
@@ -470,6 +514,8 @@
Wenn aktiviert, werden die Map Spawner Overrides vom Server Manager verwaltet.Aktiviere Overrides von VersorgungskistenWenn aktiviert, werden die Overrides der Versorgungskiste vom Server Manager verwaltet.
+ Transferüberschreibungen verhindern aktivieren.
+ Wenn diese Option aktiviert ist, werden die Transferüberschreibungen vom Server Manager verwaltet.Aktiviere PGM Ark EinstellungenWenn aktiviert, werden die PGM Einstellungen vom Server Manager verwaltet.Aktiviere die SotF Einstellungen
@@ -576,7 +622,32 @@
Diese Meldung wird angezeigt, wenn das Herunterfahren des Servers abgebrochen wurde.Zeige den Grund für das Herunterfahren mit ALLEN Nachrichten zum HerunterfahrenWenn aktiviert, wird der Grund für das Herunterfahren mit allen Meldungen zum Herunterfahren angezeigt. Andernfalls wird es nur zu Beginn des Herunterfahrens des Servers angezeigt.
-
+
+ Discord Bot Aktivieren
+ Nachdem du die Einstellungen für den Discord Bot geändert hast, musst du den Server Manager neu starten.
+ Token:
+ Der Token, der mit dem Discord Bot verbunden ist.
+ Server ID:
+ Die ID des Discord Servers, den der Bot überwachen soll.
+ Prefix:
+ Das Präfix, das beim Senden eines Befehls über Discord verwendet werden muss.
+ Log Stufe:
+ Token besorgen...
+ Hilfe...
+ Alle Bots erlauben
+ Wenn diese Option aktiviert ist, antwortet der Server Manager Bot auf alle anderen Bots, andernfalls werden sie ignoriert, es sei denn, sie stehen auf der Whitelist.
+ Bot Whitelist
+ Bot ID
+ Die ID des Bots, der auf die Whitelist gesetzt werden soll.
+ Whitelist hinzufügen
+ Whiteliste leeren
+ Whiteliste löschen
+ Wenn aktiviert, kann der Backup-Befehl von Discord aus gesendet werden.
+ Wenn aktiviert, kann der Neustart-Befehl von Discord aus gesendet werden.
+ Wenn diese Option aktiviert ist, kann der Befehl zum Herunterfahren von Discord aus gesendet werden.
+ Wenn aktiviert, kann der Startbefehl von Discord aus gesendet werden.
+ Wenn diese Option aktiviert ist, kann der Stopp-Befehl von Discord aus gesendet werden.
+ Wenn aktiviert, kann der Aktualisierungsbefehl von Discord aus gesendet werden.SMTP Email EinstellungenHost:Der Name oder die IP-Adresse des Hosts, der für SMTP-Übertragungen verwendet wird.
@@ -619,6 +690,12 @@
Wenn aktiviert, führt der Server nach der Aktualisierung aus dem Cache eine Serverüberprüfung mit Steamcmd durch.Aktualisierung der Verzeichnisberechtigungen beim SpeichernWenn aktiviert, werden beim Durchführen eines Speichervorgangs für alle Ordner im Serververzeichnis die Berechtigungsprüfungen durchgeführt und gegebenenfalls behoben. WARNUNG: Durch Deaktivieren kann der Server möglicherweise nicht ordnungsgemäß ausgeführt werden.
+ Protokollierung einschalten
+ Wenn diese Option aktiviert ist, wird die gesamte Protokollierung aktiviert.
+ Protokolle löschen nach
+ Wie alt die Protokolldateien sein müssen, damit sie gelöscht werden, in Tagen.
+ Maximale Anzahl von Protokollen
+ Die maximale Anzahl der Protokolldateien, die aufbewahrt werden sollen.Bestätige das Zurücksetzen der EinstellungenKlicke auf "Ja", um zu bestätigen, dass Du die Einstellungen zurücksetzen möchtest.
@@ -628,7 +705,9 @@
Durch Ändern des Datenverzeichnisses werden vorhandene Profile an den neuen Speicherort verschoben, jedoch keine Serverinstallationen. Möchtest Du dieses Verzeichnis noch ändern??Datenverzeichnis konnte nicht geändert werdenBeim Ändern des Datenverzeichnisses ist ein Fehler aufgetreten: {0}\r\nBitte korrigiere den Fehler und versuche es erneut, oder wende dich an den technischen Support, um Unterstützung zu erhalten.
-
+ Bestätigen des Zurücksetzens des Datenverzeichnisses
+ Bitte bestätige mit "Ja", dass du den Speicherort des Datenverzeichnisses zurücksetzen möchtest. Nach dem Zurücksetzen wird der Server Manager heruntergefahren und kann neu gestartet werden.
+
Wähle SicherungsverzeichnisWähle Cache VerzeichnisUngültiges Cache Verzeichnis
@@ -716,12 +795,18 @@
AktiviereAktiviere die geplante Aufgabe zur automatischen AktualisierungNächste Laufzeit:
+ Discord Bot:
+ Start
+ Den Discord Bot starten
+ Stopp
+ Stoppt den Discord Bot.UnbekanntDeaktiviertWarteschlangeBereitLäuft
+ GestopptProfil konnte nicht geladen werdenDas Profil bei {0} konnte nicht geladen werden. Der Fehler war: {1}\r\n{2}
@@ -739,11 +824,13 @@
Fehler bei SteamCMD ReinstallationBeim Versuch, SteamCMD neu zu installieren, ist ein Fehler aufgetreten. Dies hat SteamCmd in einem instabilen Zustand belassen. Versuche erneut, es erneut zu installieren, oder melden dies.\r\nException: {0}
+ Laufende Discord Bot Befehle
+ Der Discord Bot hat einen oder mehrere laufende Befehle, möchtest du den Server Manager weiter herunterfahren?
+
Bestätigung Server StartDu bist im Begriff, den Server zu starten. Möchtest Du fortfahren?Bestätigung Server HerunterfahrenDu bist dabei, den Server herunterzufahren. Möchtes Du fortfahren?
-
Herunterladen der neuesten Versionsdatei...Vorbereiten der heruntergeladenen Datei...Extrahieren der neuesten Version in den Staging Bereich...
@@ -769,15 +856,17 @@
StämmeLevelEinheiten
-
- Filter:
+
+ Filter:Klicke hier, um den Filter anzuwenden.
- Profil:
+ Profil:
+ Die eindeutige ID, die dem Profil zugewiesen wurde.
+ Profile:Der Name für das Serverprofil. Dies ist nicht der öffentliche Name, den Benutzer in Ark sehen. Setze dazu das Feld 'Servername'.Installierte Version:Die Version des Servers, die gerade heruntergeladen wird (HINWEIS: Wird erst aktualisiert, wenn der Server gestartet wird)..
@@ -898,7 +987,7 @@
Klicke auf "Ja", um zu bestätigen, dass Du alles löschen möchtest.Löschen bestätigenKlicke auf "Ja", um zu bestätigen, dass Du den Löschvorgang durchführen möchtest.
- Bestätige das erneute Laden
+ Bestätige das erneute LadenKlicke auf "Ja", um zu bestätigen, dass Du das Neuladen durchführen möchtest.Fehler beim erneuten LadenReset bestätigen
@@ -923,6 +1012,8 @@
NetzwerkServerport:Der Port stellt eine Verbindung zu Ihrem Server her. Der Standardwert ist 7777. Ändern Sie diesen und den Abfrageport, wenn Sie mehrere Server auf einem Computer hosten möchten.
+ Peer Port:
+ Pinger-Port, der zur Ermittlung der Serververfügbarkeit verwendet wird. Der Standardwert ist 7778.Query-Port:Der Port, über den Steam mit Ihrem Server kommuniziert. Der Standardwert ist 27015. Änder diesen und den Serverport, wenn mehrere Server auf einem Computer gehosten werden.Lokale IP:
@@ -1040,11 +1131,13 @@
Wenn aktiviert, werden die Kills des Anti-Meshing Spielers deaktiviert (Teleportation ist jedoch weiterhin zulässig).Aktiviere VivoxWenn aktiviert, wird Vivox aktiviert. HINWEIS: Nur Steam-Server.
+ Gemeinsame Verbindungen zulassen
+ Wenn deaktiviert, wird die gemeinsame Nutzung durch die Family-Sharing deaktiviert.Aktiviere CrossplayWenn aktiviert, wird das Crossplay aktiviert, sodass Spieler, die Clients von verschiedenen Anbietern verwenden, eine Verbindung zum dedizierten Server herstellen können.Nur Epic Store SpielerWenn aktiviert, können nur Spieler, die den Epic Store Client verwenden, eine Verbindung herstellen.
- Aktiviere öffentliche IP für Epic
+ Aktiviere öffentliche IP für EpicWenn aktiviert, wird ein Serverargument für die öffentliche IP hinzugefügt, mit der EPIC-Clients eine Verbindung herstellen können.Erzwinge beim Start neugenerieren der Dinos (verursacht eine Verzögerung nach 'Bereit' beim erneuten Auffüllen)Wenn aktiviert, werden beim Starten des Servers ALLE wilden Kreaturen gelöscht und erneut angezeigt (dies zerstört nur wilde Kreaturen, die derzeit NICHT gezähmt werden).
@@ -1137,12 +1230,34 @@
Wenn aktiviert, wird der Server neu gestartet, auch wenn er für automatische Neustarts und automatische Updates heruntergefahren wird.
+
+ Discord Bot Details
+ Kanal-ID:
+ Die ID des Discord Server Kanals, den dieses Profil abhören soll.
+ Alias:
+ Ein eindeutiger Name zur Identifizierung deines Servers, der anstelle der Profil-ID verwendet werden kann.
+ Sicherung zulassen
+ Wenn diese Option aktiviert ist, wird das Profil auf Sicherungsbefehle von Discord warten.
+ Neustart zulassen
+ Wenn diese Option aktiviert ist, wird das Profil auf Neustartbefehle von Discord warten.
+ Herunterfahren zulassen
+ Wenn diese Option aktiviert ist, wartet das Profil auf Herunterfahrbefehle von Discord.
+ Start zulassen
+ Wenn diese Option aktiviert ist, wartet das Profil auf Startbefehle von Discord.
+ Stoppen zulassen
+ Wenn diese Option aktiviert ist, wartet das Profil auf Stopp-Befehle von Discord.
+ Aktualisierung zulassen
+ Wenn diese Option aktiviert ist, wird das Profil auf Aktualisierungsbefehle von Discord warten.
+
+
RegelnAktiviert den Hardcore ModusAktiviert den Hardcore Modus (Spieler können nicht wieder erscheinen, ein neuer Charakter muss erstellt werden).Aktiviert PvPAktiviert den Spieler gegen Spieler Modus (Spieler können sich gegenseitig Schaden zufügen oder sich gegenseitig töten. Im PvP können Spieler auch die Gebäude eines anderen Stammes beschädigen oder zerstören oder ihre Dinos töten).
+ Aktivieren des Kreativmodus
+ Wenn aktiviert, wird der Kreativmodus aktiviert.Aktiviere das PvE HöhlengebäudeWenn aktiviert, können Höhlen gebaut werden, wenn der PvE Modus aktiviert ist.Aktiviere die PvE Kryokrankheit
@@ -1169,14 +1284,16 @@
Wennd aktiviert, sind mehrere Plattformböden auf Flößen und Sattelplattformen zulässig.Multiplikator der Plattformsattel BauflächeDurch Erhöhen des Multiplikators können Strukturen höher auf der Plattform gebaut werden.
-
+ Maximale Tore auf Sätteln
+ Begrenzt die Anzahl der Tore, die auf Plattformsätteln platziert werden können. Diese Option ist nicht rückwirkend, so dass die Anwendung dieser Änderung einige manuelle Verwaltungsarbeit erfordert, um alle bereits vorhandenen Plattformen, die das Limit überschreiten, zu bereinigen.Aktiviere SchwierigkeitsänderungWenn aktiviert, kann der maximale Level der Kreaturen auf der Welt geändert werden.Max Dino Level:Bestimmt den maximalen Level der Kreaturen in der Welt. Je höher der Wert, desto höher die maximale Kreaturenstufe.Schwierigkeitsgrad:Bestimmt den maximalen Level der Kreaturen in der Welt. Je höher der Wert, desto höher die maximale Kreaturenstufe.
-
+ Zähmung über Level zerstören:
+ Zähmungen, die diesen Wert überschreiten, werden beim Start des Servers gelöscht. Um die Löschung zu deaktivieren, setzen Sie den Wert auf 0.Aktiviere externes herunterladenWenn aktiviert, können externe Überlebende/Gegenstände/Dinos auf Ihren Server heruntergeladen werden.Keine Überlebenden herunterladen
@@ -1196,7 +1313,7 @@
Max Dinos hochladenWenn aktiviert, wird die Anzahl der Dinos begrenzt, die ein Spieler in den Obelisken speichern kann. HINWEIS: Wenn der Wert auf "Hoch" steht, kann dies zu einer Beschädigung des Clusters führen.Max Gegenstände hochladen
- >Wenn aktiviert, wird die Anzahl der Gegenstände begrenzt, die ein Spieler in den Obelisken speichern kann. HINWEIS: Wenn der Wert auf "Hoch" steht, kann dies zu einer Beschädigung des Clusters führen.
+ Wenn aktiviert, wird die Anzahl der Gegenstände begrenzt, die ein Spieler in den Obelisken speichern kann. HINWEIS: Wenn der Wert auf "Hoch" steht, kann dies zu einer Beschädigung des Clusters führen.Cluster Abgabe OptionenKeine Übertragung der Filterung
@@ -1299,11 +1416,6 @@
Limit der nicht vom Spieler abgelegten GegenständeBegrenzen die Anzahl der abgelegten Gegenstände in einem Bereich (zusammen mit LimitNonPlayerDroppedItemsRange).
- Erlaube TekSuit Powers
- Wenn aktiviert, kann der Spieler TekSuit Powers auf der Genesis Karte verwenden.
- Deaktiviere Missionen
- Wennaktiviert, werden alle Missionen auf der Genesis Karte deaktiviert.
-
Aktiviere Kryopod AbschwächungWenn aktiviert, wird der Schaden, den eine Kreatur verursacht, für einen bestimmten Zeitraum angepasst, nachdem sie von einem Kryopod befreit wurde.Dauer
@@ -1312,6 +1424,44 @@
Gibt den Multiplikator für den Schaden an, den Kreaturen anrichten, nachdem sie von einem Kryopod befreit wurden. Niedrigere Werte bedeuten, dass der von der Kreatur verursachte Schaden geringer ist (z.B. 0,01 bedeutet, dass 99% des Schadens entfernt werden).Multiplikator für eingehenden SchadenGibt die prozentuale Erhöhung des eingehenden Schadensmultiplikators einer Kreatur an, nachdem sie von einem Kryopod befreit wurde. Höhere Werte bedeuten, dass der Kreatur mehr Schaden zugefügt wird (z.B. 0,25 = 25% mehr Schaden).
+
+ Erlaube Tek Suit Powers
+ Wenn aktiviert, kann der Spieler TekSuit Powers auf der Genesis Karte verwenden.
+ Deaktiviere Missionen
+ Wennaktiviert, werden alle Missionen auf der Genesis Karte deaktiviert.
+
+ Tek Suit bei Spawn deaktivieren
+ Wenn aktiviert, wird verhindert, dass der Spieler mit dem Tek Suit spawnt.
+
+ Welt Buffs deaktivieren
+ Wenn diese Option aktiviert ist, werden die Welt-Effekte von Missionen komplett deaktiviert.
+ Welt Buff Skalierung einschalten
+ Wenn diese Option aktiviert ist, skalieren die Welt-Buffs ihren Nutzen multiplikativ, anstatt zur Laufzeit einen pauschalen Betrag zum Wert zu addieren/subtrahieren.
+ Welt Buff Skalierung Effektivität
+ Gibt den globalen Maßstab an, um die Effektivität von Weltbuffs zu verringern/erhöhen (z.B. 1 ist Standard, 0,5 wäre 50% weniger effektiv, 2,0 wäre 2x effektiver).
+
+ Hexagons
+ Hexagon Shop deaktivieren
+ Wenn diese Option aktiviert ist, wird der Hexagon Shop deaktiviert.
+ Nur den Handel mit Engrammpunkten zulassen
+ Ist diese Option aktiviert, können nur Engrammpunkte im Hexagon-Shop verkauft werden.
+ Maximale Hexagone pro Charakter
+ Gibt die maximale Anzahl von Hexagonen an, die jeder Spieler haben kann.
+ Hexagon Belohnungsmultiplikator
+ Gibt den Multiplikator für die Belohnungen der Hexagone an.
+ Hexagon Kostenmultiplikator
+ Gibt den Multiplikator für die Hexagon-Kosten von Gegenständen an.
+
+ Gegenstand statische Clamps
+ ACHTUNG: Dadurch werden die Werte aller vorhandenen Gegenstände dauerhaft verändert. Sichert also unbedingt euren aktuellen Spielstand, bevor ihr die Clamping-Werte verändert und mit ihnen spielt.
+ Allgemeine Qualität
+ Rüstung
+ Maximale Haltbarkeit
+ Schaden der Waffe in Prozent
+ Waffe Clip Munition
+ Hypo-Isolierung
+ Gewicht
+ Hyper-Isolierung
@@ -1452,6 +1602,8 @@
Wenn aktiviert, können Flieger Höhlen betreten.Erlaube Ausdauer Wiederherstellung beim FliegenWenn aktiviert, wird die Ausdauer wiederhergestellt, während Sie auf einem Flieger stehen.
+ Erlaube Fluggeschwindigkeit Leveln.
+ Wenn diese Option aktiviert ist, kann die Bewegungsgeschwindigkeit der Flugtiere angepasst werden.Verhindert Dino Begleiter BonusWenn diese Option aktiviert ist, wird der Dino-Paar-Bonus deaktiviert.Deaktiviere Landung mit Sprengstoff
@@ -1515,12 +1667,16 @@
Multiplikatoren pro Level (gezähmt) - HinzufügenMultiplikatoren pro Level (gezähmt) - VerwandschaftMultiplikatoren pro Level (wild)
+ Mutation Level Boost (Wild)
+ Mutation Level Boost (Gezüchtet)Dino Zucht MultiplikatorenWenn aktiviert, können Skalierungsfaktoren auf jeden Basisstatus angewendet werden.Wenn aktiviert, können Skalierungsfaktoren angewendet werden.Wenn aktiviert, können Skalierungsfaktoren auf die Zähmungsaddition angewendet werden.Wenn aktiviert, können Skalierungsfaktoren für jeden Wert auf den Zähmungsmultiplikator angewendet werden.Wenn aktiviert, können Skalierungsfaktoren auf die Erhöhung der gezähmten Statistik angewendet werden.
+ Wenn diese Option aktiviert ist, können Skalierungsfaktoren auf die Anzahl der Stufen angewendet werden, die Mutagen bei Zähmen mit wilder Abstammung hinzufügt.
+ Wenn diese Option aktiviert ist, können Skalierungsfaktoren auf die Anzahl der Stufen angewendet werden, die Mutationen bei Zähmen mit gezüchteter Abstammung hinzufügen.Setzt alle Multiplikatoren auf die Standardeinstellungen zurück.Setzt alle Multiplikatoren auf die Standardeinstellungen zurück.
@@ -1751,6 +1907,20 @@
Klicke auf "Ja", um zu bestätigen, dass Du alle Engramme auswählen möchtest.Bestätige Alle Aktion abwählenKlicke auf "Ja", um zu bestätigen, dass Du alle Engramme abwählen möchtest.
+
+ Fehler beim Exportieren
+ Engramm-Überschreibungsdatei auswählen
+ json
+ JSON Datei
+ *.json
+
+ Bestätigung des Imports
+ Du bist dabei, die Engrammdaten zu importieren. Dadurch werden die Engramme in der Liste mit Daten aus der Datei überschrieben. Möchtest du fortfahren?
+ Importfehler
+ Engramm-Überschreibungsdatei auswählen
+ json
+ JSON Datei
+ *.json
@@ -1795,27 +1965,29 @@
Bestätige ZurücksetzaktionKlicke auf "Ja", um zu bestätigen, dass Du alle aktuellen Dino-Level zurücksetzen möchtest.
- Export Fehler
- Import FehlerUpdate Fehler
+
+ Export FehlerSpeichere Levelanpassungen
- Wähle die CSV-Datei für die Levelanpassung auscsv
- csv
- CSV-Datei
+ CSV Datei*.csv
- CSV-Datei
+
+ Import Fehler
+ Wähle die CSV-Datei für die Levelanpassung aus
+ csv
+ CSV Datei*.csvBenutzerdefinierte GameUserSettings.ini-EinstellungenBenutzerdefinierte Game.ini-Einstellungen
- Benutzerdefinierte Engine.ini-Einstellungen
+ Benutzerdefinierte Engine.ini-EinstellungenBenutzerdefinierte AbschnitteAbschnittsmame
- Aus Konfigurationsdatei neu laden
+ Aus Konfigurationsdatei neu ladenAbschnitt hinzufügenAbschnittsdaten einfügenDaten aus Ini-Datei importieren
@@ -2234,6 +2406,23 @@
+
+
+ Transferüberschreibungen verhindern
+ Verhindern von Transfers
+ Verhindern Transfer Einstellungen überschreiben
+ HINWEIS: Wenn du deine Überschreibungen manuell oder mit einer anderen Anwendung verwalten möchtest, kannst du die Option deaktivieren, die verhindert, dass der Servermanager die Überschreibungen verwaltet. Siehe die "Benutzerdefinierte Überschreibungsoptionen" in den globalen Einstellungen.
+ WARNUNG: Das Hinzufügen von Dinos zu dieser Liste verhindert, dass sie zum und vom Server übertragen werden können.
+
+ Dino
+ Dino Class String
+
+ Hinzufügen von Items die nicht Transferiert werden
+ Alle zu verhindernden Transfers löschen
+ Fügt Items hinzu die nicht Transferiert werden
+ Löscht Items die nicht Transfers werden
+ Speichern von Daten zur Verhinderung des Transfers von Items.
+
Spielerdetails
@@ -2339,7 +2528,7 @@
Klicke mit der rechten Maustaste auf die Spieler in der Liste, um auf die Spielerbefehle zuzugreifen.Gebe {0} ein, um Hilfe zu erhalten.
- /help
+ /hilfeBekannte Befehle:AllowPlayerToJoinNoCheck <steam id> - Fügt den angegebenen Spieler zur Whitelist des Servers hinzu.
@@ -2543,17 +2732,11 @@
Broodmother Lysrix (Easy Variant)Broodmother Lysrix (Medium Variant)Broodmother Lysrix (Hard Variant)
- Broodmother Lysrix (Easy Variant)
- Broodmother Lysrix (Medium Variant)
- Broodmother Lysrix (Hard Variant)MegapithecusMegapithecus (Easy Variant)Megapithecus (Medium Variant)Megapithecus (Hard Variant)
- Megapithecus (Easy Variant)
- Megapithecus (Medium Variant)
- Megapithecus (Hard Variant)DragonDragon (Easy Variant)
@@ -2621,6 +2804,7 @@
GriffinPolar BearIce Wyvern
+ Iceworm
@@ -2636,6 +2820,22 @@
Manticore (Hard Variant)
+
+ Broodmother Lysrix (Easy Variant)
+ Broodmother Lysrix (Medium Variant)
+ Broodmother Lysrix (Hard Variant)
+
+ Megapithecus (Easy Variant)
+ Megapithecus (Medium Variant)
+ Megapithecus (Hard Variant)
+
+
+
+ Deinonychus
+ Ice Golem
+ Chalk Golem
+ Broodmother (Lysrix)
+
Aberrant AchatinaAberrant Anglerfish
@@ -2765,6 +2965,55 @@
King Titan (Beta)
+
+ Astrocetus
+ Bloodstalker
+ Magmasaur
+ Megachelon
+ Ferox Small
+ Ferox Large
+ Insect Swarm
+ Parakeet Fish School
+ Tek Hover Skiff
+ Tek Triceratops
+ Tek Giganotosaurus
+ X-Allosaur
+ X-Ankylosaur
+ X-Argentavis
+ X-Basilosaurus
+ X-Dunkleosteus
+ X-Ichthyosaurus
+ X-Megalodon
+ X-Mosasaur
+ X-Otter
+ X-Parasaur
+ X-Raptor
+ X-Rex
+ X-Rock Elemental
+ X-Sabertooth
+ X-Sabertooth Salmon
+ X-Sabertooth Salmon (Rare)
+ X-Spinosaur
+ X-Tapejara
+ X-Triceratops
+ X-Woolly Rhino
+ X-Yutyrannus
+
+
+
+ Moeder, Master of the Ocean (Easy Variant)
+ Moeder, Master of the Ocean (Medium Variant)
+ Moeder, Master of the Ocean (Hard Variant)
+
+ Eel Minion (Gamma)
+ Eel Minion (Beta)
+ Eel Minion (Alpha)
+
+ Corrupted Master Controller (Easy Variant)
+ Corrupted Master Controller (Medium Variant)
+ Corrupted Master Controller (Hard Variant)
+
+
@@ -3482,6 +3731,27 @@
Tek BrückeTek Schwerkraftgranate
+
+
+ Magmasaur Sattel
+ Megachelon Platform Sattel
+ Fishing Net
+ Wood Ocean Platform
+ Metal Ocean Platform
+ Pressure Plate
+ Mining Drill
+
+
+
+ Astrocetus Tek Sattel
+ Tek Claws
+ Tek Cruise Missile
+ Tek Grenade Launcher
+ Tek Hover Skiff
+ Tek Jump Pad
+ Tek Sensor
+ Tek Shoulder Cannon
+
@@ -4380,17 +4650,17 @@
WhipFlamethrower AmmoRocket Homing Missile
- Morellatops Saddle
+ Morellatops SattelDesert Cloth BootsDesert Cloth GlovesDesert Goggles and HatDesert Cloth PantsDesert Cloth Shirt
- Mantis Saddle
- Lymantria Saddle
- Rock Golem Saddle
+ Mantis Sattel
+ Lymantria Sattel
+ Rock Golem SattelARK Thorny Dragon Saddle Skin
- Thorny Dragon Saddle
+ Thorny Dragon SattelCactus SapCamelsaurus EiMantis Ei
@@ -4734,19 +5004,19 @@
Climbing PickCharge LanternZip-Line Anchor
- Basilisk Saddle
+ Basilisk SattelRavager Saddle Skin
- Ravager Saddle
- Karkinos Saddle
+ Ravager Sattel
+ Karkinos SattelGlider SuitHazard Suit BootsHazard Suit GlovesHazard Suit HatHazard Suit PantsHazard Suit Shirt
- Roll Rat Saddle
- Rock Drake Saddle
- Tek Rock Drake Saddle
+ Roll Rat Sattel
+ Rock Drake Sattel
+ Tek Rock Drake SattelZip-Line Motor AttachmentBasilisk EiFeatherlight Ei
@@ -4797,18 +5067,18 @@
Tek Gravity GrenadeCannon ShellRocket Pod
- Desert Titan Saddle
- Forest Titan Saddle
+ Desert Titan Sattel
+ Forest Titan SattelPrimalItemArmor_GachaSaddle_C
- Gasbags Saddle
- Managarmr Saddle
- Ice Titan Saddle
+ Gasbags Sattel
+ Managarmr Sattel
+ Ice Titan SattelM.R.L.M. (Mek Rocket Launcher Module)M.D.S.M. (Mek Deployable Shield Module)M.D.S.M. (Mek Deployable Shield Module)M.O.M.I. (MegaMek Operational Materialization Interface)
- Snow Owl Saddle
- Velonasaur Saddle
+ Snow Owl Sattel
+ Velonasaur SattelArtifact of ChaosArtifact of GrowthArtifact of the Void
@@ -4862,6 +5132,50 @@
King Titan Trophy (Gamma)
+
+ Tek Claws
+ Tek Grenade Launcher
+ Fish Net
+ Cruise Missile
+ Mining Drill
+ Tek Shoulder Cannon
+ Astrocetus Tek Saddle
+ Magmasaur Saddle (Genesis)
+ Megachelon Platform Saddle (Genesis)
+ Tier 1 Lootcrate (Genesis)
+ Tier 2 Lootcrate (Genesis)
+ Tier 3 Lootcrate (Genesis)
+ Bloodstalker Egg (Genesis)
+ Magmasaur Egg (Genesis)
+ Megachelon Egg (Genesis)
+ Tek Trike Egg (Genesis)
+ Ambergris
+ Turtle Shell
+ High Quality Pollen
+ Golden Nugget
+ Reaper King Pheromone Gland (Genesis)
+ Alpha X-Triceratops Skull
+ Golden Striped Megalodon Tooth
+ Master Controller Helmet
+ Corrupted Avatar Helmet Skin
+ Corrupted Avatar Shirt Skin
+ Corrupted Avatar Pants Skin
+ Corrupted Avatar Gloves Skin
+ Corrupted Avatar Boots Skin
+ Unassembled TEK Hover Skiff
+ Moeder Flag
+ VR Boss Flag
+ Metal Ocean Platform
+ Pressure Plate
+ Tek Sensor
+ Tek Jump Pad
+ Wood Ocean Platform
+ Gamma Moeder Trophy (Гамма)
+ Beta Moeder Trophy (Бета)
+ Alpha Moeder Trophy (Альфа)
+ Master Controller Trophy
+
+
@@ -5201,6 +5515,27 @@
Boss Inventar - Desert TitanBoss Inventar - Forest TitanBoss Inventar - Ice Titan
+
+ 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)
@@ -5210,6 +5545,7 @@
Die folgenden Validierungsprobleme sind aufgetreten.\r\n\r\n{validateMessage}\r\n\r\nMöchten Sie mit dem Serverstart fortfahren, da dies zu Problemen führen könnte?Der Server-Port liegt außerhalb des gültigen Bereichs ({PortMinimum}-{PortMaximum}).
+ Der Peer-Port des Servers liegt außerhalb des gültigen Bereichs ({PortMinimum}-{PortMaximum}).Der Query Port liegt außerhalb des gültigen Bereichs ({PortMinimum}-{PortMaximum}).Der RCON Port liegt außerhalb des gültigen Bereichs ({PortMinimum}-{PortMaximum}).
@@ -5254,6 +5590,7 @@
Erstellung von Map Spawner Informationen...Informationen zum Bau von Versorgungskisten...Stack Size Informationen erstellen....
+ Erstellung von Informationen zur Verhinderung des Transfers...Speichere Profile Datei...Speichere Config Dateien...Speichere Launcher Datei...
@@ -5270,7 +5607,37 @@
Server Update
- Bei der Durchführung des Server-Updates ist ein Problem aufgetreten. Dies kann dazu führen, dass sich Ihr Server in einem inkompletten Zustand befindet.\r\n\r\nMöchten Sie mit dem Serverstart fortfahren, da dies zu Problemen führen könnte?
+ Bei der Durchführung des Server-Updates ist ein Problem aufgetreten. Dies kann dazu führen, dass sich dein Server in einem inkompletten Zustand befindet.\r\n\r\nMöchtest Du mit dem Serverstart fortfahren, da dies zu Problemen führen könnte?
+
+
+
+ Discord Bot Fehler
+ Der Discord-Bot benötigt ein gültigen Token, um sich beim Discord-Server anzumelden.\r\nDies kann in den globalen Einstellungen eingestellt werden.
+ Der Discord Bot benötigt ein gültiges Präfix.\r\n Dies kann in den globalen Einstellungen festgelegt werden.
+ Das Präfix des Discord-Bots enthält ungültige Zeichen. Es sind nur Buchstaben und Zahlen erlaubt.
+
+ Der Befehl '{0}' wurde nicht aktiviert.
+ Unbekannter Befehl '{0}'.
+ Ein anderer Befehl wird gerade ausgeführt.
+ Ein anderer Befehl '{0}' läuft gerade unter dem Profil '{1}'.
+ Der Befehl '{0}' wurde für das Profil '{1}' deaktiviert.
+
+ Der Befehl '{0}' erfordert eine Profil-ID oder einen Alias.
+ Profil '{0}' wurde nicht gefunden oder ist nicht mit dem Kanal verbunden.
+ Es wurden mehrere Profile mit '{0}' im Kanal gefunden, der Befehl wurde abgebrochen.
+ Das Profil '{0}' befindet sich in einem Zustand '{1}', in dem dieser Befehl nicht ausgeführt werden kann.
+ Das Profil '{0}' wird gerade aktualisiert.
+
+ Verbindung zum Server '{0}' fehlgeschlagen.
+ Es wurde eine Sicherungsanfrage für Server '{0}' gesendet.
+ Es wurde eine Neustartanforderung für Server '{0}' gesendet.
+ Eine Herunterfahranforderung für Server '{0}' wurde gesendet.
+ Es wurde eine Startanforderung für Server '{0}' gesendet.
+ Es wurde eine Stoppanforderung für Server '{0}' gesendet.
+ Es wurde eine Aktualisierungsanforderung für Server '{0}' gesendet.
+
+ Anzahl:
+ Map:
\ No newline at end of file
diff --git a/src/ARKServerManager/Globalization/ru-RU/ru-RU.xaml b/src/ARKServerManager/Globalization/ru-RU/ru-RU.xaml
index 6a3da5a2..f44492d8 100644
--- a/src/ARKServerManager/Globalization/ru-RU/ru-RU.xaml
+++ b/src/ARKServerManager/Globalization/ru-RU/ru-RU.xaml
@@ -567,6 +567,7 @@
Интервал сохранения:Укажите интервал Авто-Бекапа в часах и минутах (Ч:М). Укажите 00:00 для отключения.Удалять Файлы Авто-Бекапа
+ Если включено, то при запуске автоматического резервного копирования старые файлы резервных копий будут удалены.старее чем:Укажите интервал, за кокой период будут сохранятся Авто-Бекапы, остальные будут удалены.Глобальное сообщение:
@@ -691,6 +692,12 @@
Если этот параметр включен, после обновления сервера из кэша он выполнит проверку сервера с помощью steamcmd.Обновить Права Дирректорий для сохраненияЕсли этот параметр включен, то при сохранении все папки в каталоге сервера будут иметь проверку прав доступа и, если необходимо, исправлены. ПРЕДУПРЕЖДЕНИЕ. Отключение может помешать правильной работе сервера.
+ Включить Логи
+ Если включено, все логи будет включено.
+ Удаление логов
+ Сколько дней должны храниться логи до удаления.
+ Максимальное число логов
+ Максимальное количество логов, которые будут храниться.Подтвердить сброс настроекНажмите «Да», для подтверждения, что вы хотите выполнить сброс настроек.
@@ -797,14 +804,14 @@
Запуск бота DiscordСтопОстановить бот Discord
-
+
ОтключеноВыключеноВ очередиАктивноЗапущеноОстановлено
-
+
Профиль не загруженНе удалось загрузить профиль в {0}. Ошибка: {1}\r\n{2}Удалить Профиль {0}?
@@ -848,6 +855,7 @@
часовднейдинозавры
+ файлыпредметыxpигроки
@@ -1702,7 +1710,7 @@
Множитель того, через какое время начинает уменьшаться привязанность, если вы вовремя не уделяли внимание растущему дино. Более низкие значения замедляют потерю привязанностиКоличество потери привязанности:Множитель того, насколько быстро в процентах начинает уменьшаться привязанность, если вы вовремя не уделяли внимание растущему дино. Более низкие значения замедляют потерю привязанности.
-
+
Подтвердить сбросНажмите «Да», чтобы подтвердить, что вы хотите сбросить Max XP.Подтвердить сброс
@@ -1986,7 +1994,7 @@
Пользовательские настройки GameUserSettings.iniПользовательские настройки Game.iniПользовательские настройки Engine.ini
-
+
Пользовательские разделыИмя разделаПерезагрузить из файла конфигурации
diff --git a/src/ARKServerManager/Lib/ServerPlayers.cs b/src/ARKServerManager/Lib/ServerPlayers.cs
index 306c936e..bddaf25e 100644
--- a/src/ARKServerManager/Lib/ServerPlayers.cs
+++ b/src/ARKServerManager/Lib/ServerPlayers.cs
@@ -223,7 +223,7 @@ namespace ServerManagerTool.Lib
token.ThrowIfCancellationRequested();
// remove any players that do not have a player file.
- var droppedPlayers = _players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null);
+ var droppedPlayers = _players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null).ToArray();
foreach (var droppedPlayer in droppedPlayers)
{
_players.TryRemove(droppedPlayer.PlayerId, out PlayerInfo player);
diff --git a/src/ARKServerManager/Lib/ServerRCON.cs b/src/ARKServerManager/Lib/ServerRCON.cs
index 5a86d427..482d98c0 100644
--- a/src/ARKServerManager/Lib/ServerRCON.cs
+++ b/src/ARKServerManager/Lib/ServerRCON.cs
@@ -605,7 +605,7 @@ namespace ServerManagerTool.Lib
token.ThrowIfCancellationRequested();
// remove any players that do not have a player file.
- var droppedPlayers = this.players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null);
+ var droppedPlayers = this.players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null).ToArray();
foreach (var droppedPlayer in droppedPlayers)
{
players.TryRemove(droppedPlayer.PlayerId, out PlayerInfo player);
diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml
index 90857bec..8b326052 100644
--- a/src/ARKServerManager/VersionFeed.xml
+++ b/src/ARKServerManager/VersionFeed.xml
@@ -5,7 +5,30 @@
Ark Server Manager Version FeedThis is the Ark Server Manager release version feed.
- 2021-12-22T00:00:00Z
+ 2021-12-23T00:00:00Z
+
+
+ urn:uuid:A58CA1BE-3474-480D-9DCF-3B217C47F4B0
+ 1.1.415 (1.1.415.1)
+ 1.1.415.1
+
+ 2021-12-23T00:00:00Z
+
+
+
+ BUGFIX
+
+
+
Fixed an error when deleting from a list while iterating over it.
+
+
+
+
+
+ bletch
+ bletch1971@hotmail.com
+
+ urn:uuid:AA87D3F1-80EA-4027-AA61-F1975D18128F
diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml
index f97952a4..f59fe2e6 100644
--- a/src/ARKServerManager/VersionFeedBeta.xml
+++ b/src/ARKServerManager/VersionFeedBeta.xml
@@ -5,21 +5,21 @@
Ark Server Manager Version FeedThis is the Ark Server Manager beta version feed.
- 2021-12-22T00:00:00Z
+ 2021-12-23T00:00:00Z
- urn:uuid:AA87D3F1-80EA-4027-AA61-F1975D18128F
- 1.1.414 (1.1.414.1)
- 1.1.414.1
+ urn:uuid:A58CA1BE-3474-480D-9DCF-3B217C47F4B0
+ 1.1.415 (1.1.415.1)
+ 1.1.415.1
- 2021-12-22T00:00:00Z
+ 2021-12-23T00:00:00Z
BUGFIX
-
Fixed the duplication of the Server Files for Steam Users.
+
Fixed an error when deleting from a list while iterating over it.
diff --git a/src/ConanServerManager/Lib/ServerPlayers.cs b/src/ConanServerManager/Lib/ServerPlayers.cs
index 4ba60503..8205979e 100644
--- a/src/ConanServerManager/Lib/ServerPlayers.cs
+++ b/src/ConanServerManager/Lib/ServerPlayers.cs
@@ -212,7 +212,7 @@ namespace ServerManagerTool.Lib
return;
// remove any players that do not have a player record.
- var droppedPlayers = this._players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null);
+ var droppedPlayers = this._players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null).ToArray();
foreach (var droppedPlayer in droppedPlayers)
{
_players.TryRemove(droppedPlayer.PlayerId, out PlayerInfo player);
diff --git a/src/ConanServerManager/Lib/ServerRcon.cs b/src/ConanServerManager/Lib/ServerRcon.cs
index 979fe124..a7ceba57 100644
--- a/src/ConanServerManager/Lib/ServerRcon.cs
+++ b/src/ConanServerManager/Lib/ServerRcon.cs
@@ -450,7 +450,7 @@ namespace ServerManagerTool.Lib
return new List();
// remove any players that do not have a player record.
- var droppedPlayers = this._players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null);
+ var droppedPlayers = this._players.Values.Where(p => dataContainer.Players.FirstOrDefault(pd => pd.PlayerId.Equals(p.PlayerId, StringComparison.OrdinalIgnoreCase)) == null).ToArray();
foreach (var droppedPlayer in droppedPlayers)
{
_players.TryRemove(droppedPlayer.PlayerId, out PlayerInfo player);
diff --git a/src/ConanServerManager/VersionFeed.xml b/src/ConanServerManager/VersionFeed.xml
index ab7a0435..b9adb76f 100644
--- a/src/ConanServerManager/VersionFeed.xml
+++ b/src/ConanServerManager/VersionFeed.xml
@@ -5,7 +5,30 @@
Conan Server Manager Version FeedThis is the Conan Server Manager release version feed.
- 2021-12-22T00:00:00Z
+ 2021-12-23T00:00:00Z
+
+
+ urn:uuid:656D558C-0D7C-47CF-BB80-527443B0EA5E
+ 1.1.60 (1.1.60.1)
+ 1.1.60.1
+
+ 2021-12-23T00:00:00Z
+
+
+
+ BUGFIX
+
+
+
Fixed an error when deleting from a list while iterating over it.
+
+
+
+
+
+ bletch
+ bletch1971@hotmail.com
+
+ urn:uuid:7531B516-6C68-452B-B484-25374A47C7A5
diff --git a/src/ConanServerManager/VersionFeedBeta.xml b/src/ConanServerManager/VersionFeedBeta.xml
index fa58aa70..b40e8460 100644
--- a/src/ConanServerManager/VersionFeedBeta.xml
+++ b/src/ConanServerManager/VersionFeedBeta.xml
@@ -5,21 +5,21 @@
Conan Server Manager Version FeedThis is the Conan Server Manager beta version feed.
- 2021-12-22T00:00:00Z
+ 2021-12-23T00:00:00Z
- urn:uuid:7531B516-6C68-452B-B484-25374A47C7A5
- 1.1.59 (1.1.59.1)
- 1.1.59.1
+ urn:uuid:656D558C-0D7C-47CF-BB80-527443B0EA5E
+ 1.1.60 (1.1.60.1)
+ 1.1.60.1
- 2021-12-22T00:00:00Z
+ 2021-12-23T00:00:00Z
BUGFIX
-
Fixed the duplication of the Server Files for Steam Users.
+
Fixed an error when deleting from a list while iterating over it.
diff --git a/src/ServerManager.Common/Model/SteamCmdManifestDetailsResult.cs b/src/ServerManager.Common/Model/SteamCmdManifestDetailsResult.cs
index bcc02796..f6549537 100644
--- a/src/ServerManager.Common/Model/SteamCmdManifestDetailsResult.cs
+++ b/src/ServerManager.Common/Model/SteamCmdManifestDetailsResult.cs
@@ -18,7 +18,7 @@ namespace ServerManagerTool.Common.Model
var tableValue = value as VdfTable;
if (tableValue != null && tableValue.Count > 0)
{
- var betaKeyItems = tableValue.Where(v => v.Name.Equals("betakey", StringComparison.OrdinalIgnoreCase));
+ var betaKeyItems = tableValue.Where(v => v.Name.Equals("betakey", StringComparison.OrdinalIgnoreCase)).ToArray();
foreach (var item in betaKeyItems)
{
tableValue.Remove(item);
diff --git a/src/ServerManager.Common/Utils/SettingsUtils.cs b/src/ServerManager.Common/Utils/SettingsUtils.cs
index 6a966e1f..0978c707 100644
--- a/src/ServerManager.Common/Utils/SettingsUtils.cs
+++ b/src/ServerManager.Common/Utils/SettingsUtils.cs
@@ -62,7 +62,7 @@ namespace ServerManagerTool.Common.Utils
{
Debug.WriteLine("Deleting old config backup files started...");
- var filesToDelete = new DirectoryInfo(backupPath).GetFiles(backupFileFilter).Where(f => f.LastWriteTime < backupDateFilter);
+ var filesToDelete = new DirectoryInfo(backupPath).GetFiles(backupFileFilter).Where(f => f.LastWriteTime < backupDateFilter).ToArray();
foreach (var fileToDelete in filesToDelete)
{
try