三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

D2RML保姆级多开教程:暗黑2重制版多开账号一键全部拉起,建令牌到排错一篇讲透

D2RML保姆级多开教程:暗黑2重制版多开账号一键全部拉起,建令牌到排错一篇讲透

D2RML保姆级多开教程:暗黑2重制版多开账号一键全部拉起,建令牌到排错一篇讲透

【免费下载链接】D2RMLDiablo 2 Resurrected Multilauncher项目地址: https://gitcode.com/gh_mirrors/d2/D2RML

D2RML 是《暗黑破坏神2重制版》(D2R)玩家圈子里流传的一款免费多开启动工具:它预先为你的每个战网账号存好"登录令牌",之后你勾选几个名字、点一个按钮,多个游戏实例就会按顺序自动启动,各自连上对应的账号。读完这篇文章,你能完整掌握从下载、创建第一个令牌、日常一键多开,到命令行批量启动、常见报错修复和安全备份的全部流程,全程不需要碰代码。

一、先讲一个周五晚上的真实场景

周五晚上你终于攒出三小时,计划把"法师刷装备、野蛮人带小号、仓库号收材料"三件事一次做完。结果前四十分钟你在干嘛?退出游戏、退出战网、重新登录、输入账号密码、等客户端校验、再等游戏连上服务器……第三轮输密码时你已经想关电脑了。手动切换账号这件事,单次就要三五分钟,而且全程没有任何技术含量,纯粹是重复劳动。

D2RML 要解决的,就是把这套"退出—登录—等待"的循环彻底拿掉。它让每个账号提前"记住"自己,之后你只需要选中想启动的账号,剩下的排队、登录、连接全部自动完成。说白了,它替你干的活只有一件:别再让账号密码挡在你和游戏之间

二、认识 D2RML:一个"代客泊车"的小管家

一句话定义:D2RML(Diablo 2 Resurrected Multi-Launcher)是一个 Windows 下的 D2R 多开启动器,作者 Sunblood 把它做成了一套极简的图形界面——一个列表、几个按钮,完事。

先通过下面命令把项目拿到本地:

git clone https://gitcode.com/gh_mirrors/d2/D2RML

这行命令会把整个项目(包括编译好的程序)下载到当前文件夹,然后你就能看到这几个关键文件:

文件作用你需要做什么
D2RML.exe主程序,双击就能用日常操作都靠它
D2RML.au3AutoIt 源码想自己编译或研究原理时看它
handle64.exe微软 Sysinternals 的进程句柄工具什么都不用做,程序自动调用
D2RML.ini配置文件自动生成,记录你的勾选设置
你的令牌名.bin每个账号一份的登录令牌自动生成,务必好好保管

项目以 GPL-3.0 协议开源,意味着程序免费、源码可查,你完全可以自己审一遍再决定用不用,这在"要碰账号"的工具里是很重要的加分项。

三、它凭什么免密登录:令牌机制三句话讲透

不用理解注册表、句柄这些术语,你只需要知道 D2RML 干了这么四件事:

  1. 游戏自己会发"令牌":D2R 每次成功连接服务器,都会在 Windows 注册表里写下一个新的登录令牌(WEB_TOKEN),相当于游戏发给你的"一次性房卡"。
  2. D2RML 偷偷把房卡收起来:点 Add Token 完成一次正常登录后,它会把这张房卡从注册表抽出来,存成以账号命名的.bin文件。
  3. 启动时把房卡插回去:点 Launch Selected 时,它把.bin里的令牌写回注册表,再启动游戏。游戏一看:令牌有效、账号熟悉,直接放行。
  4. 顺手拆掉"限开一扇门"的锁:D2R 默认只允许一个实例运行,D2RML 用 handle64.exe 关掉那个限制多开的进程句柄,于是第二个、第三个实例就能排队进场。

需要记住的关键结论只有一个:令牌是一次性的,每次成功连接后游戏会换一张新卡。所以 D2RML 每次启动游戏后都会自动把新令牌再存一遍,保证你的.bin永远是最新的——但前提是,你必须一直用 D2RML 来启动游戏。只要有一次你手动双击了游戏图标,那张旧卡就作废了,下次再用就会连不上。

四、5 步建出你的第一个令牌

首次配置每个账号只需做一次,之后就是纯享受了。完整流程如下:

  1. 管理员身份运行 D2RML.exe(右键 → 以管理员身份运行)。它需要读写注册表,普通权限会失败。
  2. 点击Add Token,在弹出的输入框里给令牌起个名字。别用"账号1"这种名字,建议直接写用途,比如"法师MF号""仓库小号",后面多开时一眼就能认出来。
  3. 输入服务器地区,可选 NA / EU / KR,按你账号所在区域填。
  4. 程序会自动拉起战网客户端,这时你正常登录这个账号,然后点Play进入游戏。
  5. 等游戏连上 D2R 在线服务器,状态栏会提示"Generating token",令牌会自动保存成法师MF号.bin这样的文件,弹窗提示成功后,第一个令牌就建好了。

建令牌期间两个小提醒:一是保持 D2R 和战网客户端都关闭的状态下开始(程序会主动检查并提示你);二是创建过程中别手动切窗口乱点,让程序安安静静跑完。它会自动帮你按空格跳过开场动画,全程你基本只需要"登录 + 点 Play"这两步。

回到主界面,列表里就能看到一行记录,显示账号名和令牌生成时间,多开工具 D2RML 的账号列表就绪了。有几个账号,就把这 5 步重复几次,每个账号各建一个令牌。

五、日常多开:勾选、点击,剩下的交给它

每天开游戏时,操作就三步:勾选想启动的账号 → 点Launch Selected→ 去倒杯水。D2RML 会按顺序把选中的实例一个个拉起来,前一个连上服务器之后才启动下一个,不会一窝蜂抢占资源导致崩溃。

界面上还有 4 个很实用的勾选项,建议第一次就用起来:

勾选项什么时候用会带来什么效果
Skip intro videos不想看每次启动的开场动画游戏启动后自动按空格跳过,且只在启动后的 15 秒内生效,排队等待时不会乱按
Change game title to match token name同时开多个窗口,分不清谁是谁窗口标题变成"D2R:法师MF号",一眼定位
Minimize to tray不想让程序占着任务栏最小化后缩到托盘,点托盘图标随时唤回
Game cmdline需要自定义游戏启动参数(窗口模式、分辨率等)在输入框填参数,启动 D2R.exe 时自动附加

四个选项勾完,设置会自动写进 D2RML.ini,下次打开还在。

六、进阶玩法:一条命令批量启动全部账号

D2RML 支持命令行参数,这是批量管理的核心,也是和定时任务、脚本搭配的关键:

D2RML.exe 法师MF号 交易商人 仓库小号

意思是:启动这三个令牌对应的账号,效果和你在界面里勾选后点 Launch Selected 完全一样。令牌名就是程序目录下的.bin文件名,记不住名字的话看一眼目录就行。

有了这行命令,你可以在 Windows 任务计划程序里建一个计划:每天固定时间运行D2RML.exe 法师MF号 仓库小号,到点自动把账号全部拉起,连按钮都不用点。多开的日常从此变成"到点自动就位"。

七、最常见的 4 个坑和对应的解药

坑 1:启动后进不了在线模式,被踢回单机十有八九是令牌失效了——最常见的原因是某次你手动双击游戏启动过。解药:勾选这个账号,点Refresh Token,重新走一遍登录流程,程序会覆盖保存新的令牌,之后恢复正常。

坑 2:杀毒软件报毒AutoIt 编译的程序因为历史上有被滥用的情况,常年被各大杀软误报,这是老问题,不是真的病毒。两个解药:把 D2RML 所在目录加入杀软白名单;或者信不过就直接装 AutoIt 环境,自己编译 D2RML.au3 源码,项目开源,源码经得起检查。

坑 3:多开时第二个实例起不来或严重卡顿先确认间隔启动是否生效(程序默认等前一个连上服务器再开下一个),再看硬件。D2R 重制版是吃内存大户,建议 8GB 内存最多开 2 个、16GB 再考虑 3-4 个,同时把游戏画质降一档、关掉后台占资源的程序。

坑 4:游戏更新后工具突然用不了版本兼容性问题。仓库里明确标注过:当前版本针对 D2R 2.5 补丁之前的游戏,补丁更新后需要等作者发布适配的新版本。遇到这种情况,保留好你的.bin和 D2RML.ini 别乱删,等新版本出来直接复用。

八、安全底线:把 .bin 文件当密码保管

.bin文件本质上是一张"免输密码的通行证",谁拿到它,谁就能让游戏认为他是这个账号。所以请像保管密码一样对待它:

  • 不分享:不要把.bin文件发给任何人,也不要截图发到群里。
  • 不落在公共电脑上:在网吧、共享电脑上用完即删。
  • 账号开双重验证:即使令牌意外泄露,多一层保护总归是好的。
  • 养成备份习惯:每新增一个令牌就备份一次,每个月做一次整体备份。需要备份的就是D2RML.ini加全部.bin文件。换电脑时,直接把整个 D2RML 文件夹拷走就行,所有文件放在同一目录即可被正确读取。

九、值不值?一张表算清这笔时间账

场景手动操作用 D2RML差距
单账号从开机到进游戏3-5 分钟,全程手动几十秒,点一下就行省掉约 90% 等待时间
三开账号(每天 2 次)每天 20-30 分钟重复劳动每天 3-5 分钟,且不用盯着每天省下半小时
多开顺序管理手动逐个启动,容易漏自动排队、前一个连上再开下一个零人工干预
窗口辨认靠猜标题自动带令牌名一眼定位

时间之外,更大的收益是心态:不用再为了"开个号"做心理建设,多开从一件麻烦事变成一件顺手的事。当然,多开数量要量力而行——官方服务器通常只允许 4 个左右并发连接,硬件也撑不住无限开,2 个起步、4 个封顶是比较合理的区间。

十、下一步:现在就去动手

新手路线其实很短:先给主力账号建一个令牌,跑通"建令牌—启动"的闭环;再给第二个账号建令牌,体验一次真正的一键双开;最后把窗口标题、跳过动画这些选项打开,你就出师了。等熟悉之后,再玩命令行批量启动也不迟。

最后说句实在话:这类多开工具本质是让你更舒服地玩自己的多个账号,别用它去碰代练、脚本等灰色玩法,遵守游戏规则才能玩得长久。把繁琐交给 D2RML,把时间留给刷装备和带朋友,这才是它存在的意义。去建你的第一个令牌吧,今晚就能用上。

【免费下载链接】D2RMLDiablo 2 Resurrected Multilauncher项目地址: https://gitcode.com/gh_mirrors/d2/D2RML

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表