该帖已被设置为精华帖
如果有不懂的,或者其他的问题请加群:1060715641。群内咨询
为NRS用于交换在线状态和会话信息,这对建立小队至关重要。与其他服务器基础设施不同,目前由于滥用问题,目前没有自托管的NRS服务器。不过,目前官方公开托管了版本31.5.0至40.0.x的部分NRS版本。
此游戏聊天服务器(warframe-irc-server),氏族、道场服务器(warframe-hub-server),小队服务器(此帖所帖的NRS服务器,服务器地址:"nrs.source.wf","dtls" 99)是三种不同的服务器,
没有HUB服务器
如果你不使用或不在意拥有HUB服务器,配置非常简单,设置config.json里面的内容如下:
使用HUB服务器
这里有一点小复杂性,因为无法分别配置 DTLS 分别用于 HUB 和 NRS:NRS 服务器需要 DTLS,但 HUB 服务器不支持 DTLS。为了解决这个问题,官方将启用DTLS,但要求引导者通过localhost代理HUB流量:
以下以我本地的服务器为例,我服务器的IP是192.168.0.13

-
设置为"nrsAddress" "nrs.source.wf"
-
设置为"dtls" 99
-
设置为"hubAddress" "127.0.0.1:6951"
-
在 下设置为客户端访问 HUB 服务器的地址,例如:"tunables" "udpProxyUpstream" "192.168.0.13:6952"
注意。如果 SpaceNinjaServer 服务端和HUB在同一台机器上,它和客户端配置中的服务器主机必须完全一致。
总体来说,就是IRC服务器不用在config.json里面单独设置,有在本地设置HUB服务器时候,需要在config.json内设置本地的IRC地址,本机就是127.0.0.1,端口是6951。如果是本机服务器,请设置相应的服务器IP地址,端口不变。