2 个版本
0.1.1 | 2023 年 8 月 30 日 |
---|---|
0.1.0 | 2023 年 7 月 13 日 |
#1610 in 游戏开发
39KB
672 代码行
dummy-agones
Dummy Agones SDK 服务器,用于测试 Agones 集成。
注意:proto
直接来自 Agones 仓库。
用法
服务器(通过 dummy-agones
启动)将在端口 9357(Agones SDK 默认端口)上处理 HTTP 流量。
除了 Agones SDK 的 gRPC,它还处理以下端点
GET /
- 以 YAML 格式检索当前的GameServer
配置POST /
- 使用 YAML 数据更新GameServer
配置
检索配置
$ curl https://127.0.0.1:9357
---
objectMeta: ~
spec: ~
status: ~
更新配置(使用 --data-binary @file.yaml
可能很有用)
$ curl -H 'Content-Type: application/yaml' --data-binary 'status: {state: "Allocated", address: "", ports: []}' https://127.0.0.1:9357
---
objectMeta: ~
spec: ~
status:
state: Allocated
address: ""
ports: []
players: ~
所有更改都会反映在 Agones SDK gRPC 中,并且当有更改时,所有监视器都会收到通知。
依赖关系
~15–28MB
~452K SLoC