很多人刚接触《DOTA2》的本地作弊测试模式,会觉得指令一大堆,看着就头大。其实它的逻辑很简单:用控制台指令,把正常要打半天甚至好几局才能遇到的情况,在几分钟里全部模拟出来,用来练习、测试、研究各种打法和出装思路。

下面这份整理,更像是给老玩家自己用的备忘录,也顺便给想折腾本地测试的新手一个清楚的参照。

先说一点背景,《DOTA2》完整保留了最初《DotA》时代一大批经典英雄,又摆脱了当年依附《魔兽争霸III》引擎的限制,直接独立成了一款多人在线对战游戏。地图还是那张熟悉的三路:上中下三条线,中间一条大河做分界,把世界分成天辉和夜魇两大阵营。你在本地测试里用的,也就是这张标准地图,只不过你可以把它“改成沙盒”。

下面的指令默认都在单机或自建房间 + 开启作弊的前提下使用。

——

一、英雄和等级相关指令

-ceatehro roshan
这个比较少见,简单说就是在地图上生成一个 Roshan(肉山)。有的自定义模式或旧版本里,这个命令被拿来搞一些“无敌肉山”“多肉山”之类的测试玩法,用来模拟极限团战或特殊情况。不同版本里表现可能有差异,如果你发现无效,多半是版本变化或服务器环境不支持。

-createhero 英雄名称
在你当前位置创建一个指定英雄,默认是友方单位。比如:
创建一个敌法师:
-createhero antimage

-createhero 英雄名称 enemy
在当前位置生成一个敌对英雄,用来练习对线、连招或者DPS测试。比如:
-createhero pudge enemy

-lvlup 数字
让自己操控的英雄一次性升若干级。
例如:-lvlup 10,你的英雄直接加 10 级。

-levelbots 数字
把所有机器人英雄提升若干级。
例如:-levelbots 5,所有 AI 英雄统统加 5 级,适合测试逆风或高等级团战。

-respawn
无论你是死亡状态还是活着,都会把英雄传送回泉水,并复活死亡的英雄。
测试极限团战完,直接一条命令回满状态。

——

二、金钱、状态和时间控制

-gold 数字
直接给自己一笔不可靠金钱。
比如:-gold 50000,瞬间大富翁,想出啥装就出啥装。

-refresh
把你英雄的生命值、魔法值全部回满,同时重置技能和物品冷却。
适合练习连招、技能循环、刷高难度技巧时疯狂复盘。

-wtf / -unwtf
开关所谓“WTF模式”:
技能没有冷却、几乎不耗蓝,个别技能例外。
开了之后你就可以无脑连招,专门用来练操作手感和技能衔接。

-startgame
把游戏时间重置为 0:00,并且让小兵开始正常出兵。
适合你先在前期做一些准备,再正式开局。

——

三、小兵与野怪控制

-spawncreeps
立刻在三条线同时刷出一波兵。
如果你连续疯狂刷太多波,有可能因为单位数量过多影响体验,甚至掉线,这个就自己把握节奏。

-disablecreepspawn / -enablecreepspawn
前者是暂停自然刷兵,后者则恢复小兵正常生成。
想让地图安静下来做测试的时候很好用,比如只练补刀或只对英雄。

-spawnneutrals
急速刷新野区中立生物,会受到封野等机制影响。
测试打野效率、野区控图、堆栈等内容时,必备。

-killcreeps
瞬间清掉地图上所有小兵。
团战后想让线路“清零”重新验证推线节奏,可以用这个。

——

四、符点、视野和守卫

-spawnrune
在两处神符刷新点中的任意一个,生成一枚随机神符。
测试打符节奏、符控制、特定英雄拿某些神符后的爆发时,可以反复调用。

-allvision / -normalvision
-allvision:开启全图视野,你可以看到敌我所有单位的动向。
-normalvision:恢复成正常视野规则。
通常用来研究运营、走位路径以及不同阵容在地图上的压制力。

-killwards
瞬间清除地图上所有守卫,包括假眼、真眼之类。
测试插眼点位时,用这一条反复清空再重来,很方便。

——

五、游戏节奏控制

-startgame
前面提到过,是正式开始刷兵、推进的时间点。
如果你在调时间、调局势,多半会和其他命令一起搭配用。

-spawncreeps / -spawnneutrals
搭配 startgame 使用,可以在特定时间点制造密集团战场景,或者验证某个时间段的经济发展路线。

——

六、物品获取与机器人装备

这部分是很多人最关心的:怎么直接拿到指定装备,在不同英雄身上测试各种出装路线。

通用格式:

  • 给自己装备一个物品:
    -item 物品内部名称

  • 让所有机器人获得同一件物品:
    -givebots 物品内部名称

给自己一把闪烁:
-item item_blink

下面是常用物品的内部代码和中文名称,可以照着抄:

item_abyssal_blade —— 深渊之刃
item_aegis —— 不朽之守护
item_ancient_janggo —— 战鼓
item_arcane_boots —— 秘法鞋
item_armlet —— 食尸鬼的臂章
item_assault —— 强袭装甲
item_basher —— 碎颅锤
item_belt_of_strength —— 力量腰带
item_bfury —— 狂战斧
item_black_king_bar —— 黑皇杖(BKB)
item_blade_mail —— 刃甲
item_blade_of_alacrity —— 欢欣之刃
item_blades_of_attack —— 攻击之爪
item_blink —— 闪烁
item_bloodstone —— 血精石
item_boots —— 基础鞋子
item_boots_of_elves —— 精灵皮靴
item_bottle —— 魔瓶
item_bracer(部分版本用 item_bracer)—— 护腕
item_branches(部分版本用 item_branches)—— 铁树枝干
item_broadsword —— 阔剑
item_buckler —— 玄冥盾牌
item_butterfly —— 蝴蝶
item_chainmail —— 锁子甲
item_cheese —— 奶酪
item_circlet —— 贵族圆环
item_clarity —— 净化药水
item_claymore —— 大剑
item_cloak —— 抗性斗篷
item_courier —— 动物信使
item_cyclone —— Eul 的神圣法杖(风杖)
item_dagon —— 达贡之神力
item_demon_edge —— 恶魔刀锋
item_desolator —— 黯灭
item_diffusal_blade —— 净魂之刃
item_dust —— 显影之尘
item_eagle —— 鹰歌弓
item_energy_booster —— 活力之球
item_ethereal_blade —— 虚灵之刃
item_flask —— 治疗药膏
item_flying_courier —— 飞行信使
item_force_staff —— 原力法杖
item_gauntlets —— 力量拳套
item_gem —— 真视宝石
item_ghost —— 幽魂权杖
item_gloves —— 加速手套
item_greater_crit —— 戴达罗斯之殇(大炮)
item_hand_of_midas —— 迈达斯之手
item_headdress —— 回复头巾
item_heart —— 恐鳌之心
item_heens_halberd —— 天堂之戟
item_helm_of_iron_will —— 铁意头盔
item_helm_of_the_dominator —— 支配头盔
item_hood_of_defiance —— 挑战头巾
item_hyperstone —— 振奋宝石
item_invis_sword —— 影刃(洛萨之锋)
item_jelin —— 标枪
item_lesser_crit —— 水晶剑
item_lifesteal —— 吸血面具
item_maelstrom —— 漩涡(小电锤)
item_magic_stick —— 魔棒
item_magic_wand —— 魔杖
item_manta —— 幻影斧
item_mantle —— 智力斗篷
item_mask_of_madness —— 疯狂面具
item_medallion_of_courage —— 勇气勋章
item_mekan —— 梅肯斯姆
item_mithril_hammer —— 秘银锤
item_mjollnir —— 雷神之锤(大电锤)
item_monkey_king_bar —— 金箍棒
item_mystic_staff —— 神秘法杖
item_necronomicon —— 死灵书
item_null_talian —— 空灵挂件
item_oblivion_staff —— 空明杖
item_ogre_axe —— 食人魔之斧
item_orb_of_venom —— 淬毒之珠
item_orchid —— 紫苑
item_pers —— 坚韧球
item_phase_boots —— 相位鞋
item_pipe —— 洞察烟斗
item_platemail —— 板甲
item_point_booster —— 精气之球
item_poor_mans_shield —— 穷鬼盾
item_power_treads —— 动力鞋
item_quarterstaff —— 短棍
item_quelling_blade —— 补刀斧(压制之刃)
item_radiance —— 辉耀
item_rapier —— 圣剑
item_reer —— 掠夺者之斧
item_refresher —— 刷新球
item_relic —— 圣者遗物
item_ring_of_aquila —— 天鹰之戒
item_ring_of_basilius —— 圣殿指环
item_ring_of_health —— 治疗指环
item_ring_of_protection —— 守护指环

用法就是那一个套路:
比如要给机器人全员一把辉耀:
-givebots item_radiance

你也可以给自己先塞满装备槽,再用 -gold 调整经济,模拟“打到后期”的状态,看某套出装到底值不值得。

——

七、指令使用的小建议

  1. 测试前最好先想好你要验证什么
    是连招、出装、对线、打野效率,还是团战站位?目标清楚了,指令就用得更精准,不至于一堆命令乱丢,最后自己也看迷糊。

  2. WTF 模式适合练手,不适合练“节奏感”
    因为没有冷却、几乎不耗蓝,很多实际问题在真局里是不会这么爽的,连招逻辑可以练,但资源管理和节奏要另外练。

  3. 物品代码有时候会跟版本一起调整
    如果你发现某个物品代码用不了,不排除是版本更新或本地化命名不同。这个时候可以对照游戏内的自定义练习工具或者文档,再确认一下。

  4. 单机测试能帮你省下很多“交学费”的对局
    有些连招、细节、极限距离操作,真正在排位里硬试,代价都在 MMR 上;单机测试模式,把这部分成本先省下来,等熟练了再上排位,心态会轻松不少。

——

这份整理的内容本身来自网络息和游戏内常见用法,如果你发现有命令在新版本里失效,或者有其他更好用的测试指令,也可以在你常逛的社区或平台底下留言补充,让后来的人少走点弯路。

DOTA2 本地测试指令与物品代码实用手册