关于
Rust+ 使用 Companion Server 与 Rust 服务器进行通信。如果出现问题,那么没有人能够在 Rust+ 中查看您的服务器,即使他们与它配对。他们会看到它加载了一段时间,然后才显示服务器已离线。
让它发挥作用
对于大多数人来说,配套服务器工作的唯一要求是使配套服务器侦听的 TCP 端口可通过互联网访问。端口转发,打开它,为其添加防火墙规则,完成。
默认端口为游戏端口 + 67 或 RCon 端口 + 67,以较大数字为准。如果您没有更改任何端口,则意味着它将是 28082。
您可以app.info
在服务器上使用该命令来显示配套服务器正在使用的端口。如果需要将其切换为其他内容,可以在 convar 中指定要使用的端口app.port
。该端口必须为 10000 或更高,我们的 Rust+ 后端才能成功访问它。您需要重新启动 Rust 服务器才能使端口更改生效。
如果您有更复杂的网络设置,需要指定要侦听的 NIC,那么您需要将 convar 设置app.listenip
为 Rust 服务器的公共 IP 地址。您可以使用该命令检查服务器当前使用的连接设置app.info
。如果应用程序连接的IP地址不正确,您可以将其设置app.publicip
为您需要的值。
如果您收到有关配套服务器注册的错误或推送通知无法正常工作,请确保您的服务器可以通过互联网访问 Companion-rust.facepunch.com。
如果一切仍然有问题,您可以使用此表单提交反馈。
检查是否有效
最直接的测试方法是与应用程序本身配对 – 但如果您有很多服务器,则有一种更简单的方法。您可以使用Postman等工具来测试与配套服务器的连接。只需创建一个新的 WebSocket 请求,然后在“服务器 URL”字段中输入 Rust 服务器的 IP 地址和配套服务器端口即可。例如:ws://203.0.113.111:11111
. 按“连接”按钮,您将在下面的消息日志中看到连接是否成功。
“companion.id”文件
您最近可能注意到companion.id
服务器的保存文件夹中有一个文件。该文件代表您的服务器对 Rust+ 的身份,并且应始终与您的服务器及其备份保存在一起。
以下是该文件的规则列表:
- 请勿将其交给其他人。
- 不要使用别人的文件。
- 不要在多个服务器上使用同一个文件。
- 请勿随意删除。
- 不要更改“app.id”参数。
违反任何这些规则都会使您的服务器在 Rust+ 中表现异常,禁用所有玩家的通知权限,并且可能需要所有玩家与您的服务器重新配对。
如果您删除服务器,将为您的服务器生成一个全新的身份。一旦消失就无法挽回!
在您的服务器上禁用 Rust+
如果出于某种原因需要在服务器上禁用 Rust+,正确的方法是app.port
在服务器命令行中设置为 -1 (注意:由于命令行解析器冲突,您需要将其指定为+app.port 1-
)。这是完全关闭它的唯一方法。如果玩家在连接到服务器时打开客户端上的 Rust+ 菜单,他们将能够看到 Rust+ 已被禁用。
自动连接测试
Rust 服务器中添加了自动连接测试,以在未正确配置以允许连接到 Rust+ 配套服务器的服务器上禁用 Rust+。如果服务器未通过此测试,它将自动在服务器上禁用 Rust+,并且玩家将在游戏中的 Rust+ 菜单中看到它。这可以防止玩家在配对服务器时感到困惑,但它在应用程序中显示为离线。
如果连接不起作用,您的服务器日志中将显示以下错误消息:Rust+ companion server connectivity test failed! Disabling Rust+ features.
错误消息中将提供详细信息。
要修复此错误消息,您需要配置服务器以便测试通过或正确禁用 Rust+(见上文)。
请记住,Rust+ 必须配置在等于或大于 10000 的端口上,如此处所述。连接检查在低于该端口的端口上不起作用,Rust+ 也不起作用。
此外,为了防止滥用,我们将每个 IP 可用的连接检查数量限制为每 5 分钟 10 次尝试!如果您在单个 IPv4 后面运行多个 Rust+ 实例,请确保在 5 分钟的时间增量内启动的服务器不要超过 10 个。如果您已达到阈值,则必须等待 5 分钟,才能向我们的 Companion Server 后端注册新的 Rust+ 实例。
[…] mapnoteteleport.use— 允许玩家传送到地图标记(不会授权点这) […]
[…] 纪念碑查找器 – 只需安装。无需配置,自定义纪念碑除外。 […]
[…] 兼容通过纪念碑插件等插件在纪念碑生成的NPC自动售货机 […]
[…] 此插件依赖于生成模块化汽车 5.0.1 或更高版本。集成将在该插件中没有任何配置或权限的情况下开箱即用。 […]
[…] 背包 v3.11.0 或更高版本 […]