Veröffentlicht: Juni 23, 2026 · Aktualisiert: Juli 4, 2026
Wer Russian Fishing 4 länger spielt, sammelt einiges an Daten: private Nachrichten in der Mailbox, angepasste Grafikeinstellungen, Crafting-Fortschritt und hunderte Screenshots. Was passiert mit all dem, wenn man den PC wechselt, Windows neu installiert oder von der Steam-Version zur Standalone-Version wechselt? Ohne Backup ist alles weg.
Ich habe zwei interaktive Scripts geschrieben – eines für Windows (PowerShell) und eines für Linux (Bash) – die genau dieses Problem lösen: Backup, Restore, Merge, Scan und ein bidirektionaler Cloud/NAS-Sync, der Mailboxen automatisch zwischen mehreren Geräten auf dem gleichen Stand hält. Dieser Post erklärt, was die Scripts tun, warum sie sicher sind, und wie man sie benutzt.
⚠️ Wichtig: Steam → Standalone, nicht umgekehrt
RF4 erlaubt es, einen Account von der Steam-Version zur Standalone-Version zu übertragen. Der umgekehrte Weg – von Standalone zurück zu Steam – ist offiziell nicht möglich. Wer also plant, langfristig auf Steam zu spielen, sollte keinen neuen Account auf der Standalone-Version beginnen. Das gilt auch für den Merge-Modus dieses Scripts: Damit lassen sich Steam- und Standalone-Mailboxen zusammenführen, wenn man den Wechsel zu Standalone plant.
→ Offizieller Transfer-Guide im RF4-Forum (Steam → Standalone)
→ RF4 Standalone Transfer Subforum
Offizielle RF4-Links
- RF4 Offizielle Seite (Deutsch) –
rf4game.de - RF4 Official Site (English) –
rf4game.com - Russian Fishing 4 auf Steam –
store.steampowered.com/app/766570(AppID 766570) - Standalone-Version herunterladen –
rf4game.de/download - RF4 Forum –
rf4game.de/forum
Was wird gesichert?
RF4 speichert Nutzerdaten unter AppData\\Roaming\\RussianFishingLLC\\ (Windows) bzw. dem äquivalenten Pfad unter Wine/Proton. Die Scripts sichern:
- Mailboxen – alle privaten Nachrichten und Konversationen im Spiel (gespeichert als JSON-Dateien im Format
Mailbox_*/) - Settings.dat – Grafik-, Audio- und Steuerungseinstellungen
- Preferences.dat – persönliche Spielpräferenzen
- Crafting.dat – Crafting-Fortschritt und gespeicherte Rezepte
- Screenshots – Bilder aus
Documents\\Russian Fishing 4\\Screenshots\\
Was ist die RF4 Mailbox?
Russian Fishing 4 hat ein eingebautes Nachrichtensystem, über das Spieler sich gegenseitig private Nachrichten schicken können – ähnlich wie eine In-Game-E-Mail. Diese Nachrichten werden lokal auf dem PC in JSON-Dateien gespeichert und sind nicht auf einem RF4-Server abrufbar. Wer sie nicht sichert, verliert sie beim PC-Wechsel dauerhaft.
Was ist JSON?
JSON (JavaScript Object Notation) ist ein weit verbreitetes Textformat zur Datenspeicherung. RF4 speichert Mailbox-Nachrichten in diesem Format – das Script kann sie lesen, vergleichen und zusammenführen, ohne dass dabei etwas verloren geht.
Welche RF4-Versionen werden unterstützt?
Beide Scripts erkennen automatisch alle installierten Varianten:
- RF4 Standalone Deutsch (
RussianFishing4DE) – Standalone-Version, deutsche Client-Version - RF4 Standalone Deutsch (neu) (
RussianFishing4DE_new) – neuerer Standalone-Installer - RF4 Standalone Englisch (
RussianFishing4EN) – Standalone-Version, englische Client-Version - RF4 Steam (
RussianFishing4Steam) – Steam-Version
Das PowerShell-Script durchsucht dabei alle angeschlossenen Laufwerke (intern, extern, USB) sowie alle Windows-Benutzerprofile auf dem System – inklusive Anzeige des Laufwerksbuchstabens. Das Bash-Script findet zusätzlich Installationen unter Wine (Linux-Kompatibilitätsschicht) und Proton (Steam Play auf Linux).
Sind mehrere Accounts auf einer Installation vorhanden, zeigt der Scan die Account-IDs (aus den Mailbox_*-Ordnernamen) an. Bei Backup, Restore und Merge lässt sich dann gezielt ein einzelner Account auswählen.
Was können die Scripts?
Beide Scripts haben vier Funktionen, auswählbar über ein interaktives Menü:
1. Scan – Alle Installationen anzeigen
Durchsucht automatisch alle bekannten Speicherorte und zeigt gefundene RF4-Installationen mit Pfad, Laufwerk, Anzahl der Mailboxen, Konversationen und den zugehörigen Account-IDs an.
2. Backup – Daten sichern
Wähle eine Quell-Installation, dann per Mehrfachauswahl was gesichert werden soll (Mailboxen, Settings, Preferences, Crafting, Screenshots). Sind mehrere Accounts vorhanden, kann jeder einzeln gesichert werden. Das Script legt einen Backup-Ordner an (~/RF4_Backup als Standard, anpassbar). Existiert im Backup-Ziel bereits eine Datei, wird nachgefragt bevor überschrieben wird. Screenshots werden immer nur ergänzt, nie überschrieben.
3. Restore – Daten importieren
Liest einen vorhandenen Backup-Ordner ein und importiert die Daten in eine Ziel-Installation (auswählbar aus den gefundenen oder manuell eingeben). Bei Dateikonflikt wird ebenfalls nachgefragt. Mailboxen werden gemergt, nicht überschrieben. Einzelne Accounts können gezielt importiert werden.
4. Merge – Installationen zusammenführen
Führt Mailboxen aus einer oder mehreren Quell-Installationen direkt in eine Ziel-Installation zusammen. Das Ziel wird zuerst gewählt, dann lassen sich beliebig viele Quellen per Mehrfachauswahl markieren. Doppelte Nachrichten werden per UUID-Vergleich erkannt und nicht doppelt eingefügt. Typische Szenarien:
- Steam → Standalone – beim offiziellen Account-Transfer die Mailbox mitnehmen (Transfer-Guide)
- Mehrere alte Installationen → eine neue – z.B. DE + EN + Steam alle in eine frische Installation
- Linux → Linux – Umzug von einem alten Wine-Prefix oder Proton-Ordner in ein neues
5. Cloud / NAS Sync – Mailboxen zwischen Geräten synchronisieren
Die Sync-Funktion hält die RF4-Mailbox auf mehreren Geräten automatisch synchron – z.B. zwischen Gaming-PC und Laptop. Sie braucht nur einen gemeinsam zugänglichen Ordner als Basis. Unterstützte Dienste:
- Nextcloud – lokaler Client-Ordner (z.B.
C:\Nextcloud\) - Syncthing – Syncthing-Synchronisierungsordner
- NAS-Netzlaufwerk – eingebundenes Laufwerk (z.B.
N:\) - USB-Stick – für manuellen Transfer ohne Netzwerk
- OneDrive / Dropbox / Google Drive – jeder Ordner, der als Windows-Pfad erreichbar ist
Der Sync läuft bidirektional in zwei Phasen:
- Phase 1 – Push (Lokal → Sync-Ordner): Neue lokale Nachrichten werden in den Sync-Ordner gemergt
- Phase 2 – Pull (Sync-Ordner → Lokal): Nachrichten von anderen Geräten, die bereits im Sync-Ordner liegen, werden in die lokale RF4-Installation gemergt
Settings.dat, Preferences.dat und Crafting.dat werden per Zeitstempel-Vergleich synchronisiert – die jeweils neuere Datei gewinnt. Mailboxen werden nie überschrieben, sondern immer gemergt (UUID-Duplikatprüfung). Der Sync-Pfad wird gespeichert und beim nächsten Start automatisch vorgeladen.
Was ist Nextcloud?
Nextcloud ist eine selbst gehostete Cloud-Plattform – wie Dropbox oder Google Drive, aber auf dem eigenen Server oder NAS. Der lokale Nextcloud-Client synchronisiert einen Ordner auf dem PC automatisch mit dem Server. Wenn dieser Ordner als Sync-Basis angegeben wird, landen die RF4-Daten automatisch in der Cloud und auf allen Geräten, die denselben Nextcloud-Ordner eingebunden haben.
Was ist Syncthing?
Syncthing ist ein Open-Source-Tool, das Ordner direkt zwischen zwei PCs synchronisiert – ohne Cloud, ohne Server, ohne Registrierung. Beide Geräte müssen dazu im selben Netzwerk oder über das Internet erreichbar sein. Ein Syncthing-Ordner als Sync-Basis ist ideal für lokale Netzwerke, z.B. PC ↔ Laptop im Heimnetz.
Was bedeutet „Merge“?
Beim Merge werden die Nachrichten zweier Mailboxen intelligent zusammengeführt. Jede Nachricht in RF4 hat eine eindeutige ID (UUID). Das Script vergleicht diese IDs und fügt nur Nachrichten hinzu, die in der Ziel-Mailbox noch nicht vorhanden sind. So entstehen keine Duplikate, und keine Nachricht geht verloren.
Was ist eine UUID?
Eine UUID (Universally Unique Identifier) ist eine zufällig generierte Zeichenkette, die weltweit eindeutig ist – zum Beispiel 550e8400-e29b-41d4-a716-446655440000. RF4 vergibt jeder Nachricht eine solche ID, wodurch Duplikate beim Merge sicher erkannt werden können.
Sind die Scripts sicher? Was machen sie genau?
Das ist eine berechtigte Frage – niemand sollte blind fremde Scripts ausführen. Hier ist vollständige Transparenz:
- Keine Netzwerkverbindungen: Beide Scripts bauen keinerlei Internetverbindung auf. Es werden keine Daten gesendet, keine Server kontaktiert, keine Telemetrie.
- Nur lesend und kopierend: Die Scripts lesen Dateien im RF4-Datenordner und kopieren sie in einen Backup-Ordner. Sie schreiben nie in Systemordner, Registrierung oder spielfremde Verzeichnisse.
- Kein Admin erforderlich: Das PowerShell-Script benötigt keine erhöhten Rechte (kein „Als Administrator ausführen“), da es nur auf den eigenen Benutzerprofil-Ordner zugreift.
- Open Source: Beide Scripts sind vollständig im Klartext lesbar – kein kompilierter Code, keine versteckten Funktionen. Wer möchte, kann jede Zeile vor der Ausführung lesen.
- Quellcode: Der komplette Quellcode beider Scripts ist weiter unten auf dieser Seite einsehbar.
Wer trotzdem unsicher ist: Einfach das Script in einem Texteditor öffnen und lesen. PowerShell-Scripts sind plain-text, Bash-Scripts ebenfalls.
Voraussetzungen
Windows – PowerShell-Script (rf4sa-backup.ps1)
- Betriebssystem: Windows 7, 10 oder 11
- PowerShell: Version 5.1 oder neuer – auf Windows 10/11 ist das standardmäßig installiert. Windows 7 benötigt ggf. ein Update: Windows Management Framework 5.1
- Ausführungsrichtlinie: Standardmäßig blockiert Windows die Ausführung von PS-Scripts. Beim Start mit Rechtsklick → „Mit PowerShell ausführen“ erscheint ggf. eine Sicherheitswarnung – einfach bestätigen. Alternativ:
powershell -ExecutionPolicy Bypass -File rf4sa-backup.ps1 - Keine weiteren Abhängigkeiten – alles Benötigte (JSON-Verarbeitung etc.) ist in PowerShell eingebaut.
Was ist die PowerShell-Ausführungsrichtlinie?
Windows blockiert standardmäßig die Ausführung von heruntergeladenen PowerShell-Scripts als Sicherheitsmaßnahme. Mit -ExecutionPolicy Bypass wird diese Einschränkung nur für diesen einen Aufruf aufgehoben – die globale Systemeinstellung bleibt unverändert. Das ist der empfohlene Weg für Scripts, denen man vertraut.
Linux / macOS – Bash-Script (rf4sa-backup.sh)
- Betriebssystem: Linux (jede gängige Distribution) oder macOS
- Bash: Version 4.0 oder neuer. macOS hat standardmäßig eine ältere Bash-Version – entweder über Homebrew aktualisieren (
brew install bash) oder das Script mitbash rf4sa-backup.shstarten. - Python 3: Für den Mailbox-Merge benötigt, üblicherweise vorinstalliert. Prüfen mit:
python3 --version - RF4 unter Linux: Unterstützt werden Wine-Prefixes (
~/.wineund~/.local/share/wineprefixes/) sowie Steam Proton (compatdata in~/.local/share/Steam/steamapps/compatdata/). Windows-Partitionen unter/mnt/und/run/media/werden ebenfalls gescannt.
Was ist Wine / Proton?
Wine ist eine Kompatibilitätsschicht, die Windows-Programme unter Linux ausführbar macht. Proton ist Valves angepasste Wine-Version, die speziell für Steam-Spiele unter Linux optimiert ist (Steam Play). RF4 läuft unter beiden – und das Bash-Script findet die Spielerdaten in beiden Umgebungen automatisch.
Download
Alle Dateien sind kostenlos, ohne Registrierung und Open Source. Quellcode: Codeberg · GitHub · Version 1.3.0 (DE/EN/RU/ZH) · ☕ Spenden / Donate
Windows Installer (.exe) — kein PowerShell-Rechtsklick nötig
Skript-Dateien (ohne Installer)
Linux nach dem Download ausführbar machen: chmod +x rf4sa-backup.sh && bash rf4sa-backup.sh
Prüfsummen zur Verifikation
Alle Hashwerte zum Selbst-Nachprüfen. (Stand: v1.3.0, PayPal-Fix) Unter Windows: Get-FileHash datei.ps1 -Algorithm SHA256 — unter Linux: sha256sum datei.sh
| Datei | Algorithmus | Hash |
|---|---|---|
| rf4sa-backup-gui.ps1 | MD5 | d14b9c3d89caa69ecea9b146c29c13b1 |
| SHA1 | f966ae615361c8b8bf7e4ef5ad0de780b1252767 | |
| SHA256 | ae532a7cf70e39e8192125465a87a1db54894e07d00f93127af42609f83af6ec | |
| SHA512 | a335bb5e28715c2eade2e6a7e2a44ae854a51c3600d85663a16ec7919b2f4672e0587e1250b8141af79a8edc8c842ad1c0bff7ee007f92a469b9788688fcdd10 | |
| rf4sa-backup.ps1 | MD5 | db2407748e8f21029432681d38492b2d |
| SHA1 | 6a76138b995aa6ed4cba22bd8b30e659fea8d488 | |
| SHA256 | b9ec5a88c8ac5ba6500cd89c19e31a34a175a9283887ac83afad743167448380 | |
| SHA512 | 7d77b535f2602100270ca8febda3c611463a776b8d8ef6dda613ac2f641d3f83014145bfca6930549cdcd9110f768c622720607f0cc919f617c7bc6d19793633 | |
| rf4sa-backup.sh | MD5 | 7a47f675a3e5df27a1afc684511d6040 |
| SHA1 | 9e38996bcedc532087f6fd4823861145d245986d | |
| SHA256 | 17a62a153ea4d8f31ff67a8c5c074266e8e67a3cb4830875e5badbbe818c2145 | |
| SHA512 | a14608fb081f4683d9794d9512570b94e1f8f46485d7c276c7e7bfe480f979df1bd93d5dde84c89990c420cecf48c7c6a32dfe1fdf26f6476f46fe56fcd5fdef | |
| rf4sa-backup-gui-setup-v1.2.0.exe | SHA256 | 80b213a711b404c4109fd0aa3a721b712c0ff90b8dee02eada65dfd87bc96f6b |
| rf4sa-backup-cli-setup-v1.2.0.exe | SHA256 | 35b842be6946640b4c7851448dd0dbe2753a5bed4cb0b67b24f2907f3549cdd4 |
| rf4sa-backup-full-setup-v1.2.0.exe | SHA256 | db38b1e36f6e2d1989e14510c7f340542f27994ea9e87e1289858906e7f1599c |
Benutzung Schritt für Schritt
Windows (PowerShell)
- Script herunterladen
- Rechtsklick auf
rf4sa-backup.ps1→ „Mit PowerShell ausführen“
Alternativ: PowerShell öffnen, in den Download-Ordner navigieren:
powershell -ExecutionPolicy Bypass -File rf4sa-backup.ps1 - Im Menü: [1] Scan – prüfen ob die Installation gefunden wurde, Account-IDs kontrollieren
- [2] Backup – Quelle wählen, auswählen was gesichert werden soll (bei mehreren Accounts: einzelnen oder alle), Zielordner bestätigen
- Fertig – der Backup-Ordner liegt unter
C:\\Users\\<Name>\\RF4_Backup\\
Linux / macOS (Bash)
- Script herunterladen und ausführbar machen:
chmod +x rf4sa-backup.sh - Starten:
./rf4sa-backup.sh - Im Menü: [1] Scan – prüfen ob Wine/Proton-Installation gefunden wurde
- [2] Backup – Quelle wählen, Inhalte auswählen, Zielordner bestätigen
- Backup liegt unter
~/RF4_Backup/
Typischer Anwendungsfall: PC-Wechsel oder Neuinstallation
- Auf dem alten PC: Backup erstellen (Menüpunkt 2), Backup-Ordner auf USB-Stick oder Cloud kopieren
- RF4 auf dem neuen PC installieren und einmal starten (damit der Datenordner angelegt wird)
- Script auf dem neuen PC starten → [3] Restore → Backup-Ordner angeben → Ziel-Installation wählen → Inhalte importieren
Typischer Anwendungsfall: Steam → Standalone wechseln
Wichtig: Dieser Wechsel ist nur in eine Richtung möglich – von Steam zu Standalone. Bitte den offiziellen Transfer-Guide im RF4-Forum lesen, bevor ihr den Account übertragt. Das Script sichert dabei die lokalen Daten (Mailbox, Einstellungen), der eigentliche Account-Transfer läuft über RF4s eigenes System.
- Beide Versionen müssen installiert und mindestens einmal gestartet worden sein
- Script starten → [4] Merge
- Ziel (RF4 Standalone Deutsch/Englisch) wählen, dann Quelle (RF4 Steam) markieren
- Mailboxen werden zusammengeführt – Duplikate werden automatisch erkannt und übersprungen
Typischer Anwendungsfall: Mehrere alte Installationen zusammenführen
Wer RF4 jahrelang in verschiedenen Versionen gespielt hat (z.B. zuerst die deutsche, dann die englische Standalone-Version, zwischendurch auch Steam), kann alle Mailboxen auf einmal in eine neue saubere Installation zusammenführen:
- Alle alten Installationen müssen installiert und mindestens einmal gestartet worden sein
- Script starten → [4] Merge
- Ziel (neue/aktuelle Installation) wählen
- Alle Quellen per Mehrfachauswahl markieren (Leertaste zum Auswählen, Enter zum Bestätigen)
- Das Script iteriert über alle Quellen und fügt nur neue Nachrichten hinzu – ohne Duplikate
Typischer Anwendungsfall: PC und Laptop synchron halten
Wer RF4 auf mehreren Geräten spielt, möchte überall denselben Nachrichten-Stand. Mit der Sync-Funktion reicht ein einziger Klick:
- Sync-Ordner festlegen – z.B. einen Nextcloud- oder Syncthing-Ordner, der auf beiden Geräten eingebunden ist
- Auf Gerät A: Sync starten – Nachrichten landen im Sync-Ordner
- Nextcloud / Syncthing überträgt den Ordner automatisch zu Gerät B
- Auf Gerät B: Sync starten – neue Nachrichten werden in die lokale RF4-Installation übernommen
Ohne Nextcloud/Syncthing funktioniert ein NAS-Netzlaufwerk oder ein USB-Stick als Sync-Medium. Der Sync-Ordner heißt immer RF4_Sync/ und wird automatisch angelegt. Eine Log-Datei (.sync_log) protokolliert jeden Sync mit Zeitstempel und Gerätename.
Typischer Anwendungsfall: Linux → Linux (Migration zwischen Systemen)
Wer RF4 unter Linux über Wine oder Proton spielt und auf einen neuen PC oder ein neues Wine-Prefix umzieht, kann das Bash-Script direkt nutzen – ohne Windows-Umweg:
- Script auf dem alten Linux-System starten → [2] Backup, Backup-Ordner auf USB-Stick oder ins Netzwerk kopieren
- RF4 auf dem neuen System unter Wine/Proton installieren und einmal starten
- Script auf dem neuen System starten → [3] Restore, Backup-Ordner angeben, Ziel-Installation wählen
Alternativ, wenn beide Systeme gleichzeitig laufen und das alte Wine-Prefix noch eingehängt ist (z.B. unter /mnt/olddisk/):
- Script starten → [4] Merge
- Neues Wine-Prefix als Ziel wählen
- Altes Prefix als Quelle wählen – das Script findet Wine-Pfade automatisch unter
/mnt/,/run/media/und~/.wine
Häufige Fragen
Werden Spielstand, Angel oder Inventar gesichert?
Nein. Spielstand, Inventar, Angelausrüstung und Charakter-Daten werden auf den RF4-Servern gespeichert und sind an den Account gebunden – die sind beim PC-Wechsel automatisch da. Das Script sichert nur lokale Daten, die der Server nicht kennt.
Kann ich nur einen bestimmten Account sichern?
Ja. Wenn mehrere Accounts auf einer Installation vorhanden sind, zeigt das Script beim Scan die Account-IDs an. Bei Backup und Restore kann dann einzeln gewählt werden, welcher Account gesichert oder importiert werden soll.
Was passiert wenn der Backup-Ordner schon existiert?
Mailboxen werden intelligent gemergt (keine Duplikate). Für Settings.dat, Preferences.dat und Crafting.dat wird nachgefragt ob überschrieben werden soll. Screenshots werden nur ergänzt, nie überschrieben.
Kann ich von Standalone zu Steam wechseln?
Nein – RF4 unterstützt nur den Wechsel von Steam zu Standalone, nicht umgekehrt. Mehr Infos im offiziellen Transfer-Guide und im Standalone Transfer Subforum.
Das Script findet meine Installation nicht.
Beim Scan wird der Ordner nur dann als „vorhanden“ markiert, wenn RF4 mindestens einmal gestartet wurde und den Datenordner angelegt hat. RF4 einmal starten und schließen, dann erneut scannen.
Kann ich den Backup-Ordner irgendwo angeben?
Ja. Beim Backup- und Restore-Schritt wird der Standard-Pfad angezeigt und kann durch Eingabe eines anderen Pfads überschrieben werden.
Funktioniert Sync auch ohne Cloud – nur mit USB-Stick?
Ja. Jeder Ordner, der als Windows-Pfad erreichbar ist, funktioniert als Sync-Basis. USB-Stick einstecken, Pfad angeben, Sync starten – Stick mitnehmen, auf dem zweiten Gerät Sync starten.
Was passiert, wenn beide Geräte gleichzeitig neue Nachrichten haben?
Der bidirektionale Merge berücksichtigt das: In Phase 1 werden neue lokale Nachrichten hochgeladen, in Phase 2 kommen neue Nachrichten von anderen Geräten runter. Duplikate werden per UUID-Abgleich erkannt und nicht doppelt eingefügt.
Scripts und Blog: nga.li/rf4backup
Update Juli 2026 – Feedback & Klarstellungen
Ein großes Dankeschön geht an Fireabend_TV, der mir auf Discord sehr ehrliches und wertvolles Feedback gegeben hat. Er hat genau das gesagt, was ich hören musste: Das Tool ist für den durchschnittlichen Angler zu abstrakt erklärt, und wer kein technisches Vorwissen hat, weiß nicht, was er da eigentlich anklickt – oder ob er sich sein RF4 damit kaputt macht. Das nehme ich mir zu Herzen. Hier kommen die Klarstellungen.
Was ist neu in v1.3.0?
Parallel zum Feedback erschien auch Version 1.3.0 – mit drei Neuerungen:
- Mehrsprachigkeit (DE/EN/RU/ZH): Das Tool erkennt die Systemsprache automatisch. Override via
$env:RF4_LANG=EN(Windows) oderRF4_LANG=RU bash rf4sa-backup.sh(Linux). - Windows Installer (.exe): Kein Rechtsklick-Trick mehr nötig. GUI-Installer, CLI-Installer und Full-Bundle – alles per Doppelklick installierbar. InnoSetup-Quellcode liegt ebenfalls öffentlich im Repo.
- Beide Repos synchron: Das Projekt liegt jetzt auf Codeberg und GitHub – inklusive der Installer-Dateien direkt im Repository-Browser, nicht nur als Release-Assets.
Die wichtigste Frage zuerst: Macht das Tool mein RF4 kaputt?
Nein. Niemals. Unmöglich.
Das Tool liest deine RF4-Dateien – es verändert, überschreibt oder löscht keine einzige Originaldatei. Es ist so, als würdest du eine Datei im Windows-Explorer kopieren und in einen anderen Ordner einfügen. Das Original bleibt immer exakt so, wie es war.
Merge-Funktion
„Merge“ bedeutet auf Deutsch so viel wie „zusammenführen“. Wenn du zum Beispiel nach einer Windows-Neuinstallation deine alten RF4-Chats mit dem neuen Stand zusammenführen willst, fügt das Tool nur fehlende Nachrichten hinzu – es überschreibt nichts, was schon vorhanden ist. Deine neuen Nachrichten bleiben erhalten, deine alten auch.
Was passiert wirklich, Schritt für Schritt?
Damit du weißt, was dich erwartet, hier ein Beispiel, wie das Tool beim Start aussieht:
RF4 SA Backup & Migration Tool
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Suche auf allen Laufwerken…
[OK] RF4 Standalone Deutsch [C: / Max]
--> Pfad: C:\Users\Max\AppData\Roaming\RussianFishingLLC\RussianFishing4DE
--> Mailboxen: 3 Konversationen: 147
--> Account-IDs: 10042 10891
[leer] RF4 Steam [D: / Max]
--> Pfad nicht vorhanden (RF4 Steam noch nie gestartet)
[Enter] zum Fortfahren...
Das Tool zeigt dir erst, was es gefunden hat – und du entscheidest, womit du weitermachst. Nichts passiert automatisch ohne deine Bestätigung. Danach fragt dich das Tool, was gesichert werden soll:
Was soll gesichert werden?
[X] 1) Mailboxen (private Nachrichten)
[X] 2) Settings.dat (Grafik/Audio/Tasten)
[ ] 3) Preferences.dat
[ ] 4) Crafting.dat
[ ] 5) Screenshots
(Nummer ein/ausschalten, a=alle, n=keine, Enter=OK)
Wähle: _
Du siehst genau, was ausgewählt ist. Dann gibst du an, wohin das Backup gespeichert werden soll – und das war’s. Alles landet in einem Ordner deiner Wahl. RF4 selbst wird nicht berührt.
Mailbox (in RF4)
In Russian Fishing 4 kannst du anderen Spielern Nachrichten schicken – ähnlich wie ein internes Chat-System. Diese Nachrichten nennt das Spiel intern „Mailbox“. Das Tool sichert genau diese Unterhaltungen, damit du sie nach einem Umzug auf einen neuen PC oder nach einer Neuinstallation nicht verlierst.
Warum soll ich einem unbekannten Link vertrauen?
Völlig berechtigt, das so zu fragen. Drei Dinge sprechen für die Sicherheit des Downloads:
- Open Source: Der vollständige Code ist öffentlich einsehbar auf Codeberg (nga.li/rf4git). Jeder kann nachlesen, was das Tool macht – kein versteckter Code, keine Überraschungen.
- SHA256-Prüfsumme: Zu jeder herunterladbaren Datei gibt es eine Prüfsumme. Damit kannst du selbst verifizieren, dass die Datei nicht manipuliert wurde – bevor du sie startest.
- Optionaler Installer: Es gibt sowohl die rohen Skript-Dateien (
.ps1/.sh) als auch optional einen Windows-Installer (.exe). Beide Varianten installieren keinen Hintergrundprozess oder Dienst — das Tool läuft nur bei manuellem Start. Der Installer-Code ist ebenfalls Open Source (InnoSetup.iss-Skripte im Codeberg-Repo).
SHA256-Prüfsumme
Eine Prüfsumme ist ein digitaler Fingerabdruck einer Datei. Wenn die Prüfsumme der heruntergeladenen Datei mit der auf der Downloadseite angegebenen übereinstimmt, ist die Datei unverändert – garantiert. Unter Windows in PowerShell: Get-FileHash rf4sa-backup.ps1. Unter Linux: sha256sum rf4sa-backup.sh. Den Hashwert zum Vergleich findest du auf der Download-Seite.
Video-Walkthrough (Text-Version)
Das Video ist in Produktion und wird alle 5 Funktionen live mit RF4 Standalone zeigen. Bis dahin hier die vollständige Text-Version — alles was das Video zeigen wird, steht hier zum Nachlesen.
Geplante Kapitel: 00:18 Download & SHA256 · 00:55 Erster Start · 01:25 Scan · 01:55 Backup · 03:00 Restore · 03:45 Cloud/NAS Sync · 05:10 Merge · 05:45 Outro
Schritt 0 – Prüfsumme verifizieren (empfohlen)
Bevor das Tool gestartet wird: Prüfsumme der heruntergeladenen Datei bestätigen. So kann niemand unbemerkt etwas verändern.
Windows (PowerShell):
Get-FileHash .\rf4sa-backup-gui.ps1 -Algorithm SHA256
Den angezeigten Hash mit der Tabelle oben vergleichen. Stimmt er überein — ist die Datei identisch mit dem Original.
Linux:
sha256sum rf4sa-backup.sh
Warum das wichtig ist
Eine Prüfsumme ist wie ein Fingerabdruck. Wenn die Datei nach dem Download auch nur um ein Zeichen abweicht — sei es durch einen Übertragungsfehler oder eine absichtliche Manipulation — ergibt sich ein völlig anderer Hash. Die Prüfsummen in der Tabelle oben wurden direkt auf dem Server berechnet und sind fest im Artikel hinterlegt. Kein Dritter kann sie unbemerkt verändern.
Schritt 1 – Tool starten
Windows (GUI-Version): Rechtsklick auf rf4sa-backup-gui.ps1 → Mit PowerShell ausführen. Das Fenster öffnet sich sofort — kein Installer, keine Installation.
Falls Windows eine Sicherheitswarnung zeigt: Das ist normal bei neu heruntergeladenen Scripts. Trotzdem ausführen klicken. Der SHA256-Hash oben rechts im Fenster zeigt die Prüfsumme des gerade laufenden Scripts.
Windows (Terminal-Version):
powershell -ExecutionPolicy Bypass -File rf4sa-backup.ps1
Linux:
bash rf4sa-backup.sh
Schritt 2 – Scan: Installationen finden
Das Tool sucht automatisch auf allen Laufwerken nach RF4-Installationen. Was erscheint:
RF4 SA Backup & Migration Tool
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Suche auf allen Laufwerken…
[OK] RF4 Standalone Deutsch [C: / Max]
Mailboxen: 3 | Konversationen: 147 | Accounts: 10042, 10891
[OK] RF4 Steam [C: / Max]
Mailboxen: 1 | Konversationen: 23 | Accounts: 10042
[--] RF4 Standalone Englisch [C: / Max] (nicht vorhanden)
[Enter] zum Fortfahren...
Das Tool zeigt, was es gefunden hat. Noch passiert nichts — nur Anzeige. Die Originaldateien werden nicht angetastet.
Schritt 3 – Aktion wählen
Nach dem Scan wählt man:
- Backup erstellen – Daten in einen Ordner sichern
- Backup wiederherstellen – Backup in eine Installation importieren
- Installationen zusammenführen (Merge) – Chats aus zwei Installationen kombinieren
Schritt 4a – Backup erstellen
Quelle (welche RF4-Installation) und Zielordner wählen. Dann auswählen, was gesichert werden soll:
Was soll gesichert werden?
[X] 1) Mailboxen (private Nachrichten)
[X] 2) Settings.dat (Grafik/Audio/Tasten)
[ ] 3) Preferences.dat
[ ] 4) Crafting.dat
[ ] 5) Screenshots
(Nummer ein/ausschalten, a=alle, Enter=OK)
Wähle: _
Das Backup landet in einem Ordner eurer Wahl — standardmäßig C:\Users\[Name]\RF4_Backup\. Die Originaldateien in RF4 bleiben unverändert. Nur Kopien werden erstellt.
Wenn Settings.dat oder Crafting.dat im Zielordner bereits existieren, fragt das Tool nach — bevor es überschreibt. Mailboxen werden nie überschrieben, sondern immer gemergt (nur neue Nachrichten werden ergänzt).
Schritt 4b – Merge: Chats aus zwei Installationen zusammenführen
Der häufigste Anwendungsfall beim PC-Wechsel oder nach einer Neuinstallation:
- Ziel-Installation wählen (die neue, aktuelle)
- Quelle wählen (die alte Installation oder das Backup)
- Merge starten
Was dann passiert:
Mailbox Mailbox_10042…
+ chat_guild.dat: +8 neue Nachrichten
+ chat_global.dat: +23 neue Nachrichten
Mailbox: 2 Dateien gemergt, 1 neu kopiert
[OK] Merge abgeschlossen.
Vorhandene Nachrichten bleiben. Nur die fehlenden werden hinzugefügt. Duplikate werden automatisch erkannt und übersprungen (per UUID-Abgleich).
UUID-Abgleich
Jede RF4-Nachricht hat eine eindeutige ID (UUID). Das Tool vergleicht beim Merge alle IDs beider Quellen und fügt nur Nachrichten hinzu, die noch nicht vorhanden sind. So entstehen keine Duplikate — auch wenn ihr den Merge mehrfach ausführt.
Schritt 5 – Fertig
Das Tool zeigt eine Zusammenfassung was gemacht wurde. Mit Ordner öffnen lässt sich das Backup-Verzeichnis direkt im Explorer anschauen.
Kurzüberprüfung: Backup-Ordner öffnen → Mailbox_XXXXX-Ordner vorhanden? → Backup war erfolgreich.
📥 Download: nga.li/rf4dl · 📄 Artikel: nga.li/rf4b · ☕ Spenden: paypal.me/bjoernoppermann
Tool aktualisieren
Es gibt kein automatisches Update – das Tool fragt beim Start nicht nach dem Internet und verbindet sich nie selbst. So bleibt es immer unter eurer Kontrolle. Ein Update läuft manuell in zwei Schritten:
Windows (Installer-Version)
- Neue
.exevon nga.li/rf4dl herunterladen - Installer starten – er erkennt die bestehende Installation und aktualisiert sie
Windows (Script-Version) / Linux
- Neue Datei (
.ps1/.sh) herunterladen - Alte Datei ersetzen – fertig
Die aktuelle Version steht immer oben im Download-Abschnitt. Wer sichergehen will, prüft die SHA256-Prüfsumme nach dem Download.
Gute Nacht und tight lines — Natural 🎣
🔗 Kurzlink: https://nga.li/uxS
Kommentar schreiben