多人游戏:修订间差异

添加的内容 删除的内容
无编辑摘要
标签移动版编辑 移动版网页编辑
无编辑摘要
第9行: 第9行:
关于联机教程,请参阅 [[多人游戏/联机教程]]
关于联机教程,请参阅 [[多人游戏/联机教程]]
==服务器类型==
==服务器类型==
多人游戏的进行离不开服务器。

===官方服务器===
===官方服务器===
官方服务器,俗称“官房”。官方服务器有不同的种类以及它们的区别官方服务器的字体会加粗显示。
官方服务器,俗称“官房”。官方服务器根据种类不同在功能上会有区别官方服务器的字体会加粗显示。


其在美国、亚洲地区设立有服务器(可能会由于更新等多种原因变化)
其在美国、亚洲地区设立有服务器(可能会由于更新等多种原因变化)
第19行: 第21行:
**该类型服务器是自动服务器,无法添加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;">'''Dedicated Server'''</span>
**该类服务器属于专服务器,可以调整所有选项,但最多能添加6个AI
*<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;">'''Spider FFA Royale Test'''</span>
*<span style="color:gray;">'''Relay ASIA 2(US 1、US 2)'''</span>
**吃鸡/大逃杀服务器。服务器支持最多百人同屏竞技,最少10人也可游戏。
**此服务器内的游戏较普通模式有毒圈、随机掉落物资等类似"吃鸡"的玩法。
*<span style="color:gray;">'''Relay ASIA 1(US 1、US 2)'''</span>
**中继服务器,使玩家能无需使用第三方软件、无需使用端口映射等操作的情况下'''轻松创建房间''',并支持使用模组、自定义地图进行游戏:
**中继服务器,使玩家能无需使用第三方软件、无需使用端口映射等操作的情况下'''轻松创建房间''',并支持使用模组、自定义地图进行游戏:
*** 此类房间也可以使用"直接加入"(Direct join)功能并输入us1.relay, us2.relay或asia1.relay来进行连接
*** 此类房间也可以使用"直接加入"(Direct join)功能并输入us1.relay, us2.relay或asia1.relay来进行连接
*** 房主可以仅需输入三个字母: "new"即可创建新房间,其他玩家可以连接到同一个中继服务器并直接输入房间代码来加入游戏
*** 房主可以仅需输入三个字母: "new"即可创建新房间,其他玩家可以连接到同一个中继服务器并直接输入房间代码来加入游戏
* <span style="color:gray;">'''<s>Spider FFA Royale Test</s>'''</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]]的推出,这种类型的房间已经不复存在,取而代之的是一个Discord链接
**随着[[1.13|1.13.3]]的推出,这种类型的房间已经不复存在,取而代之的是<font color="#87CEEB">'''Discord chat link'''</font>
事实上还曾经有为Steam青睐之光准备的特殊服务器,不过早已经移
事实上还曾经有为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)一栏输入服务器地址加入服务器。这里有一份常用的中继服务器列表:
** asia2.relay
** us1.relay
** us2.relay
** r.relay
** v.relay
* 注意,"relay"并不是一个IANA(互联网数字分配机构)认可的的根域名。它们会被转换为"*.relay.corrodinggames.com"
** 例如"example.relay"对应"example.relay.corrodinggames.com"

==== 加入房间 ====

* 在游戏的"直接加入"一栏输入'''房间号'''即可加入一场游戏。房间号并不需要是一个IP地址或域名,但房间号的第一个字符也对应relay.corrodinggames.com的一个子域名。

* 例如,在"直接加入"(Direct Join)的输入框中输入"'''1'''23456",那么加入服务器的请求就会被"'''1'''.relay.corrodinggames.com"对应的中继服务器处理。

在国内常用的服务器是RELAY-CN(简称RCN);由于其服务器部署在中国大陆境内,所以对国内玩家延迟更低,游戏体验通常更优。你可以在它的[https://www.yuque.com/derdct/rcn 文档]中找到关于RELAY-CN的额外指令与使用方法等信息。


使用第三方软件(如[https://github.com/RukkitDev/Rukkit Rukkit]、[https://github.com/RW-HPS/RW-HPS RW-HPS])也能创建私有服务器
==服务器列表==
==服务器列表==
服务器列表是玩家进行多人联机的门户。游戏服务器列表向玩家展示了 "游戏状态","玩家昵称","人数","地图","版本"和"开放状态"这几项重要数据。
服务器列表是玩家进行多人联机的门户。游戏服务器列表向玩家展示了 "游戏状态","玩家昵称","人数","地图","版本"和"开放状态"这几项重要数据。
第50行: 第80行:


只有字体加粗的服务器才是官方房间
只有字体加粗的服务器才是官方房间

====状态====
=== 状态 ===
*通常情况下未开始游戏的服务器的状态称为为''战役室'',聊天室的状态为“<font color="#87CEEB">聊天</font>”。
*通常情况下未开始游戏的服务器的状态称为为''战役室'',聊天室的状态为“<font color="#87CEEB">聊天</font>”。
*而已开始游戏的服务器的状态则称为“游戏中”。
*而已开始游戏的服务器的状态则称为“游戏中”。

====玩家昵称====
=== 玩家昵称 ===
*除Discord链接以外官方服务器的昵称永远为'''SERVER'''
*除Discord链接以外官方服务器的昵称永远为'''SERVER'''
*玩家的自定义服务器的昵称与玩家用户名相符合,但是若玩家用户名有中文,则服务器昵称包含"?"
*玩家的自定义服务器的昵称与玩家用户名相符合,但是若玩家用户名有中文,则服务器昵称包含"?"

====玩家数量====
=== 玩家数量 ===
*服务器最大人数均为10,1.08及以前的游戏版本则为8,通过修改客户端/服务端可以去除这一限制
*服务器最大人数均为10,1.08及以前的游戏版本则为8,通过修改客户端/服务端可以去除这一限制
*<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'''。
*端口无法连接的情况下开放性为'''N''';事实上,提供房间列表的服务器在检测到房间无法正常连接(长时间没有更新房间时),大都会将房间直接从列表移除。
*端口无法连接的情况下开放性为'''N''';事实上,提供房间列表的服务器在检测到房间无法正常连接(长时间没有更新房间时),大都会将房间直接从列表移除。
第80行: 第116行:
大多数游戏选项指令可以在游戏开始前使用图形界面快捷输入
大多数游戏选项指令可以在游戏开始前使用图形界面快捷输入
==指令列表==
==指令列表==
RCN指令
[https://www.yuque.com/derdct/rcn/connamd-new]

===官房指令===
===官房指令===
大部分指令中,[true/false]与[on/off]可以互相代替。
大部分指令中,[true/false]与[on/off]可以互相代替。
第176行: 第209行:


*<nowiki>** has been wiped out :表示该玩家被消灭了,其所有单位被摧毁</nowiki>
*<nowiki>** has been wiped out :表示该玩家被消灭了,其所有单位被摧毁</nowiki>
*** has surrendered :该方的此玩家投降认输;若某一队玩家全部离线,系统也会自动判定投降
*** has surrendered :此玩家投降认输;若某一队玩家全部离线,系统也会自动判定投降
==你知道吗==
==你知道吗==
*在服务器中输入指令的前缀除了"-"和".",下划线"_"也可以是指令前缀。
*在服务器中输入指令的前缀除了"-"和".",下划线"_"也可以是指令前缀。
第182行: 第215行:
*在旧版本中,如果玩家的可建造的单位被摧毁得只剩下海上建造者,那么游戏仍会判定玩家失败。
*在旧版本中,如果玩家的可建造的单位被摧毁得只剩下海上建造者,那么游戏仍会判定玩家失败。
*如果服务端(房主)在开启房间的一瞬间游戏崩溃,客户端(玩家)也有很大几率崩溃。
*如果服务端(房主)在开启房间的一瞬间游戏崩溃,客户端(玩家)也有很大几率崩溃。
*由于房间列表其中一个服务器使用了[https://www.cloudflare.com/ Cloudflare]的CDN加速服务,这使得房间列表一定程度上可以通过IPV6访问;因此房间列表有时候会出现IPv6地址的房间。
*曾经,提供房间列表其中一个服务器由于使用了[https://www.cloudflare.com/ Cloudflare]的CDN加速服务,导致房间列表可以通过IPV6访问;因此当时的房间列表有时候会出现IPv6地址的房间。
**新版本的Rusted Warfare还可以通过IPv6进行多人游戏。旧版本必须通过一个仅解析有AAAA记录的域名加入IPv6房间而不能直接输入IP地址
**新版本的Rusted Warfare已经原生支持通过IPv6进行多人游戏。旧版本必须通过一个仅解析有AAAA记录的域名加入IPv6房间而不能直接输入IP地址
*[[Steam版]]的[[Rusted Warfare]]其实可以通过修改游戏目录下的"preferences.ini"来修改队伍颜色,Android版需要更改"classes.dex"。
*[[Steam版]]的[[Rusted Warfare]]其实可以通过修改游戏目录下的"preferences.ini"来修改队伍颜色,Android版需要更改"classes.dex"。
*房间类型为"chat"的聊天房间一般会被提到列表最上方,类型为"link"(链接)的房间也会被置顶。
*房间类型为"chat"的聊天房间一般会被提到列表最上方,类型为"link"(链接)的房间也会被置顶。