多人游戏:修订间差异
(→官方服务器:小) 标签:移动版编辑 移动版网页编辑 |
(→通用指令:回退,因为ban不属于通用,需要服务器支持。) 标签:移动版编辑 移动版网页编辑 |
||
| (未显示10个用户的57个中间版本) | |||
| 第5行: | 第5行: | ||
|description=铁锈战争多人联机介绍,RustedWarfare如何联机?铁锈战争百科(RustedWiki)提供最新联机资讯 | |description=铁锈战争多人联机介绍,RustedWarfare如何联机?铁锈战争百科(RustedWiki)提供最新联机资讯 | ||
}} | }} | ||
'''多人游戏(Multiplayer)''',亦称多人联机。多人游戏是Rusted | '''多人游戏(Multiplayer)''',亦称多人联机。多人游戏是Rusted Warfare的一大特色,它为玩家提供广大对战交流平台。从1.09版本起,Steam版的出现使PC玩家能与Android玩家跨平台多人联机。 | ||
关于联机教程,请参阅 [[多人游戏/联机教程]] | 关于联机教程,请参阅 [[多人游戏/联机教程]] | ||
<br>若无法访问服务器,见[http://ww.rtsbox.cn/69677.html?t=0#gerbp dns修改]。 | |||
多人游戏离不开服务器,以下是关于服务器的内容。 | |||
==服务器类型== | ==服务器类型== | ||
===官方服务器=== | ===官方服务器=== | ||
官方服务器,俗称“官房”。 | |||
官方服务器根据种类不同在功能上会有区别。 | |||
''官方服务器的字体会加粗显示。'' | |||
其在美国、亚洲地区设立有服务器(可能会由于更新等多种原因变化)。 | |||
*<font color="#87CEEB">'''Discord chat link'''</font> | *<font color="#87CEEB">'''Discord chat link'''</font> | ||
**链接。点击打开链接(Open Link) | **链接。点击打开链接(Open Link)后,会跳转到铁锈战争官方Discord服务器的[http://corrodinggames.com/discord 邀请链接](若无法访问请"尝试更换网络环境") | ||
**(Discord是一款国外的专为社区设计的即时聊天软件) | **(Discord是一款国外的专为社区设计的即时聊天软件) | ||
*<span style="color:gray;">'''Auto Server 2、4、8+'''</span> | *<span style="color:gray;">'''Auto Server 2、4、8+'''</span> | ||
**该类型服务器是自动服务器,无法添加AI,无法踢出玩家,不能选择少于4人的地图,且服务器分别有2个、4个或8个及以上玩家时,游戏将于2分钟后自动开始 | **该类型服务器是自动服务器,无法添加AI,无法踢出玩家,不能选择少于4人的地图,且服务器分别有2个、4个或8个及以上玩家时,游戏将于2分钟后自动开始 | ||
**其中<span style="color:gray;">'''Auto Server 2+'''</span>、<span style="color:gray;">'''Auto Server 8+'''</span>的自动服务器在<span style="color:gray;">'''Auto Server 4+'''</span>之后(1.13.2时期)加入 | **其中<span style="color:gray;">'''Auto Server 2+'''</span>、<span style="color:gray;">'''Auto Server 8+'''</span>的自动服务器在<span style="color:gray;">'''Auto Server 4+'''</span>之后(1.13.2时期)加入 | ||
*<span style="color:gray;">'''Pre-release Server (Beta Test *+)'''</span> | *<span style="color:gray;">'''Pre-release Server (Beta Test *+)'''</span> | ||
**该服务器功能和上方<span style="color:gray;">'''Dedicated Server'''</span>的服务器功能相同,是为测试准备的服务器 | **该服务器功能和上方<span style="color:gray;">'''Dedicated Server'''</span>的服务器功能相同,是为测试准备的服务器 | ||
**在测试版更新完毕时,这种类型的服务器会消失 | **在测试版更新完毕时,这种类型的服务器会消失 | ||
*<span style="color:gray;">'''Relay ASIA 2(US 1、US 2)'''</span> | |||
*<span style="color:gray;">'''Relay ASIA | |||
**中继服务器,使玩家能无需使用第三方软件、无需使用端口映射等操作的情况下'''轻松创建房间''',并支持使用模组、自定义地图进行游戏: | **中继服务器,使玩家能无需使用第三方软件、无需使用端口映射等操作的情况下'''轻松创建房间''',并支持使用模组、自定义地图进行游戏: | ||
*** 此类房间也可以使用"直接加入"(Direct join)功能并输入us1.relay, us2.relay或asia1.relay来进行连接 | *** 此类房间也可以使用"直接加入"(Direct join)功能并输入us1.relay, us2.relay或asia1.relay来进行连接 | ||
*** 房主可以仅需输入三个字母: "new"即可创建新房间,其他玩家可以连接到同一个中继服务器并直接输入房间代码来加入游戏 | *** 房主可以仅需输入三个字母: "new"即可创建新房间,其他玩家可以连接到同一个中继服务器并直接输入房间代码来加入游戏 | ||
* <span style="color:gray;">'''Spider FFA Royale Test'''</span> | |||
**吃鸡/大逃杀服务器。玩家操控一只蜘蛛与其它玩家对战。这种类型服务器支持最多百人同屏竞技,不过最少10人也可游戏。 | |||
**此服务器内的游戏较普通模式有毒圈、随机掉落物资等类似大逃杀的玩法。 | |||
* <span style="color:gray;">'''<s>Dedicated Server</s>'''</span> | |||
**该类服务器属于"专用服务器",房主可以随意踢出玩家并调整所有选项,但AI数量被限制到最多6个。 | |||
**随着中继服务器功能的推出,目前<span style="color:gray;">'''Dedicated Servers'''</span>均已下线。 | |||
*<font color="#87CEEB">'''<s>Public Chat Server</s>'''</font> | *<font color="#87CEEB">'''<s>Public Chat Server</s>'''</font> | ||
**<s>用于聊天,任何版本(包括修改版本)的玩家均可加入。该服务器不会校验单位是否匹配,并且人数没有限制</s> | **<s>用于聊天,任何版本(包括修改版本)的玩家均可加入。该服务器不会校验单位是否匹配,并且人数没有限制</s> | ||
**随着[[1.13|1.13.3]] | **随着[[1.13|1.13.3]]的推出,这种类型的房间已经不复存在,取而代之的是<font color="#87CEEB">'''Discord chat link'''</font> | ||
事实上还曾经有为Steam青睐之光准备的特殊服务器,除加入后的提示内容不同以外,其它内容与<span style="color:gray;">'''Pre-release Server'''</span>几乎没有区别。 | |||
随着Rusted Warfare正式上架Steam,这类服务器也和Steam青睐之光一样退出了历史舞台。 | |||
===私有服务器=== | ===私有服务器=== | ||
私有服务器一般由玩家通过游戏客户端创建,俗称“私房”、“房间”,私有服务器能使用的命令比官方服务器更少。 | |||
" | 空闲状态下的官方服务器会显示在私有服务器之前。对于私有服务器,只有端口状态被检测为开放或者该与服务器在同一个局域网内时,房间才会显示在服务器列表。有了房间公开,想要一同游戏玩的无需转到聊天软件邀请他人也能快速组队游玩。 | ||
然而,目前有部分中国玩家滥用此机制,将公共的房间列表据为自己的广告位以宣传自己的社群或作品,并从中攫取流量与关注。 | |||
除了在游戏中直接创建房间,使用第三方软件(如[https://github.com/RukkitDev/Rukkit Rukkit]、[https://github.com/RW-HPS/RW-HPS RW-HPS])也能创建私有服务器。 | |||
== 中继服务器 == | |||
中继服务器是Rusted Warfare自1.14版本加入游戏的功能;通过中继服务器,房主可以在无需第三方软件或公网IP等条件、无需端口转发等额外操作的情况下,快捷、方便地创建私有房间;而想要参与游戏的玩家也可以通过一串简短的房间号直接加入游戏。 | |||
==== 创建房间 ==== | |||
* 连接到一个中继服务器即可根据指示创建房间。在房间列表中可以找到中继服务器,也可以在游戏的"直接加入"(Direct Join)一栏输入服务器地址加入服务器。<br>这里有一份常用的中继服务器列表: | |||
** asia2.relay | |||
** us1.relay | |||
** us2.relay | |||
** r.relay | |||
** v.relay | |||
* 注意,"relay"并不是一个IANA(互联网数字分配机构)认可的的根域名。它们会被转换为"*.relay.corrodinggames.com" | |||
** 例如"example.relay"对应"example.relay.corrodinggames.com" | |||
==== 加入房间 ==== | |||
* 在游戏的"直接加入"一栏输入'''房间号'''即可加入一场游戏。房间号是可以包含数字和/或英文字母的一串字符,它们不同于传统意义上的IP地址或域名。 | |||
* 字符数量大于等于5时才会被识别为房间号,房间号的第一个字符也对应relay.corrodinggames.com下的一个子域名。 | |||
** 例如,在"直接加入"(Direct Join)的输入框中输入"'''1'''23456",那么加入服务器的请求就会被"'''1'''.relay.corrodinggames.com"对应的中继服务器处理。完整的房间号也会被发送到中继服务器。 | |||
* 在列表中加入一个已经开始的游戏时,会显示没有此房间;输入房间号加入一个已经开始的游戏时,会显示游戏已经开始,无法进入 | |||
* 此外,使用类似于URL的格式也可以把房间号发送给服务器,例如: | |||
** 在"直接加入"(Direct Join)中输入"relay.der.kim/R00000",即可加入RELAY-CN的R00000房间 | |||
** 其中"relay.der.kim"是RELAY-CN的域名,"R00000"为房间号,两者之间以字符'/'分隔。 | |||
** 在这种情况下,'/'后的房间号不受"字符数量大于等于5"的限制,且域名不能以".relay"结尾(否则域名会被交给DNS查询,而不是被转换为"*.relay.corrodinggames.com") | |||
在国内常用的服务器是RELAY-CN(简称RCN);由于其服务器部署在中国大陆境内,对国内玩家延迟更低,游戏体验通常更优。你可以在它的[https://www.yuque.com/derdct/rcn 文档]中找到关于RELAY-CN的额外指令与使用方法等信息。 | |||
==服务器列表== | ==服务器列表== | ||
服务器列表是玩家进行多人联机的门户。游戏服务器列表向玩家展示了 "游戏状态","玩家昵称","人数","地图","版本"和"开放状态"这几项重要数据。 | 服务器列表是玩家进行多人联机的门户。游戏服务器列表向玩家展示了 "游戏状态","玩家昵称","人数","地图","版本"和"开放状态"这几项重要数据。 | ||
| 第48行: | 第90行: | ||
玩家可以在游戏的多人游戏界面、Rusted Warfare官方网站的[http://corrodinggames.com/serverlist?game=RW Active Servers]看到服务器列表 | 玩家可以在游戏的多人游戏界面、Rusted Warfare官方网站的[http://corrodinggames.com/serverlist?game=RW Active Servers]看到服务器列表 | ||
当进入多人联机界面时,游戏会向[gs1.corrodinggames.com, | |||
gs4.corrodinggames.net]<br>获取服务器列表并合并结果。 | |||
只有字体加粗的服务器才是官方房间 | 只有字体加粗的服务器才是官方房间 | ||
=== 状态 === | |||
*通常情况下未开始游戏的服务器的状态称为为''战役室'',聊天室的状态为“<font color="#87CEEB">聊天</font>”。 | *通常情况下未开始游戏的服务器的状态称为为''战役室'',聊天室的状态为“<font color="#87CEEB">聊天</font>”。 | ||
*而已开始游戏的服务器的状态则称为“游戏中”。 | *而已开始游戏的服务器的状态则称为“游戏中”。 | ||
=== 玩家昵称 === | |||
*除Discord链接以外官方服务器的昵称永远为'''SERVER''' | *除Discord链接以外官方服务器的昵称永远为'''SERVER''' | ||
*玩家的自定义服务器的昵称与玩家用户名相符合,但是若玩家用户名有中文,则服务器昵称包含"?" | *玩家的自定义服务器的昵称与玩家用户名相符合,但是若玩家用户名有中文,则服务器昵称包含"?" | ||
*在房间加载出现问题时玩家昵称一栏可能会直接显示房间号(如r1234) | |||
*服务器最大人数均为10,1.08及以前的游戏版本则为8,通过修改客户端/ | |||
=== 玩家数量 === | |||
*服务器最大人数均为10,1.08及以前的游戏版本则为8,通过修改客户端/服务端可以去除这一限制,但私房中人数依旧不能超过100 | |||
*<s>虽然聊天室最大人数显示为10,但玩家数量没有实际限制</s> | *<s>虽然聊天室最大人数显示为10,但玩家数量没有实际限制</s> | ||
*<span style="color:gray;">'''Spider FFA Royale Test'''</span>服务器的最高人数是100 | *<span style="color:gray;">'''Spider FFA Royale Test'''</span>服务器的最高人数是100 | ||
*Discord链接的玩家数量永远为0/10 | *Discord链接的玩家数量永远为0/10 | ||
=== 地图 === | |||
*官方服务器的地图名称就是''服务器种类,''玩家的自定义服务器地图名称与选择的地图有关,两者均不能正常显示中文,是聊天列表服务器的原因。 | *官方服务器的地图名称就是''服务器种类,''玩家的自定义服务器地图名称与选择的地图有关,两者均不能正常显示中文,是聊天列表服务器的原因。 | ||
* | === 版本 === | ||
*显示该服务器相对应的版本。 | |||
*服务器的拥有者也可以通过修改代码改变显示的版本,但进入时依旧是原版本 | |||
=== 开放 === | |||
*官方服务器和玩家自创服务器(也称私房,需要端口映射)的开放性一般均为'''Y'''。 | *官方服务器和玩家自创服务器(也称私房,需要端口映射)的开放性一般均为'''Y'''。 | ||
*私房开放指令为.toup,也可以在创建房间时输入newup创建一个开放的房间,通过.tonp指令关闭开放 | |||
*端口无法连接的情况下开放性为'''N''';事实上,提供房间列表的服务器在检测到房间无法正常连接(长时间没有更新房间时),大都会将房间直接从列表移除。 | *端口无法连接的情况下开放性为'''N''';事实上,提供房间列表的服务器在检测到房间无法正常连接(长时间没有更新房间时),大都会将房间直接从列表移除。 | ||
*需要密码的房间开房性为'''P''' | *需要密码的房间开房性为'''P''' | ||
*局域网游戏一般为<span style="color:orange;">橙色,</span>由玩家自行在局域网中创建,开放性为<span style="color:orange;">'''L'''</span> | *局域网游戏一般为<span style="color:orange;">橙色,</span>由玩家自行在局域网中创建,开放性为<span style="color:orange;">'''L'''</span> | ||
==服务器指令== | ==服务器指令== | ||
指令一般可以在聊天栏里输入,但绝大部分指令需要权限(房主)。 | 指令一般可以在聊天栏里输入,但绝大部分指令需要权限(房主)。 | ||
| 第79行: | 第133行: | ||
大部分指令只能在开始游戏前有效,其游戏时无效。 | 大部分指令只能在开始游戏前有效,其游戏时无效。 | ||
大多数游戏选项指令可以在游戏开始前使用图形界面快捷输入。 | |||
==指令列表== | ==指令列表== | ||
=== 官房指令 === | ===官房指令=== | ||
大部分指令中,[true/false]与[on/off]可以互相代替。 | |||
*start | *start | ||
**开始游戏 | **开始游戏 | ||
| 第87行: | 第142行: | ||
**在"官房"中,发起开始游戏的指令后,进入游戏前会有5秒倒计时;此时该指令能停止计时并阻止游戏开始(在Auto Server 使用此指令无效)。 | **在"官房"中,发起开始游戏的指令后,进入游戏前会有5秒倒计时;此时该指令能停止计时并阻止游戏开始(在Auto Server 使用此指令无效)。 | ||
*help | *help | ||
** | **显示指令列表 | ||
*maps | *maps | ||
**列出所有地图的名称与编号 | **列出所有地图的名称与编号 | ||
| 第104行: | 第159行: | ||
*credits [开局资金] | *credits [开局资金] | ||
**设置开局资金,少则0,多则200000。若设置为负数,会提示不支持并转换为正整数 | **设置开局资金,少则0,多则200000。若设置为负数,会提示不支持并转换为正整数 | ||
*income [1/2/3] | *income [1/1.5/2/2.5/3] | ||
**设置收入资金的倍数,默认为1倍。 | **设置收入资金的倍数,默认为1倍。 | ||
*addai | *addai | ||
| 第112行: | 第167行: | ||
**正常情况下难度可设置为-2到3 | **正常情况下难度可设置为-2到3 | ||
**在[[1.13]]之前的版本中,AI的难度可以通过命令设为此范围外的数字,开启此类游戏往往会导致AI过度发展引起游戏严重卡顿(新版本已有限制并修复) | **在[[1.13]]之前的版本中,AI的难度可以通过命令设为此范围外的数字,开启此类游戏往往会导致AI过度发展引起游戏严重卡顿(新版本已有限制并修复) | ||
*nukes [true/false] | * nukes [true/false] | ||
**启用/禁用核弹 | **启用/禁用核弹 | ||
*sharedcontrol [true/false] | *sharedcontrol [true/false] | ||
| 第128行: | 第183行: | ||
**交换/移动指定玩家或AI的出生点 | **交换/移动指定玩家或AI的出生点 | ||
**关于出生点或队伍颜色:'''<font color="#00FF00"> 1 绿 </font> <font color="#FF0000"> 2 红 </font> <font color="#000080"> 3 深蓝 </font> <font color="#FFFF00"> 4 黄 </font> <font color="#87CEEB"> 5 浅蓝 </font> <font color="#F5F5F5 "> 6 白 </font> <font color="#000000"> 7 黑 </font> <font color="#F400A1"> 8 粉 </font> <font color="#FFA500"> 9 橙 </font> <font color="#800080"> 10 紫</font>''' | **关于出生点或队伍颜色:'''<font color="#00FF00"> 1 绿 </font> <font color="#FF0000"> 2 红 </font> <font color="#000080"> 3 深蓝 </font> <font color="#FFFF00"> 4 黄 </font> <font color="#87CEEB"> 5 浅蓝 </font> <font color="#F5F5F5 "> 6 白 </font> <font color="#000000"> 7 黑 </font> <font color="#F400A1"> 8 粉 </font> <font color="#FFA500"> 9 橙 </font> <font color="#800080"> 10 紫</font>''' | ||
*team [队伍] [新队伍] | * team [队伍] [新队伍] | ||
**交换/移动指定玩家或AI的队伍 | **交换/移动指定玩家或AI的队伍 | ||
*teamlock [true/false] | *teamlock [true/false] | ||
| 第135行: | 第190行: | ||
**阻止新玩家进入房间 | **阻止新玩家进入房间 | ||
*revealedmap [true/false] | *revealedmap [true/false] | ||
** | **地图图片显示,可能没有作用 | ||
*endgame | |||
* | **5秒后重置整局游戏,但不关闭房间,等价于退出游戏中的返回战役室。 | ||
===通用指令=== | |||
*t [消息内容] | *t [消息内容] | ||
**发送一条团队消息,只有你和你的队友能看到它 | **发送一条团队消息,只有你和你的队友能看到它 | ||
| 第144行: | 第200行: | ||
**允许/拒绝共享。当房主开启队友共享控制时,在游戏中可以执行"-share off"禁用共享,你将无法被其他队友控制;执行"-share on"可以再次允许 | **允许/拒绝共享。当房主开启队友共享控制时,在游戏中可以执行"-share off"禁用共享,你将无法被其他队友控制;执行"-share on"可以再次允许 | ||
**即使玩家设置了禁用共享,玩家断开连接后,仍会被共享控制权限 | **即使玩家设置了禁用共享,玩家断开连接后,仍会被共享控制权限 | ||
*pause | *pause/unpause | ||
** | **暂停/继续游戏,仅房主有权限使用此指令 | ||
*surrender | *surrender | ||
**投票发起投降;全票通过后己方单位会全部自毁,同时敌方胜利 | **投票发起投降;全票通过后己方单位会全部自毁,同时敌方胜利 | ||
*self_move [位置] [ | *self_move [位置] | ||
** | **变更自己的位置 1~10 | ||
*qc [-命令] [参数] [ | **使用该类指令请求移动的位置不能被占用。 | ||
*self_team [队伍] | |||
**变更自己的队伍,参数取值范围为0~99 | |||
*self_move [位置] [队伍] | |||
**变更自己的队伍以及位置,位置取值范围为1~10,队伍取值范围为0~99 | |||
*qc [-命令] [参数] [更多参数…] | |||
**隐式执行命令——执行一些命令时,隐藏发送在聊天框中的原命令,但执行的命令仍然会回显执行结果 | **隐式执行命令——执行一些命令时,隐藏发送在聊天框中的原命令,但执行的命令仍然会回显执行结果 | ||
**部分命令加上此前缀后不会被执行,例如-surrender | **部分命令加上此前缀后不会被执行,例如-surrender | ||
*i [消息内容] | *i [消息内容] | ||
**在服务器的终端/日志中留下一条消息 | **在服务器的终端/日志中留下一条消息 | ||
**<nowiki>例如,在聊天框输入"-i HelloWorld~~~~~~~",就能留下这样的一条 info message</nowiki> | **<nowiki>例如,在聊天框输入"-i HelloWorld~~~~~~~",就能留下这样的一条"info message":</nowiki> | ||
**[[文件:command-i.png|无框|508x508像素]] | **[[文件:command-i.png|无框|508x508像素]] | ||
==系统信息== | ==系统信息== | ||
*player ** disconnected | *player ** disconnected :表示玩家断开连接或退出游戏 | ||
*[TEAM] [Sharing control due to afk] :表示该玩家长时间没有执行操作,可能是长时间挂机或延迟过高,此时队友可控制此玩家 | |||
* | *[TEAM] [Sharing control due to disconnect] :表示此玩家断开连接或延迟过高,此时队友可以控制此玩家 | ||
*<nowiki>** was defeated</nowiki> | *<nowiki>** was defeated</nowiki> :表示该玩家被打败了,其所有具有建造能力的单位(如建造者、陆军工厂等)都被摧毁 | ||
*<nowiki>** has been wiped out :表示该玩家被消灭了,其所有单位被摧毁</nowiki> | *<nowiki>** has been wiped out :表示该玩家被消灭了,其所有单位被摧毁</nowiki> | ||
*has surrendered | * ** has surrendered :此玩家投降认输;若某一队玩家全部离线,系统也会自动判定投降 | ||
==你知道吗== | ==你知道吗== | ||
*在服务器中输入指令的前缀除了"-"和"." | *在服务器中输入指令的前缀除了"-"和".",下划线"_"也可以是指令前缀。 | ||
*在早期版本中,服务端(房主)默认端口为5000,而不是现在的5123。 | *在早期版本中,服务端(房主)默认端口为5000,而不是现在的5123。 | ||
*在旧版本中,如果玩家的可建造的单位被摧毁得只剩下海上建造者,那么游戏仍会判定玩家失败。 | *在旧版本中,如果玩家的可建造的单位被摧毁得只剩下海上建造者,那么游戏仍会判定玩家失败。 | ||
*如果服务端(房主)在开启房间的一瞬间游戏崩溃,客户端(玩家)也有很大几率崩溃。 | *如果服务端(房主)在开启房间的一瞬间游戏崩溃,客户端(玩家)也有很大几率崩溃。 | ||
* | *曾经,提供房间列表的其中一个服务器由于使用了[https://www.cloudflare.com/ Cloudflare]的CDN加速服务,导致房间列表可以通过IPV6访问;因此当时的房间列表有时候会出现IPv6地址的房间。 | ||
** | **新版本的Rusted Warfare已经原生支持通过IPv6进行多人游戏。旧版本必须通过一个仅解析有AAAA记录的域名加入IPv6房间,而不能直接输入IP地址。 | ||
*[[Steam版]]的[[Rusted Warfare]]其实可以通过修改游戏目录下的"preferences.ini"来修改队伍颜色,Android版需要更改"classes.dex"。 | *[[Steam版]]的[[Rusted Warfare]]其实可以通过修改游戏目录下的"preferences.ini"来修改队伍颜色,Android版需要更改"classes.dex"。 | ||
*房间类型为"chat" | *房间类型为"chat"的聊天房间一般会被提到列表最上方,类型为"link"(链接)的房间也会被置顶。 | ||
*铁锈战争的房间类型除了常见的r房和s房,还有a房、h房、i房、v房等等。其中幻想天域的i房延迟最低,虽不能公开但联机是没什么问题的 | |||
*已经被打败的玩家不能参与投降投票。如果一队所有在线玩家都被打败,但还有未被打败的离线玩家,那这支队伍将无法投降 | |||
2025年2月15日 (六) 16:42的最新版本
多人游戏(Multiplayer),亦称多人联机。多人游戏是Rusted Warfare的一大特色,它为玩家提供广大对战交流平台。从1.09版本起,Steam版的出现使PC玩家能与Android玩家跨平台多人联机。
关于联机教程,请参阅 多人游戏/联机教程
若无法访问服务器,见dns修改。
多人游戏离不开服务器,以下是关于服务器的内容。
服务器类型
官方服务器
官方服务器,俗称“官房”。
官方服务器根据种类不同在功能上会有区别。
官方服务器的字体会加粗显示。
其在美国、亚洲地区设立有服务器(可能会由于更新等多种原因变化)。
- Discord chat link
- 链接。点击打开链接(Open Link)后,会跳转到铁锈战争官方Discord服务器的邀请链接(若无法访问请"尝试更换网络环境")
- (Discord是一款国外的专为社区设计的即时聊天软件)
- Auto Server 2、4、8+
- 该类型服务器是自动服务器,无法添加AI,无法踢出玩家,不能选择少于4人的地图,且服务器分别有2个、4个或8个及以上玩家时,游戏将于2分钟后自动开始
- 其中Auto Server 2+、Auto Server 8+的自动服务器在Auto Server 4+之后(1.13.2时期)加入
- Pre-release Server (Beta Test *+)
- 该服务器功能和上方Dedicated Server的服务器功能相同,是为测试准备的服务器
- 在测试版更新完毕时,这种类型的服务器会消失
- Relay ASIA 2(US 1、US 2)
- 中继服务器,使玩家能无需使用第三方软件、无需使用端口映射等操作的情况下轻松创建房间,并支持使用模组、自定义地图进行游戏:
- 此类房间也可以使用"直接加入"(Direct join)功能并输入us1.relay, us2.relay或asia1.relay来进行连接
- 房主可以仅需输入三个字母: "new"即可创建新房间,其他玩家可以连接到同一个中继服务器并直接输入房间代码来加入游戏
- 中继服务器,使玩家能无需使用第三方软件、无需使用端口映射等操作的情况下轻松创建房间,并支持使用模组、自定义地图进行游戏:
- Spider FFA Royale Test
- 吃鸡/大逃杀服务器。玩家操控一只蜘蛛与其它玩家对战。这种类型服务器支持最多百人同屏竞技,不过最少10人也可游戏。
- 此服务器内的游戏较普通模式有毒圈、随机掉落物资等类似大逃杀的玩法。
Dedicated Server- 该类服务器属于"专用服务器",房主可以随意踢出玩家并调整所有选项,但AI数量被限制到最多6个。
- 随着中继服务器功能的推出,目前Dedicated Servers均已下线。
Public Chat Server用于聊天,任何版本(包括修改版本)的玩家均可加入。该服务器不会校验单位是否匹配,并且人数没有限制- 随着1.13.3的推出,这种类型的房间已经不复存在,取而代之的是Discord chat link
事实上还曾经有为Steam青睐之光准备的特殊服务器,除加入后的提示内容不同以外,其它内容与Pre-release Server几乎没有区别。
随着Rusted Warfare正式上架Steam,这类服务器也和Steam青睐之光一样退出了历史舞台。
私有服务器
私有服务器一般由玩家通过游戏客户端创建,俗称“私房”、“房间”,私有服务器能使用的命令比官方服务器更少。
空闲状态下的官方服务器会显示在私有服务器之前。对于私有服务器,只有端口状态被检测为开放或者该与服务器在同一个局域网内时,房间才会显示在服务器列表。有了房间公开,想要一同游戏玩的无需转到聊天软件邀请他人也能快速组队游玩。
然而,目前有部分中国玩家滥用此机制,将公共的房间列表据为自己的广告位以宣传自己的社群或作品,并从中攫取流量与关注。
中继服务器
中继服务器是Rusted Warfare自1.14版本加入游戏的功能;通过中继服务器,房主可以在无需第三方软件或公网IP等条件、无需端口转发等额外操作的情况下,快捷、方便地创建私有房间;而想要参与游戏的玩家也可以通过一串简短的房间号直接加入游戏。
创建房间
- 连接到一个中继服务器即可根据指示创建房间。在房间列表中可以找到中继服务器,也可以在游戏的"直接加入"(Direct Join)一栏输入服务器地址加入服务器。
这里有一份常用的中继服务器列表:- asia2.relay
- us1.relay
- us2.relay
- r.relay
- v.relay
- 注意,"relay"并不是一个IANA(互联网数字分配机构)认可的的根域名。它们会被转换为"*.relay.corrodinggames.com"
- 例如"example.relay"对应"example.relay.corrodinggames.com"
加入房间
- 在游戏的"直接加入"一栏输入房间号即可加入一场游戏。房间号是可以包含数字和/或英文字母的一串字符,它们不同于传统意义上的IP地址或域名。
- 字符数量大于等于5时才会被识别为房间号,房间号的第一个字符也对应relay.corrodinggames.com下的一个子域名。
- 例如,在"直接加入"(Direct Join)的输入框中输入"123456",那么加入服务器的请求就会被"1.relay.corrodinggames.com"对应的中继服务器处理。完整的房间号也会被发送到中继服务器。
- 在列表中加入一个已经开始的游戏时,会显示没有此房间;输入房间号加入一个已经开始的游戏时,会显示游戏已经开始,无法进入
- 此外,使用类似于URL的格式也可以把房间号发送给服务器,例如:
- 在"直接加入"(Direct Join)中输入"relay.der.kim/R00000",即可加入RELAY-CN的R00000房间
- 其中"relay.der.kim"是RELAY-CN的域名,"R00000"为房间号,两者之间以字符'/'分隔。
- 在这种情况下,'/'后的房间号不受"字符数量大于等于5"的限制,且域名不能以".relay"结尾(否则域名会被交给DNS查询,而不是被转换为"*.relay.corrodinggames.com")
在国内常用的服务器是RELAY-CN(简称RCN);由于其服务器部署在中国大陆境内,对国内玩家延迟更低,游戏体验通常更优。你可以在它的文档中找到关于RELAY-CN的额外指令与使用方法等信息。
服务器列表
服务器列表是玩家进行多人联机的门户。游戏服务器列表向玩家展示了 "游戏状态","玩家昵称","人数","地图","版本"和"开放状态"这几项重要数据。
玩家可以在游戏的多人游戏界面、Rusted Warfare官方网站的Active Servers看到服务器列表
当进入多人联机界面时,游戏会向[gs1.corrodinggames.com,
gs4.corrodinggames.net]
获取服务器列表并合并结果。
只有字体加粗的服务器才是官方房间
状态
- 通常情况下未开始游戏的服务器的状态称为为战役室,聊天室的状态为“聊天”。
- 而已开始游戏的服务器的状态则称为“游戏中”。
玩家昵称
- 除Discord链接以外官方服务器的昵称永远为SERVER
- 玩家的自定义服务器的昵称与玩家用户名相符合,但是若玩家用户名有中文,则服务器昵称包含"?"
- 在房间加载出现问题时玩家昵称一栏可能会直接显示房间号(如r1234)
玩家数量
- 服务器最大人数均为10,1.08及以前的游戏版本则为8,通过修改客户端/服务端可以去除这一限制,但私房中人数依旧不能超过100
虽然聊天室最大人数显示为10,但玩家数量没有实际限制- Spider FFA Royale Test服务器的最高人数是100
- Discord链接的玩家数量永远为0/10
地图
- 官方服务器的地图名称就是服务器种类,玩家的自定义服务器地图名称与选择的地图有关,两者均不能正常显示中文,是聊天列表服务器的原因。
版本
- 显示该服务器相对应的版本。
- 服务器的拥有者也可以通过修改代码改变显示的版本,但进入时依旧是原版本
开放
- 官方服务器和玩家自创服务器(也称私房,需要端口映射)的开放性一般均为Y。
- 私房开放指令为.toup,也可以在创建房间时输入newup创建一个开放的房间,通过.tonp指令关闭开放
- 端口无法连接的情况下开放性为N;事实上,提供房间列表的服务器在检测到房间无法正常连接(长时间没有更新房间时),大都会将房间直接从列表移除。
- 需要密码的房间开房性为P
- 局域网游戏一般为橙色,由玩家自行在局域网中创建,开放性为L
服务器指令
指令一般可以在聊天栏里输入,但绝大部分指令需要权限(房主)。
输入指令前需要前缀,前缀一般有"-"或"."。
大部分指令只能在开始游戏前有效,其游戏时无效。
大多数游戏选项指令可以在游戏开始前使用图形界面快捷输入。
指令列表
官房指令
大部分指令中,[true/false]与[on/off]可以互相代替。
- start
- 开始游戏
- stop
- 在"官房"中,发起开始游戏的指令后,进入游戏前会有5秒倒计时;此时该指令能停止计时并阻止游戏开始(在Auto Server 使用此指令无效)。
- help
- 显示指令列表
- maps
- 列出所有地图的名称与编号
- map [地图名称/地图编号]
- 选择一张地图来游玩
- fog [off/los/basic]
- off 关闭迷雾
- 游戏中将没有任何迷雾,敌我的一举一动每个人都能相互看见。
- los 重雾(视线迷雾)
- 只有单位附近才会有视野,离开后即会消失(若区域内有敌人建筑,离开后可以看到“残影”)
- 被探索地区只能暂时高亮,残影不能显示单位的状态和等级,并且不是实时的,
- basic 基础迷雾
- 被探索后的地区能一直保持视野。
- off 关闭迷雾
- startingunits [开局单位]
- 设置开局单位,如小军队,实验型战斗蜘蛛等。
- credits [开局资金]
- 设置开局资金,少则0,多则200000。若设置为负数,会提示不支持并转换为正整数
- income [1/1.5/2/2.5/3]
- 设置收入资金的倍数,默认为1倍。
- addai
- 添加一个AI(AI也可以使用踢出的方式移除)
- Auto Server不能添加AI
- ai [AI的难度,必须为整数]
- 正常情况下难度可设置为-2到3
- 在1.13之前的版本中,AI的难度可以通过命令设为此范围外的数字,开启此类游戏往往会导致AI过度发展引起游戏严重卡顿(新版本已有限制并修复)
- nukes [true/false]
- 启用/禁用核弹
- sharedcontrol [true/false]
- 设置队友共享控制,在游戏开始前使用;启用后,你可以控制队友,同时队友可以控制你。若队友退出游戏,你同样可以控制退出的队友
- afk
- 一般在房主挂机/暂离时使用。此时如果官房房主在30秒内未发送任何消息或命令,afk命令的使用者将会获得房主权限
- (关于广义的afk的释义,可以参阅百度百科上的这个条目)
- give [位置]
- 给予权限,把房主权限给予指定玩家
- who
- 查看当前房主是谁
- kick [位置] 将某人移出服务器
- 踢出指定玩家或AI
- move [位置] [新位置](或) (需要注意空格)更换出生点或队伍
- 交换/移动指定玩家或AI的出生点
- 关于出生点或队伍颜色: 1 绿 2 红 3 深蓝 4 黄 5 浅蓝 6 白 7 黑 8 粉 9 橙 10 紫
- team [队伍] [新队伍]
- 交换/移动指定玩家或AI的队伍
- teamlock [true/false]
- 控制玩家是否可以自己更换队伍
- roomlock [true/false]
- 阻止新玩家进入房间
- revealedmap [true/false]
- 地图图片显示,可能没有作用
- endgame
- 5秒后重置整局游戏,但不关闭房间,等价于退出游戏中的返回战役室。
通用指令
- t [消息内容]
- 发送一条团队消息,只有你和你的队友能看到它
- share [on/off]
- 允许/拒绝共享。当房主开启队友共享控制时,在游戏中可以执行"-share off"禁用共享,你将无法被其他队友控制;执行"-share on"可以再次允许
- 即使玩家设置了禁用共享,玩家断开连接后,仍会被共享控制权限
- pause/unpause
- 暂停/继续游戏,仅房主有权限使用此指令
- surrender
- 投票发起投降;全票通过后己方单位会全部自毁,同时敌方胜利
- self_move [位置]
- 变更自己的位置 1~10
- 使用该类指令请求移动的位置不能被占用。
- self_team [队伍]
- 变更自己的队伍,参数取值范围为0~99
- self_move [位置] [队伍]
- 变更自己的队伍以及位置,位置取值范围为1~10,队伍取值范围为0~99
系统信息
- player ** disconnected :表示玩家断开连接或退出游戏
- [TEAM] [Sharing control due to afk] :表示该玩家长时间没有执行操作,可能是长时间挂机或延迟过高,此时队友可控制此玩家
- [TEAM] [Sharing control due to disconnect] :表示此玩家断开连接或延迟过高,此时队友可以控制此玩家
- ** was defeated :表示该玩家被打败了,其所有具有建造能力的单位(如建造者、陆军工厂等)都被摧毁
- ** has been wiped out :表示该玩家被消灭了,其所有单位被摧毁
- ** has surrendered :此玩家投降认输;若某一队玩家全部离线,系统也会自动判定投降
你知道吗
- 在服务器中输入指令的前缀除了"-"和".",下划线"_"也可以是指令前缀。
- 在早期版本中,服务端(房主)默认端口为5000,而不是现在的5123。
- 在旧版本中,如果玩家的可建造的单位被摧毁得只剩下海上建造者,那么游戏仍会判定玩家失败。
- 如果服务端(房主)在开启房间的一瞬间游戏崩溃,客户端(玩家)也有很大几率崩溃。
- 曾经,提供房间列表的其中一个服务器由于使用了Cloudflare的CDN加速服务,导致房间列表可以通过IPV6访问;因此当时的房间列表有时候会出现IPv6地址的房间。
- 新版本的Rusted Warfare已经原生支持通过IPv6进行多人游戏。旧版本必须通过一个仅解析有AAAA记录的域名加入IPv6房间,而不能直接输入IP地址。
- Steam版的Rusted Warfare其实可以通过修改游戏目录下的"preferences.ini"来修改队伍颜色,Android版需要更改"classes.dex"。
- 房间类型为"chat"的聊天房间一般会被提到列表最上方,类型为"link"(链接)的房间也会被置顶。
- 铁锈战争的房间类型除了常见的r房和s房,还有a房、h房、i房、v房等等。其中幻想天域的i房延迟最低,虽不能公开但联机是没什么问题的
- 已经被打败的玩家不能参与投降投票。如果一队所有在线玩家都被打败,但还有未被打败的离线玩家,那这支队伍将无法投降