红色沙漠多人模式 - 双人合作(Alpha)

创作者: ByJunter
已更新:2026-10-09 03:09:30
1.8MB

关于此 MOD

《红色沙漠》双人合作Alpha测试:每位玩家保留自己的存档,并能在自己的世界中看到对方——移动、战斗、马匹、装备、绳索、小地图——共享的敌人区域由主机主导。仅限Steam好友。不再
请注意:这只是个ALPHA版本,甚至还算不上
这个模组证明了《红色沙漠》中的合作模式可以发展成什么样, 并非完成的多人模式它存在已知的错误和未完成的部分。

我不会再继续开发这个模组了。 这个项目的复杂度——逆向工程的游戏网络代码、保持两个独立世界同步、共享战斗和敌人——远远超出了我在极其有限的空闲时间里能做到的范围

另外提醒一下:有人正在做一个类似的项目,很快就会发布一个更加先进的合作模式模组。所以别因为这个模组功能有限而太失望,更好的东西马上就要来了!!!

完整源代码在GitHub上: https://github.com/ByJunter/CrimsonDesertMultiplayer

它的作用
  • 每位玩家在 他们自己的存档 并将对方视为自己世界中的一个角色:行走、奔跑、跳跃、游泳、滑翔、攀爬、攻击、骑马、更换装备并使用 树上的魔法绳 (另一名玩家的屏幕上这棵树也会弯曲)。
  • 该 一天中的时间 在两款游戏中是一样的。
  • 另一名玩家显示在 小地图和地图当它们远离时,地图上会显示一个标记指示它们的位置。
  • 共享敌人(实验性) — 主持人引导:
    • 在距主机150米范围内,客机自身的敌人会被隐藏,客机会看到副本 主人的敌人 改为(最多同时48个),并在小地图上显示红点。超过250米后,客人自身的敌人会恢复显示。
    • 客人的攻击会伤害、击退并杀死主人的真正敌人,而且客人可以发起战斗。
    • 那些敌人也会攻击客人,客人会受到伤害、硬直并死亡(普通死亡)。


已知限制
  • 仅敌对 敌人 是共享的。平民、动物、守卫和任务角色属于各自的存档:如果你的存档处于故事的不同阶段,你会看到不同的人。
  • 任务和物品已 不 共享的。共享敌人的战利品和经验归主机所有(存在一个非常实验性的客机战利品功能,已关闭: guest_loot=1)。
  • 主人常常是敌人的攻击目标,而非客人。
  • 短暂延迟(不到一秒);到达敌人密集区域时会出现几秒卡顿。
  • 当另一名玩家下骑乘时,其角色会在1–2秒内重新加载。
  • Boss、骑乘敌人和塔楼弓箭手不共享。
  • 当主机处于菜单中(或重生界面)时,其游戏会暂停,共享敌人也会停止移动。
  • 在主机玩家的游戏中蹲下或坐着的部分敌人,在客机玩家的游戏中会保持站立。

需求
  • PC版《红色沙漠》(Steam), 游戏版本 2.03.02任何其他版本都会导致此模组自动关闭。
  • 双方玩家 使用相同的压缩包 和 Steam 好友.
  • 备份你的存档 首先: %LOCALAPPDATA%\Pearl Abyss\CD\save

安装(双方玩家)
  • 在Steam中:右键点击《红色沙漠》> 管理 > 浏览本地文件 > bin64 文件夹。
  • 复制 winmm.dll, cdmp.asi 和 cdmp.ini 那里(压缩包中的 cdmp.ini 是访客的)。
  • 主机也会复制 cdmp.ini.anfitrion,将其重命名为 cdmp.ini 并替换前一个。
  • 用记事本打开cdmp.ini,然后在后面写上你的名字 玩家名=.
  • 你们两个开始游戏并加载存档。在同一个地点会合(例如,快速旅行到同一个地点)。
完整说明(英文和西班牙文)在压缩包内: README.txt / 请读我.txt.

按键
  • F8 — 显示/隐藏模组面板。
  • Ctrl+F7 (仅限主机)— 共享敌人 开/关。
  • Ctrl+Shift+F6 (仅主机)— 移除所有敌方复制体。
  • Ctrl+F12 — 在cdmp.log中写入一个带编号的标记,以指出异常事件发生的时间。

卸载
删除 winmm.dll、cdmp.asi、cdmp.ini 和 cdmp_learnt.txt 从bin64开始。

隐私与安全
  • 连接 仅限你的Steam好友,通过 Steam 的中继服务器:加密传输,无需开放端口,任何人都看不到对方的 IP。
  • 不收集任何内容,也不会向除另一位玩家以外的任何人发送任何内容。日志保留在你的电脑上。
  • 不修改游戏的任何文件;它由ASI加载器在游戏旁加载。
  • 只与你信任的人一起游玩:其他玩家发送的内容会进入你的游戏。
  • 如果安装该模组后游戏崩溃,游戏自带的崩溃报告器会像处理任何崩溃一样,将报告发送给Pearl Abyss。

该模组已停止开发,但日志能帮助任何继续开发它的人(如果有人继续的话):
cdmp.log
写在游戏旁边。说出你看到了什么以及何时看到的(Ctrl+F12 可标记该时刻)。

源代码和许可证
自由软件,依据 GNU 通用公共许可证 v3:你可以使用、研究、修改和分享它;你发布的修改版本必须附上其源代码,并采用相同的许可证。它附带 无保修.

制作人员

《红色沙漠》与 Pearl Abyss 是 Pearl Abyss 公司的商标。本模组与 Pearl Abyss 无任何关联,也未获其认可,且不包含任何游戏文件或内容。Steam 是 Valve 公司的商标。

西班牙语
剧透:  
显示

阿尔法版本:这是对《红色沙漠》可能实现的合作模式的一次测试,并非完整的多人游戏模式。存在已知 Bug 和未完成的内容。

我不会继续开发这个模组了。 我打算用另一个不同的项目(我称之为“分支D”)再进一步。这个版本将会是 开源过几天我会把所有代码以GPL v3许可证上传到GitHub,让任何想继续开发它的人或将其作为自己项目基础的人都能使用。

由AI生成: 这个模组是在以下帮助下开发的 克劳德,一位Anthropic的AI。这个项目的复杂度(逆向工程游戏的网络代码、同步两个不同的世界、共享战斗和敌人)远远超出一个人在不投入数年时间的情况下所能完成的范围。如果这对你来说是个问题,请关闭此页面: 这个模组不适合你哦,如果你具备必要的知识,可以在其以GPL v3协议发布后使用该代码作为基础,创建你自己的无AI模组。

每位玩家在自己的游戏中游玩,并在自己的世界中看到对方(移动、战斗、马匹、装备、树上的绳索、小地图和地图)。一天中的时间同步。在主机附近,客机玩家会看到主机敌人的副本,可以与之战斗,敌人也会攻击客机玩家。

要求:Steam 版《红色沙漠》2.03.02 版本,双方需使用相同的 zip 文件,且为 Steam 好友。 备份你的游戏存档 y 当对方在你的世界中时,请勿存档.

zip中包含完整的安装说明: 请阅读我.txt.

使用 Xmod 解锁 红色沙漠增强版 的全部潜力 — 今天就探索这些顶级 MOD!