FiveM 服务器只有在游戏端口同时开放 TCP 与 UDP 时才可访问。本工具生成系统防火墙命令;还请别忘了服务商防火墙和路由器的端口转发。
如何使用该工具
选择 Linux(ufw)或 Windows(netsh)。
填写与 server.cfg 中 endpoint_add_tcp/endpoint_add_udp 相同的游戏端口。
仅在使用时启用 txAdmin 或 RCON;它们仅限你的 IP 访问。
以管理员身份(或 sudo)执行命令,然后从外部网络测试。
默认值
30120 是 FiveM 文档中的示例端口;40120 是 txAdmin 的常用端口;据 Cfx.re,29200 是 Enhanced 上的 RCON 端口。若在 server.cfg 或 txAdmin 中更改了端口,请相应调整规则。
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp常见问题
- 为什么 TCP 和 UDP 都要?
- server.cfg 在同一端口号上声明了 TCP 与 UDP endpoint,两者都必须可访问。
- 只用服务商的防火墙够吗?
- 不够:在 OVH、Hetzner、Scaleway 等服务商处,需要同时在其防火墙/安全组和(若启用的)系统防火墙中开放端口。
