Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
E

Escape-From-Duckov-Coop-Mod-Preview

> 编程语言
Open source

逃离鸭科夫联机mod(by Mr.sans & InitLoader)

1.1K stars0 likes0 views
WebsiteGitHub

About

逃离鸭科夫联机mod(by Mr.sans & InitLoader)

[!IMPORTANT] 当前发布版本为正式版 v1.3.6。参与联机的玩家应安装相同版本;更新或测试前建议备份重要存档。

项目简介

Escape From Duckov Coop Mod 是为《逃离鸭科夫》(Escape From Duckov)开发的联机合作模组。项目专注于同步玩家、AI、战斗、场景交互与战利品等核心游戏状态,让原本的单人流程能够与朋友共同体验。

项目 当前信息
模组版本 v1.3.6
发布状态 正式版
发布渠道 Steam 创意工坊
创意工坊 ID 3591341282
联机方式 局域网 / 在线联机
构建目标 .NET Standard 2.1

✨ 功能概览

模块 已支持内容
玩家同步 位置、动作、外观、装备、血量与玩家名称
AI 同步 敌人生成、移动、状态、受伤、死亡与血条
⚔️ 战斗同步 枪械、近战、投掷物、伤害与属性效果
战利品同步 掉落物、战利品箱、拾取与场景容器
️ 场景同步 门、可破坏物、付费交互、抽奖装置与挑战触发器
载具同步 载具状态、乘坐、控制权与加油状态
联机流程 房间版本校验、地图切换投票、重连与死亡观战
️ 联机界面 房间管理、同步设置、状态提示与主题界面

快速开始

普通玩家无需下载源码或手动编译:

  1. 在 Steam 创意工坊 订阅模组。
  2. 启动游戏,并在模组管理界面中启用本模组。
  3. 确认所有参与联机的玩家使用相同版本。
  4. 由一名玩家创建联机房间,其他玩家加入后即可开始游戏。

需要自行构建或参与开发时,请继续阅读下方的编译指南。

️ 编译指南

前置要求

  • Visual Studio 2019 或更高版本
  • 支持 .NET Standard 2.1 的 .NET SDK
  • 已安装《逃离鸭科夫》

1. 配置游戏路径

首次编译前,需要设置游戏根目录环境变量 DUCKOV_GAME_DIRECTORY。

自动配置(推荐)

  1. 双击项目根目录中的 SetEnvVars_Permanent.bat。

  2. 按提示输入游戏文件夹的完整路径,例如:

    C:\Steam\steamapps\common\Escape from Duckov
    
  3. 脚本会写入当前用户的永久环境变量。

  4. 完全关闭并重新打开 Visual Studio 或命令行,使变量生效。

手动配置

在 Windows 的“环境变量”设置中新增用户变量:

变量名:DUCKOV_GAME_DIRECTORY
变量值:游戏根目录的完整路径

2. 准备依赖

确认 Shared 文件夹中包含以下依赖:

  • 0Harmony.dll
  • LiteNetLib.dll

游戏自身的程序集会根据 DUCKOV_GAME_DIRECTORY 自动从 Duckov_Data\Managed 目录引用。

3. 编译项目

  1. 打开 EscapeFromDuckovCoopMod.sln。
  2. 选择 Release 配置。
  3. 生成解决方案。

编译输出位于 EscapeFromDuckovCoopMod/bin/Release/。

常见问题

编译时提示找不到游戏 DLL

确认 DUCKOV_GAME_DIRECTORY 指向游戏根目录,而不是 Duckov_Data 或 Managed 子目录;设置后需要重新打开 Visual Studio。

如何确认环境变量已经生效

在新的命令提示符窗口中执行:

echo %DUCKOV_GAME_DIRECTORY%

游戏路径中包含空格或括号

配置脚本支持包含空格和括号的路径,例如 Program Files (x86),直接输入完整路径即可。

参与与反馈

欢迎通过 Issues 报告问题,或在 Discussions 中交流建议。

提交问题时,建议附上以下信息:

  • 模组版本与游戏版本
  • 主机或客户端身份
  • 问题复现步骤
  • 相关日志、截图或视频

致谢

特别感谢以下开发者和测试者对项目的支持:

  • Neko17 — 核心开发
  • Prototype-alpha — 功能开发与优化
  • 所有参与调试与联机测试的朋友们

本项目使用了以下开源项目:

  • HarmonyLib — 运行时代码修改框架
  • LiteNetLib — UDP 网络库

许可证

本项目使用基于 AGPL-3.0 修改的协议发布。使用或分发衍生作品前,请完整阅读许可证文件:

  • LICENSE.txt — 完整许可证文本
  • LICENSE_RESTRICTIONS.txt — 额外限制说明

主要要求包括:

  • ❌ 禁止商业用途
  • ❌ 禁止私有服务器闭源使用
  • ✅ 必须署名原作者

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#coopescape-from-duckovescape-from-duckov-coop-modmod

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言