Steam公开检查
使用CURL指令,来检查服务器是否正常在Steam服务器网络中注册。
1.使用在线CURL
您可以在免费在线CURL使用CURL工具
当然,您也可以在本地主机CMD或者Terminal里面直接使用CURL指令来实现
2.确认服务器IP
注:对于动态IP地址的域名,请先使用DNS-Checker得到对应的IP地址后再测试
在控制台页面找右上角的服务器地址,点击就可以拷贝服务器的地址
3.修改标准指令
将<IP_ADDRESS>替换为您的IP地址即可(不要加端口号)
curl http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001/?format=json&addr=<IP_ADDRESS>
4.检查返回结果
示例:https://dnschecker.org/#A/mr.Leaves.com
得到IP地址为:
70.53.35.55
curl http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001/?format=json&addr=70.53.35.55
得到的回复为:
{
"response": {
"success": true,
"servers": [{
"addr": "70.53.35.55:28017",
"gmsindex": -1,
"steamid": "90175581795724292",
"appid": 252490,
"gamedir": "rust",
"region": -1,
"secure": true,
"lan": false,
"gameport": 28015,
"specport": 0
}]
}
}
以上例子为一个成功挂入Steam服务器网络的 Rust 服务器
部分游戏不一定在Steam上注册服务器
如:饥荒(只有玩家共享会注册),僵毁(默认不注册,可开启),泰拉瑞亚(完全不注册),等