下载客户端

HDM控制台命令说明

2026-04-06 19:00:04

AI智能总结导读

这是《超级力量2》人类发展模组(HDM)的约书亚服务器控制台命令指南,介绍了开启国家/地区ID显示的方法,以及吞并、核研究、存档等数十种控制台命令的使用方式,帮助玩家更灵活操控游戏。

本指南将介绍人类发展模组中所有约书亚服务器控制台命令 简介 《超级力量2》的人类发展模组包含大量实用的控制台命令,这些命令具有添加资金、增加人口、多人游戏功能以及其他可按个人喜好操控游戏的功能。 你必须使用在《超级力量2》独立窗口运行的约书亚控制台,而非游戏内控制台。 国家ID 《超级力量》游戏拥有用于识别不同国家、地区、军事设计、条约、单位等的隐藏ID。借助人类发展模组,你可以使地区和国家ID可见。要使它们可见,请前往你的《超级力量2》文件夹,用记事本打开名为hdm_cfg_client的文件,滚动至末尾,将以下设置从false改为true。这将使游戏显示国家和地区ID,从而更便于使用这些命令。 <Shown_IDs> <Country>true</Country> <Region>true</Region> </Shown_IDs> 命令 help - 显示所有可用命令 annex (进行吞并的国家ID) (被吞并的国家ID) - 强制第一个国家吞并其对第二个国家拥有军事控制的所有地区。例如,“annex 86 66”将强制以色列吞并其对巴勒斯坦拥有军事控制的地区。print_server_name - 显示服务器名称 print_wars - 显示所有正在进行的战争的描述 priority - 选择《超级力量2》的Windows进程优先级(低、正常、高) research_nuclear - 强制目标国家开始核研究 save - 将游戏保存到指定文件,需输入存档名称。若游戏崩溃但Joshua.exe控制台仍在运行,此命令非常有用。例如,输入【save RP】会将当前游戏保存到名为【RP】的文件中 say - 向服务器广播聊天消息。例如,输入【say "hello world"】会向服务器广播【hello world】 sell_units - 为每个国家显示并出售必要单位。此命令可能不稳定 set_admin_country - 通过国家ID设置管理员玩家例如,“set_admin_country 177”会使任何扮演土耳其的玩家成为管理员。 set_admin_player - 通过玩家ID设置管理员玩家。 set_aggr - 设置游戏AI的侵略性等级,范围在0到1之间。例如,“set_aggr 0.5”会将侵略性条设置到中间位置。 set_country_name - 更改指定国家的名称。例如,set_country_name 142 "Soviet Union"会将俄罗斯更改为“苏联”。这在多人游戏中很有用,比如当有玩家恶意将其国家名称改成不当内容时。 命令(续) set_diplomatic_relations - 更改目标国家与所有其他国家的关系。这在多人游戏中很有用,比如当有玩家破坏了自己与世界其他国家的关系时。例如,“set_diplomatic_relations 184 100”会使美国与世界上所有国家的关系值达到100。 set_max_players - 设置服务器中的最大玩家数量。此命令非常有用,因为它会更新服务器并将其重新发布到服务器列表中。例如,“set_max_players 31”会将最大玩家数量设置为31。 set_password - 设置加入服务器所需的新密码。 set_speed - 用于更改游戏速度的命令。你可以使用该命令设置游戏本身通常无法达到的速度。例如,“set_speed 64”会使游戏运行得极快。 set_stability - 设置目标国家的稳定性。如果你不希望某个国家陷入无政府状态,此命令非常有用。例如,“set_stability 184 100”会将美国的稳定性设为100。 set_time - 此命令会重置游戏时钟。 speed - 显示游戏速度。 start_civil_war - 在目标国家引发内战。例如,“start_civil_war 184”会在美国引发内战。这与无政府状态不同,因为根据配置设置,当一个国家陷入无政府状态时,内战可能并不总会发生。 start_game - 通过约书亚控制台开始游戏。 status - 更改部队组的状态。需要部队的数字ID。 time - 显示游戏时间。 transfer_claims - 转移国家的历史宣称。需要4个参数:旧国家ID、新国家ID、军事控制、军事单位。例如,在游玩GeoTWAM模组时,输入“transfer_claims 183 236 1 1”将使苏格兰从英国独立,并继承苏格兰领土上的军事单位。如果玩家国家俄罗斯吞并了乌克兰,那么可以通过输入“transfer_claims 142 181 1 1”来撤销这一操作,这将使乌克兰重新成为拥有自己军队的独立国家。这在多人游戏中非常有用,可用于将地区归还给某个国家,而不是尝试将其卖回。 transfer_country - 将一个国家转移给新所有者。需要3个参数(被转移国家ID)(接收国家ID)(接收国家是否继承被转移国家的军队)。例如,“transfer_country 32 184 1”将把加拿大及其所有军队转移给美国。如果你将1替换为0,加拿大将在不包含其军事力量的情况下被移交。 transfer_region - 强制将地区移交给新所有者。需要4个参数(地区ID)(新所有者ID)(移交军事控制权)(移交军事单位)。例如,“transfer_region 2356 142 1 1”将把克里米亚连同驻扎在那里的军事单位一起移交给俄罗斯。 transfer_research - 将第一个国家的研究成果复制到另一个国家。例如,“transfer_research 184 142”会让俄罗斯获得美国的军事研究水平。 transfer_units_in_region - 用于将一个地区内的军事单位从一个国家转移到另一个国家。需要3个参数:(地区ID)(原所有者ID)(新所有者ID)。例如,“transfer_units_in_region 2361 184 181”指令会将美国在乌克兰利沃夫地区的部队转移给乌克兰。version - 显示当前游戏版本以及模组版本。ban - 使用此命令可以通过控制台而非游戏本身封禁用户。 bombard (轰炸方国家) (目标国家) - 使用此命令可强制第一个国家用其海军力量轰炸第二个国家。例如,输入“bombard 184 84”将强制美国轰炸伊拉克。 build - 此命令用于通过控制台建造单位。该命令较为复杂,需要国家ID、设计ID以及建造数量。例如,输入“build 184 259 1000”将强制美国以最低建造速度建造1000辆M1A2艾布拉姆斯主战坦克。数据库中每个军事单位都有其对应的数字设计ID,其中步兵的设计ID为1。 build_amds - 强制目标国家建造AMDS(反导弹防御系统)。例如“build_amds 84”将强制伊拉克建造【反弹道导弹系统】。这也会降低目标国家与世界其他国家的关系。 clock - 将在约书亚控制台显示引擎时钟。 crashexit - 强制游戏退出。 declare_peace - 强制所有国家宣布和平,结束所有当前战争。这在多人游戏中如果有恶意玩家宣战的情况下很有用。 declare_war - 强制目标国家(多个)向另一个国家(多个)宣战。如果想要多个国家宣战,在ID编号之间用斜杠(/)分隔,例如“declare_war 184/183 142/16”将强制美国和英国向俄罗斯和白俄罗斯宣战。 embargo - 强制第一个国家对第二个国家实施禁运。此指令一次仅适用于两个国家。例如,“embargo 184 142”将使美国对俄罗斯实施禁运。 fight - 此指令会在随机选择的国家之间发起一场模拟战斗。 force_anarchy - 迫使目标国家陷入无政府状态。例如,“force_anarchy 37”将迫使中国陷入无政府状态。 force_client - 迫使第一个国家与第二个国家签订附庸条约。这仅在第二个国家被第一个国家军事占领时才有效。例如,“force_client 142 16”使俄罗斯试图将白俄罗斯变为附庸国。 force_occupy - 第二个国家的所有地区将被第一个国家占领。例如,“force_occupy 142 16 2” give_population - 为目标国家增加人口。例如“give_population 86 6000000”指令会为以色列增加600万人口。该指令仅能用于增加人口,无法减少人口。游戏可能需要一段时间来计算新的人口数量。 givemoney - 为目标国家增加资金,若输入负数则可减少资金。例如,“givemoney 184 1000”会给美国增加1000美元,“givemoney 184 -1000”会从美国扣除1000美元。 join_treaty - 强制目标国家加入条约。需要指定国家ID、条约ID以及条约方。例如,“join_treaty 57 1 1”会使爱沙尼亚以1方身份加入北约,成为该联盟的一部分。其他条约ID可在数据库中查询。kick - 通过控制台踢出玩家。 leave_treaty - 强制国家退出条约。该命令仅有两个参数:国家ID和条约ID。例如,“leave_treaty 183 47”将强制英国退出欧盟。 load - 从指定文件加载游戏。 load_hdm_cfg - 加载HDM服务器配置文件。这在多人游戏中非常有用,主机可在游戏中途更新HDM配置,例如更改核武器规则。 load_hdm_database - 加载HDM数据库。例如可在游戏中途更改叛乱ID。 load_hdm_historical_events - 加载HDM历史事件。可使用此命令在游戏中途添加或移除历史事件。例如,此命令可用于停止GeoTWAM模组中的脚本事件,例如美国在2003年3月19日进攻伊拉克。 military_removal - 该命令会让第一个国家要求第二个国家从第一个国家的领土上撤走所有军事单位。例如,“military_removal 68 83”会让德国要求英国从德国撤走其单位。 name - 此命令用于更改多人游戏服务器的名称。 new - 该命令会创建一个新游戏,但此命令存在问题,因为游戏会崩溃。 new_from - 该命令会从指定的数据库创建一个新游戏。 occupy - 该命令会强制第一个国家占领第二个国家。此命令也可用于同一个国家,使其用自己的军事单位占领本国的地区。例如,“occupy 184 184”会强制美国在其本土各地区部署军事单位,“occupy 184 83”会强制美国占领伊朗。 ping - 对服务器执行 ping 操作 print_amds - 显示某个国家的AMDS状态。例如,“print_amds 184”会显示美国的AMDS等级。 print_bombardments - 显示当前所有正在进行轰炸的单位以及来源国和目标国。 print_foreign_presence - 列出指定国家领土上的所有外国军事单位。 print_max_players - 显示当前服务器的最大玩家限制 print_military_control - 列出指定国家所有处于军事控制下的地区,以及历史主张、政治控制和坐标。print_nuclear_research - 显示指定国家的核研究水平。 print_players - 列出服务器上所有当前玩家,同时显示所有玩家ID及其延迟。该命令有助于主机判断是否有玩家导致服务器卡顿。 print_region_languages - 显示指定地区的语言及使用人口,需提供地区数字ID。 print_region_religions - 显示指定地区的宗教及信仰人口,需提供地区数字ID。 print_regions_in_area - 列出给定经纬度范围(低、高经度和低、高纬度)内的所有地区,该命令需要4个参数。 print_relations - 显示该国的外交关系。

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新

  • 全成就指南(2025) — 由于社区内缺乏一份整合的成就指南,本综合指南旨在成为所有希望解锁《超级力量2》Steam版全部十四项成就玩家的主要参考资料。 简介与准备 概述 大家好。我最近开…
  • HDM控制台命令说明 — 本指南将介绍人类发展模组中所有约书亚服务器控制台命令 简介 《超级力量2》的人类发展模组包含大量实用的控制台命令,这些命令具有添加资金、增加人口、多人游戏功能以…
  • 《超级力量2》经济指南 — 《超级力量2》经济指南(视频版) 关于经济的常见错误 很多玩家将商品税率设为100%,以此来增加收入。虽然这能在短期内为你带来利润,但从长远来看,这会导致你的经…