我们目前服务器性能已达到上限,停止了API秘钥申请,请谅解。
无需秘钥API:testlobbylist
请求URL: GET /api/lobbylist.php
该请求将返回一个JSON格式的全球服务器列表数据,包括以下字段:
serverId
- 服务器IDip
- 服务器IPport
- 服务器端口plays
- 玩家数量info
- 服务器名称pastebin
- 服务器Pastebinversion
- 服务器版本friendlyFire
- 服务器是否开启友伤modded
- 是否开启插件whitelist
- 是否白名单official
- 是否官方服务器示例请求:
GET http://api.scpslgame.cn/api/lobbylist.php
示例响应:
{
"data": [
{
"serverId": "1",
"ip": "192.168.1.1",
"port": "7777",
"plays": "10/25",
"info": "测试服务器",
"pastebin": "https://pastebin.com/abcd1234",
"version": "1.0.0",
"friendlyFire": false,
"modded": true,
"whitelist": false,
"official": false
},
...
]
}
请求URL: GET /api/lobbylist.php?s=IP
通过在请求中携带IP参数(可以使用英文逗号分隔多个IP),返回该IP对应的服务器人数。
示例请求:
GET http://api.scpslgame.cn/api/lobbylist.php?s=192.168.1.1,10.0.0.1
示例响应:
10/25,5/25
响应格式为每个IP地址对应的当前人数与最大人数的比例。