ChallengeHubDreamBridge
A protected bridge between the old Valheim world, its dream archive and the new world, including synchronized two-part cinematics.
About this mod Author’s original text
ChallengeHub Dream Bridge
Eigenstaendige Bruecken-Mod zwischen Server2, dem produktiven Server3 und dem Traumarchiv auf
Server4. Server1 ist abgeschaltet; Server3 uebernimmt dessen bisherigen Endpunkt auf Port 2456.
Ablauf
- Die Mod erzeugt auf Server2 (EventRun3) und Server4 (EventRun2Dream) jeweils genau ein persistentes
Traumportal im Mittelpunkt der Vanilla-Startlocation StartTemple.
- Das Portal ist ein Vanilla-Holzportal mit der geschuetzten ZDO-Markierung
ChallengeHub.DreamBridge.Portal=true, dem reservierten Namen TRAUM und einer blau-violetten Aura.
- Benutzung auf Server2 speichert den Charakter, verlaesst die Welt sauber und verbindet ueber
Steamworks mit Server4.
- Beim ersten Besuch erscheint der Spieler immer sicher am Start-Steinkreis der Traumwelt.
- Beim Aufwachen werden Position und Blickrichtung im jeweiligen Charakterprofil gespeichert. Beim
naechsten Besuch erscheint genau dieser Charakter wieder an seinem zuletzt besuchten Traumpunkt.
Das funktioniert unabhaengig davon, dass Server4 regelmaessig aus dem Welt-Backup erneuert wird.
- DreamBridge merkt sich, ob die Reise auf Server2 oder Server3 begonnen wurde. Mit Z wacht der passive
Traumreisende auf genau diesem Ausgangsserver wieder auf. Fuer alte Sitzungen ohne Herkunft gilt Server3
als sicherer Rueckweg. Die Taste ist als DreamState.WakeUpShortcut konfigurierbar.
Traumzustand auf Server4
Die folgenden Regeln gelten nur fuer den konkreten Spieler, der ueber ein verwaltetes Traumportal
angekommen ist. Spieler, die Server4 offiziell und direkt mit ihrem normalen Server4-Profil betreten,
behalten saemtliche normalen Rechte und koennen weiterhin bauen, kaempfen und interagieren.
- normale Bewegung zu Fuss; Flugmodus wird bewusst deaktiviert
- Geist- und Gottmodus
- animierter blau-violetter Traumfilter mit Nebel und Randvignette
- der Traumfilter wird in einer einzigen zusammengesetzten Vollbild-Ebene gezeichnet
- ChallengeHub-Spielsysteme, MyFamily-Suche und MyFamily-NPC-Updates pausieren fuer den Traumreisenden
- kein Auto-Pickup
- kein manuelles Aufheben und keinerlei Inventarzuwachs aus der Traumwelt
- keine neuen Materialien, Gegenstaende, Rezepte, Werkstationen, Biome oder Wissenseintraege
- kein Kampf, Bauen, Abbauen, Crafting, Fallenlassen oder Benutzen von Gegenstaenden
- keine Kisten, Tueren, Schilder, Betten, Werkstaetten, Pickables oder sonstigen Weltinteraktionen
- serverseitig blockierter Schaden, sofern der Traumreisende Angreifer oder Ziel ist
- serverseitig blockierte bekannte Mutations-RPCs des Traumreisenden
- einzig das verwaltete Traumportal bleibt benutzbar
Der Schutz ist absichtlich an den exakten Weltname EventRun2Dream gebunden. Selbst eine versehentliche
Installation auf Server1 aktiviert dort weder Portalspawn noch Traumregeln.
Installation
ChallengeHubDreamBridge.dll muss auf Server2, Server3, Server4 und allen teilnehmenden Clients vorhanden sein.
Die produktive ChallengeHubValheim.dll bleibt auf Server2/Clients. Server4 enthaelt bewusst nur
DreamBridge und weder AzuAntiCheat noch die produktive ChallengeHub-Mod.
Fuer das Server3-Finale verwenden die Spieler das -Profil NewOriginal. Das zugehoerige
lokale Profilverzeichnis ist historisch als NewOrignal geschrieben. Dieses alte Profil erhaelt nur
DreamBridge und niemals ChallengeHubValheim.dll. Erst nach dem Ende von Server3 wechseln alle auf das
neue Siegreiche-Valheimer-Profil fuer Server2. Das Profil Jagddasboese ist nicht das Server3-Profil.
Der Weltenwechsel wird direkt von DreamBridge ueber Valheims Steamworks-Verbindung gestartet. FastLink
wird weder gelesen noch benoetigt. Die Zielpasswoerter liegen in de.challengehub.dreambridge.cfg unter
Server2.DirectPassword, Server3.DirectPassword und Server4.DirectPassword.
Valheim muss intern die aktuelle Welt entladen, bevor eine andere Dedicated-Server-Welt verbunden wird.
DreamBridge verdeckt diesen technischen Startszene-Schritt vollflaechig mit dem eigenen eingebetteten
Traumkunstwerk Assets/dream-t
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: