Rust+

2023-06-29 0 637

关于

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+ 实例。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

常见问题

相关文章

官方客服团队

每天10点-22点 - 在线专业服务