🇨🇳
R2Northstar Wiki
Chinese
Chinese
  • 欢迎来到Northstar
  • 加入我们
  • 安装Northstar
    • 基础教程
    • 故障处理
  • Northstar用户手册
    • Mods(模组)
    • 服务器列表
    • 直连服务器
    • 游戏模式
    • 控制台指令
    • 启动参数
    • 在Linux上游玩
  • 常见问题解答
  • 使用 Northstar托管服务器
    • 前期准备
    • 托管私人比赛服务器
    • 托管独立的服务器端
      • 实践经验
      • 在Linux上托管服务器
    • 故障处理
    • 视频教程
  • 修改与开发教程
    • 开始修改
      • 基础修改
      • 教程
      • 参考列表
      • Squirrel(松鼠)脚本
        • 线程处理
        • 基础代码块
        • Respawn(重生)创建的函数
        • 表和数组
        • 回调函数
        • 游戏模式修改
          • 开始修改
        • 自定义设置
          • 关于mod.json文件
          • 关于本地化语言文件
          • 关于Mod(模组)文件
      • 设置语法高光
      • 本地化翻译
      • 收尾工作
    • 开发者
  • 其他
    • 特别感谢
由 GitBook 提供支持
在本页
  • Check if server is reachable
  • If server is reachable using external IP
  • If server is not reachable using external IP
  • If server is not reachable using external IP but reachable using internal IP
  • If server is not reachable using external IP nor using internal IP
  1. 使用 Northstar托管服务器

故障处理

[error] Failed reading masterserver authentification response: encountered parse error 'The document is empty.'

Masterserver needs to request your gameserver for it to be authentified and registered. This error means that masterserver can't access your server's tcp port.

Multiple problems can cause this error, but you can narrow it down by checking if your server is reachable from the outside.

Check if server is reachable

You can check if the server is reachable using your internet browser.

example : http://{server_ip}:{server_tcp_port}/verify should answer you I am a northstar server!

Your server must be running while you check if the server is reachable.

If server is reachable using external IP

Your GameServer is out of date

Check that your server is running on the latest Northstar release as it can sometimes include breaking changes.

Mastserver is down

Check Northstar's Discord for annoucements.

https://northstar.tf giving you a HTTP 523 error means that the masterserver is offline.

Ports are not the same

Your gameserver is configured to listen to a given TCP port.

Masterserver needs to be able to contact your gameserver though that same port.

Another Northstar Server is using the port

Shutdown every other server to narrow down the problem

This won't generally help but will allow you to avoid checking for the wrong server.

If server is not reachable using external IP

Check if your server is reachable from your internal network's IP (often starts with 192.168.x.x)

Firewall is blocking tcp ports

In some cases your Firewall or antivirus can prevent your ports to be exposed to your local network. To fix this issue, make a rule to allow your server to listen on your network. Disabling the firewall and antivirus can also work, even if it's not reccomended.

If server is not reachable using external IP but reachable using internal IP

Router configuration is incorrect

If your port can be accessed from your local IP but not from your public IP, then it's very likely that your NAT rules aren't properly configured.

CGNAT

If server is not reachable using external IP nor using internal IP

Try checking your loopback network interface http://127.0.0.1:{server_tcp_port}/verify

Another program is using the port

Sometimes another program listens to the same tcp port as Northstar.

You can check if that's the case by running netstat -a -b using CMD as admin

As two programs cannot listen to the same port and IP at the same time, changing the TCP listen port can sometimes solve the problem.

Server is using the wrong port

You can use netstat -a -b using CMD as admin to check which process listens on which port

上一页在Linux上托管服务器下一页视频教程

最后更新于3年前

See

CGNAT