Ein Tool zum automatischen Synchronisieren von Mods auf einem Landwirtschaftssimulator 22 Server mit dem lokalen Computer. Es wird kein FTP-Zugang benötigt. Dieses Programm lädt alle Mods vom Server herunter, die noch nicht in deinem lokalen Mods-Ordner vorhanden sind oder eine andere Version haben. Lokale Mods mit anderen Versionen als die der Mods auf dem Server werden automatisch überschrieben. Mods die nur auf deinem lokalen PC vorhanden sind, jedoch nicht auf dem Server bleiben unberührt.
A tool for synchronizing the mods from a Farming Simulator 22 server to your local pc. No FTP-access is needed. The application will download any mod to your local mod folder that is not already present or is present in a different version. Local mods with other versions than on the server will be overwritten All mods in your local folder that are not on the server remain unchanged.
Wenn du das Programm nicht selbst builden willst, kannst du dir das fertige Programm vom Releases Tab herunterladen:
German version
- Lade dir die neuste Version des
FS22-Mod-Synchronizersherunter und entpacke die ZIP-Datei. Die Anwendung muss nicht installiert werden. - Nutze eine Konsole deiner Wahl (z.B. cmd, Windows Power Shell, Windows Terminal) und navigiere zum Verzeichnis der entpackten Datei.
- Führe den
LS-Mod-Synchronizermit dem Befehl./LS-Mod-Synchronizer.exeaus. - Beim ersten Start des Programmes existiert noch keine Konfigdatei. Dies wird durch
"No Config found. Created an example configuration!"angezeigt. - Schließe das Programm und navigiere zur
config.jsonDatei in Ordner der entpackten ZIP-Datei. Öffne dieconfig.jsonmit einem Editor deiner Wahl. - Ändere die ServerURL zur IP und Port deines Farming Simulator 22 servers. Es ist wichtig dass das Format übereinstimmt! Wenn deine IP
12.34.56.78:9999ist, muss in der Konfigurationhttp://12.34.56.78:9999/eingetragen werden, wichtig ist dashttp://am Anfang und/am Ende! - Der ModFolderPath sollte bereits richtig eingestellt sein. Ist der angezeigte Pfad nicht der deines Mod-Ordners, ändere den Pfad darauf ab. Es ist wichtig, dass die Ordner mit einem doppelten
\\getrennt werden. Einfache\beschädigen die Konfiguration! - Speichere die
config.jsonDatei ab. - Nutze eine Konsole um den
LS-Mod-Synchronizer.exeerneut auszuführen. Das Programm wird jetzt alle fehlenden Mods und Mods mit einer anderen Version vom Server in deinen Mods-Ordner herunterladen.
If you don't want to build the application yourself, you can use the provided application from the Releases Tab:
English version
- Download and unzip the latest version of the
FS22-Mod-Synchronizer. The application does not need to be installed. - Use a console of your choice (e.g. cmd, Windows Power Shell, Windows Terminal) and navigate to the directory of the unzipped file.
- Run
LS-Mod-Synchronizerwith the./LS-Mod-Synchronizer.execommand. - When first running the application, there will be no config file. This is stated by
"No Config found. Created an example configuration!" - Close the application, and navigate to
config.jsonin the directory of the uzipped file. Open theconfig.jsonwith an editor of your choice. - Change the ServerUrl to the IP and Port of your Farming Simulator 22 server. It is important that the format matches! If your IP is
12.34.56.78:9999, config needs to behttp://12.34.56.78:9999/, includinghttp://at the beginning and/at the end! - ModFolderPath should be preconfigured correctly. If the displayed path is not the path to your mods-Folder, change the path accordingly. It is important to use double
\\as seperators! Singe\will corrupt the configuration - Safe the
config.jsonfile. - Use a console to run
LS-Mod-Synchronizer.exeagain. The application will now download all missing mods or mods with different version to your local mods folder.
Es muss die Dotnet Core SDK version 6.0 oder höher installiert sein!
- Klone dieses Repository
- Führe
dotnet restoreaus - Führe
dotnet runaus
You need to have the Dotnet Core SDK version 6.0 or higher installed!
- Clone this repository
- Run
dotnet restore - Run
dotnet run
Eröffne gerne ein Issue für alle Fehler die dir auffallen. Aber schau bitte zunächst nach, ob das selbe Issue schon gestellt und beantwortet wurde. Gerne kannst du auch ein Issue für alle Wünsche, die du an eine neue Version des Programms hast, erstellen.
Feel free to open an issue to any problem that you might encounter. But please check if it might already have been answered! Also open an issue for all feature request you might have!
Developed & Co-Developed by
We are realising this project under the MIT license. Look in the LICENSE file to get all the details! We are using following libraries with licenses:
| Library | License |
|---|---|
| Newtonsoft.Json | MIT |
| HTML-Agility-Pack | MIT |
| DOTNET ZIP | Microsoft Public License |