Files
Docs/docs/zh/FAQ/server-faq.md
2025-10-20 05:48:08 +00:00

4.2 KiB
Raw Blame History

常见问题和已知问题

常见问题和已知bug列表。


服务器


我怎么设置自己的服务器

设置您自己的服务器的所有信息可以在中找到


服务器端兼容LINUX吗

我们在这里提供了许多Linux发行版的二进制文件。如果您的操作系统/发行版没有二进制文件,您可以通过在GitHub上下载源代码来自己编译它,教程可以在中找到


运行BeamMP服务器的最低系统要求是什么

  • 内存: 50+ MiB可用不计算操作系统开销
  • CPU: >1GHz, 最好是多核
  • 操作系统: Windows、Linux理论上兼容所有POSIX系统
  • GPU: 不需要
  • 硬盘10 MiB + 模组/插件
  • 带宽上传5 ~ 10m /s

局域网外的玩家无法加入我的自托管服务器

请查阅此处提供的端口转发指南下文为其关键步骤摘要。若其他玩家通过BeamMP启动器连接您的服务器时出现错误代码10060、10061或10038请按以下流程排查

  • 转发端口30814或在ServerConfig.toml中配置的其他端口需同时开放TCP与UDP协议。
  • 请在Windows防火墙中为BeamMP放行入站与出站连接直接关闭防火墙通常无法解决问题。
  • 确认你现在没有在使用VPN (这可能是问题的原因).
  • 确保服务器确实在运行,没有任何错误或警告。

您可以在服务器运行时使用CheckBeamMP检查您是否成功地进行了端口转发。



注意:

  • 一些互联网提供商不为您的连接CGNAT提供专用的IPv4地址因此端口转发可能不成功尽管它在路由器中是可以的。
  • 如果你使用的是移动4G/5G互联网连接端口转发是不可能的。

我可以在服务器列表中看到我的自托管服务器,但我不能自己加入它

若服务器与游戏运行于同一台设备您需通过在直接连接中输入IP地址 127.0.0.1 和服务器端口来加入。若要通过服务器列表加入自托管服务器您的路由器需支持NAT环回功能但多数家用路由器未提供此功能。


其他


我在哪里可以找到源码?

所有源代码都可以在我们的GitHub上找到。在做任何事情之前,请记住代码受我们的使用条款和许可的约束:

代码 许可证
服务器 许可证
启动器 许可证
客户端 Lua 许可证

我发现了一个bug或漏洞我应该怎么做

如果问题与代码相关并且您知道如何使用Github请在 Github 上的适当存储库中创建一个新的“issue”。我们使用基于问题的工作流程所以即使你已经修复了bug也可以考虑打开一个新的“Issue”然后请求一个“Pull Request”来解决你的“问题”。更多关于贡献的信息可以在中找到

如果您没有GitHub帐户或者您不知道如何使用GitHub您可以通过以下方式与我们联系

  • 如果问题不涉及隐私或安全,您可以在我们的BeamMP论坛发帖反馈,或前往官方Discord服务器提交报告。
  • 如果信息敏感,您可以直接向我们的Discord上的工作人员报告问题。