vhvac

版本 v1.8.5·更新於 2025-12-28

Valheim Anti-Cheat - Prüft Mod-Versionen und erlaubte Mods zwischen Server und Client. Zeigt detaillierte Fehlermeldungen wenn Mods nicht übereinstimmen.

模組介紹 作者原文

VHVAC - Valheim Anti-Cheat

Ein moderner Anti-Cheat Mod für Valheim Server, der sicherstellt, dass Server und Client die gleichen Mod-Versionen verwenden.

Achtung: Die Info Anzeige hat ein Branding zur Webseite. Es handelt sich um einen internen Community-Mod.

✨ Features

🔒 Mod-Versionsprüfung

  • Überprüft ob alle Mods auf Server und Client in der gleichen Version vorliegen
  • Detaillierte Anzeige von Versions-Unterschieden (Server vs. Client)
  • Verhindert Verbindung bei Versions-Mismatch

📋 Erlaubte Mods Liste

  • Konfigurierbare Liste von erlaubten Mod-GUIDs
  • Wenn leer, werden automatisch alle Server-Mods als erlaubt behandelt
  • Blockiert Clients mit unerlaubten Mods (zeigt bis zu 3 Mods, Rest als "+X weitere")

🔑 Hash-Prüfung

  • MD5-Hash-Vergleich aller Plugin-DLLs
  • Erkennt modifizierte Mod-Dateien

👑 Admin-Bypass

  • Admins können alle Prüfungen umgehen (konfigurierbar)

🎨 Eigene Fehler-Anzeige

  • Benutzerdefiniertes UI-Panel mit farbcodierten Fehlermeldungen
  • Klare Darstellung aller Probleme auf einen Blick
  • Kompatibel mit Jotunn (Jotunn-Patches werden automatisch deaktiviert)

📁 Keine Client-Config

  • Clients erstellen keine Konfigurationsdatei
  • Alle Einstellungen werden vom Server synchronisiert

📦 Installation

Server

  • Mod in den BepInEx/plugins Ordner kopieren
  • Server starten - Konfigurationsdatei vhvac.core.cfg wird erstellt
  • Konfiguration nach Bedarf anpassen

Client

  • Mod in den BepInEx/plugins Ordner kopieren
  • Fertig - keine Konfiguration nötig

Hinweis: Sowohl Server als auch Client müssen den Mod installiert haben!

⚙️ Konfiguration

Die Konfigurationsdatei vhvac.core.cfg wird nur auf dem Server im BepInEx/config Ordner erstellt.

Allgemeine Einstellungen

| Einstellung | Standard | Beschreibung |

|-------------|----------|--------------|

| Aktiviert | true | Aktiviert oder deaktiviert den VHVAC Mod |

| Config gesperrt | true | Nur Admins können die Konfiguration ändern |

| Debug Modus | false | Erweiterte Debug-Ausgaben im Log |

Anti-Cheat Einstellungen

| Einstellung | Standard | Beschreibung |

|-------------|----------|--------------|

| Exakte Mods erzwingen | true | Client muss exakt die gleichen Mods wie der Server haben |

| Admin Bypass | true | Admins umgehen alle Prüfungen |

| Hash Prüfung | true | Überprüft MD5-Hash der Mods |

| Versions Prüfung | true | Überprüft Mod-Versionen |

| Erlaubte Mods Prüfung | true | Nur Mods aus der Liste werden akzeptiert |

| Erlaubte Mods | (leer) | Komma-getrennte Liste von erlaubten Mod-GUIDs |

Beispiel für erlaubte Mods

[2. Anti-Cheat]

Erlaubte Mods = vhvac.core,shudnal.ProtectiveWards,WackyMole.EpicMMOSystem

Wenn die Liste leer ist, werden automatisch alle auf dem Server installierten Mods als erlaubt behandelt.

Kick-Nachrichten

| Einstellung | Beschreibung |

|-------------|--------------|

| Kick Versions Mismatch | Nachricht bei unterschiedlichen Mod-Versionen |

| Kick Hash Mismatch | Nachricht bei unterschiedlichen Mod-Dateien |

| Kick Unerlaubter Mod | Nachricht wenn Client unerlaubte Mods hat |

| Kick Fehlender Mod | Nachricht wenn Client benötigte Mods nicht hat |

🔧 Wie es funktioniert

┌─────────────┐ ┌─────────────┐

│ Client │ │ Server │

└──────┬──────┘ └──────┬──────┘

│ │

│ 1. Verbindungsaufbau │

│────────────────────────────────────────>│

│ │

│ 2. VHVAC_ModCheck Request │

││

│ │

│ 4. Server prüft: │

│ - Mod-Versionen │

│ - Erlaubte Mods │

│ - Fehlende Mods │

│ - Hash-Werte │

│ │

│ 5. OK oder Fehlermeldung │

│<────────────────────────────────────────│

│ │

📋 Anforderungen

  • Valheim - Aktuellste Version
  • BepInEx 5.4.x oder höher
  • ServerSync (wird automatisch integriert via ILRepack)

MIT License - Siehe LICENSE für Details.

🙏 Credits

  • Inspiriert vom originalen VAC Mod von João Pedro Viana Freitas
  • ServerSync für die Konfigurationssynchronisation
  • BepInEx Framework

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
vhvac-1.8.5.zip
檔案大小
117.8 KiB