YgoMaster 离线游戏王 Master Duel:本地跑完整对战、卡组管理与自定义配置

📅 发布时间:2026/8/22 19:35:41
YgoMaster 离线游戏王 Master Duel:本地跑完整对战、卡组管理与自定义配置 YgoMaster 离线游戏王 Master Duel本地跑完整对战、卡组管理与自定义配置【免费下载链接】YgoMasterOffline Yu-Gi-Oh! Master Duel项目地址: https://gitcode.com/gh_mirrors/yg/YgoMasterYgoMaster 是一个完全在本地运行的游戏王 Master Duel 离线客户端PC 版。它自带独立的数据与服务器进程不联网也能完成开包、组卡、决斗、看回放所有行为都通过 Data 目录下的 JSON 配置控制且进度不与线上游戏互通。它适合哪些玩家想反复验证卡组构筑的人离线打 CPU 不消耗任何线上资源可以随便改规则测试。想清理、导入大量卡牌的人支持命令行批量导入卡组文件也能把全部卡直接放进卡包。想体验双人本地/线上对战的人内置房间、好友与换卡功能一台机器开服务即可。如何离线启动环境准备与构建这一节解决“装不装得上、怎么跑起来”的问题。前置条件已安装 Steam 版 Master Duel并且完成游戏内教程教程会下载全部卡牌数据。Windows 系统需 .NET Framework 4.8Linux 走 Steam Proton 路线。从源码构建Windowsgit clone https://gitcode.com/gh_mirrors/yg/YgoMaster cd YgoMaster Build.batBuild.bat做两件事用 .NET Framework 的 MSBuild 编译YgoMaster.slN解决方案再用 Visual Studio 的 C 编译器cl编译YgoMasterLoader生成YgoMasterLoader.dll与MonoRun.exe。如果只报 Loader 编译失败、且你已有现成的 dll可以忽略该错误或改用官方 release 包。首次运行把整个YgoMaster文件夹是整个文件夹不是里面的内容拷进 Master Duel 的游戏安装目录。双击运行YgoMasterClient.exe它会自动拉起服务器进程YgoMaster.exe。Linux 用户按 Docs/Linux.md 操作额外合并 Linux Data 包把MonoRun.exe注册为非 Steam 游戏并选择 Proton 运行。新手第一次要改哪些配置这一节只列真正影响体验的选项。配置文件统一放在YgoMaster/Data/下支持//单行注释改完任何 JSON 后需重新打开YgoMaster.exe个别情况还要重开游戏。服务器主配置在Data/Settings.json新手建议先确认这几项{ DefaultGems: 99999, // 初始宝石生成 Player.json 后失效 DefaultCraftPoints: 99999, // 初始制作点数同上 UnlockAllCards: true, // 每种卡直接给 3 张 UnlockAllSoloChapters: true, // 解锁全部单人章节 SoloRemoveDuelTutorials: true, // 教程决斗改为普通决斗 DisableBanList: true // 不应用禁卡表 }配置项改什么为什么改UnlockAllCards/UnlockAllCardsShine/UnlockAllCardsHighestRarity三选一决定全卡的样式与稀有度跳过收集过程直接专注构筑DisableBanList开/关禁卡表测试被禁卡组的必要条件正式练卡可关掉CardCraftableAll让所有卡可制作方便用“拆卡-制作”循环管理库存DuelRewards自定义决斗奖励想让打 CPU 刷资源时改它删掉该字段即禁用卡包相关在Data/Shop.jsonUnlockAllSecrets解锁全部秘密卡包PutAllCardsInStandardPack把全卡塞进标准包NoDuplicatesPerPack避免单包出重复卡。适合“想开包爽一把但不想抽到重复”的人。卡组编辑器相关在Data/ClientData/ClientSettings.jsonDeckEditorShowStats在编辑器里显示收集统计DeckEditorDisableLimits允许加入禁卡和超过 3 张的卡DuelClientMillenniumEye点哪张卡哪张翻面排查卡组问题时很实用。卡组文件的位置本地玩家的卡组存在Data/Players/Local/Decks/支持.json和.ydk两种格式。直接拷入/改名/删除文件即可更新卡组无需重启服务器已在选卡界面时回主页再进一次即可刷新。核心功能怎么用主界面与自定义决斗入口主页左侧导航是功能总入口决斗、卡组、单人、商店。想跳过标准流程直接和 CPU 打点主页的DUEL按钮即可进入自定义决斗设置界面在这里可以指定先攻方、生命值和随机种子方便复现同一局做复盘。卡包与收藏管理商店里开出的卡直接进入你的收藏。配合上面的Shop.json与Settings.json开关可以自由选择“全卡直给”还是“开包获得”两种体验。卡组编辑器的隐藏子菜单在卡组编辑器里打开子菜单后可以一键拆解多余的重复卡回收制作点数把当前卡组复制为 YDK 文本或从文件导入方便备份和分享随机抽取 5 张测试卡快速验证构筑思路。收集进度追踪收藏统计弹窗会给出总持卡数、每种卡至少 1 张时的数量、按 N/R/SR/UR 分类的百分比。用来判断“还差哪些卡”比肉眼翻列表快得多。决斗界面标准俯视布局双方生命值在顶部场地分区清晰手牌在底部右侧显示当前回合阶段如“回合 3 主要阶段 1”。回放功能同样生效回放自动保存在Data/Players/你的ID/Replays/默认数量上限由Settings.json的DuelReplaySaveFileLimit控制把文件改成非纯数字名即可永久保留。进阶玩法与扩展配置批量导入卡牌收藏命令行YgoMaster.exe --import_card_collection可以批量写入收藏支持.json、.ydk、lflist.conf文件和整个文件夹--recursive。常用参数--set按指定数量覆盖、--clear先清空、--count N每张加 N 份、--rarity强制稀有度。执行前需先关掉客户端和服务器执行后重新打开。例如把某个 GOAT 卡组文件整体导入本地玩家YgoMaster.exe --import_card_collection --clear --set --count 3 --rarity Shine C:\Users\PC\Desktop\GOAT.lflist.confCPU 锦标赛卡组强度自动排名想批量比较一堆卡组谁强可以用内置的 CPU 锦标赛在Data/CpuContest/下放好ContestSettings.jsoninstances设为核数附近和Decks卡组文件夹然后运行YgoMaster --cpucontest。过程很吃 CPU284 个卡组每卡组 90 局约 5 小时12 核可随时中断续跑结束后输出带评分前缀的卡组文件与Results.json排名。PvP 联机与换卡在Settings.json把MultiplayerEnabled设为true并在每个客户端的ClientSettings.json里写入一个互不相同的MultiplayerToken单机双开、局域网、跨网段三种方式都由此扩展跨网段还需在路由器做端口转发放行 4988/4989。详细步骤见 Docs/PvP.md。进入房间后支持好友列表、观战、决斗表情文案在Data/ClientData/Text/Emotes.json以及从对方资料页发起的换卡——交易完成按钮带几秒冷却防止误触。自定义内容Modding不借助专用工具也能做替换卡图、补几张数据文件里已有的缺失卡、加自定义卡包/结构卡组、扩展单人关卡不支持改剧本逻辑。自定义内容的加载器目前吃内存且加载时不异步大图会拖慢启动谨慎使用。故障排查按症状查开屏报错 / 无限加载 / 画面损坏先确认游戏本体已在 Steam 里完整更新到最新版检查游戏目录下的LocalData内是否存在多个版本文件夹——要么全部更新要么删掉没更新的那个更新入口从 Steam 启动游戏进入主页左上角显示决斗者名和等级的那个画面才算真正完成更新。更多细节见 Docs/FileLoadError.md。改完配置没生效绝大多数 JSON 改完要重开YgoMaster.exe部分还要重开游戏本体DefaultGems这类“默认值”在Player.json生成后就失效了改资源要直接看Data/Players/Local/Player.json首次产生存档动作后才会生成PvP 会话错乱通常是因为多个文件夹用了同一个MultiplayerToken。运行中改数据出错YgoMaster.exe运行期间不要动Data/Players/下的任何文件决斗中重启服务器可能让客户端卡在开局画面重启所有客户端即可恢复客户端Steam 本体大版本更新后 PvP 可能失效建议等 YgoMaster 出新版本再更新客户端。下一步做什么升级前备份Data/Players/Local/整个文件夹覆盖到新版本即可保留收藏、卡组与回放。按需求阅读 Docs/ 下的对应文档语言切换见 Docs/ChangingLanguage.mdLinux 部署见 Docs/Linux.md多人联机见 Docs/PvP.md回放机制见 Docs/Replays.md完整配置项清单见 Docs/Settings.md。想动卡牌数据从Data/CardList.json全卡与稀有度、Data/CardCraftableList.json可制作卡、Data/Regulation*.json禁卡表入手。【免费下载链接】YgoMasterOffline Yu-Gi-Oh! Master Duel项目地址: https://gitcode.com/gh_mirrors/yg/YgoMaster创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考