File tree Expand file tree Collapse file tree 4 files changed +101
-14
lines changed
Expand file tree Collapse file tree 4 files changed +101
-14
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ type ServerMetrics struct {
2020 ServerFrameTime float64 `json:"server_frame_time"`
2121 MaxPlayerNum int `json:"max_player_num"`
2222 Uptime int `json:"uptime"`
23+ Days int `json:"days"`
2324}
2425
2526type BroadcastRequest struct {
@@ -105,6 +106,7 @@ func getServerMetrics(c *gin.Context) {
105106 ServerFrameTime : metrics ["server_frame_time" ].(float64 ),
106107 MaxPlayerNum : metrics ["max_player_num" ].(int ),
107108 Uptime : metrics ["uptime" ].(int ),
109+ Days : metrics ["days" ].(int ),
108110 })
109111}
110112
Original file line number Diff line number Diff line change @@ -1423,6 +1423,9 @@ const docTemplate = `{
14231423 "current_player_num": {
14241424 "type": "integer"
14251425 },
1426+ "days": {
1427+ "type": "integer"
1428+ },
14261429 "max_player_num": {
14271430 "type": "integer"
14281431 },
@@ -1481,21 +1484,38 @@ const docTemplate = `{
14811484 }
14821485 }
14831486 },
1487+ "database.BaseCamp": {
1488+ "type": "object",
1489+ "properties": {
1490+ "area": {
1491+ "type": "number"
1492+ },
1493+ "id": {
1494+ "type": "string"
1495+ },
1496+ "location_x": {
1497+ "type": "number"
1498+ },
1499+ "location_y": {
1500+ "type": "number"
1501+ }
1502+ }
1503+ },
14841504 "database.Guild": {
14851505 "type": "object",
14861506 "properties": {
14871507 "admin_player_uid": {
14881508 "type": "string"
14891509 },
1490- "base_camp_level": {
1491- "type": "integer"
1492- },
1493- "base_ids": {
1510+ "base_camp": {
14941511 "type": "array",
14951512 "items": {
1496- "type ": "string "
1513+ "$ref ": "#/definitions/database.BaseCamp "
14971514 }
14981515 },
1516+ "base_camp_level": {
1517+ "type": "integer"
1518+ },
14991519 "name": {
15001520 "type": "string"
15011521 },
@@ -1638,12 +1658,24 @@ const docTemplate = `{
16381658 "melee": {
16391659 "type": "integer"
16401660 },
1661+ "nickname": {
1662+ "type": "string"
1663+ },
16411664 "ranged": {
16421665 "type": "integer"
16431666 },
16441667 "rank": {
16451668 "type": "integer"
16461669 },
1670+ "rank_attack": {
1671+ "type": "integer"
1672+ },
1673+ "rank_craftspeed": {
1674+ "type": "integer"
1675+ },
1676+ "rank_defence": {
1677+ "type": "integer"
1678+ },
16471679 "skills": {
16481680 "type": "array",
16491681 "items": {
Original file line number Diff line number Diff line change 14121412 "current_player_num" : {
14131413 "type" : " integer"
14141414 },
1415+ "days" : {
1416+ "type" : " integer"
1417+ },
14151418 "max_player_num" : {
14161419 "type" : " integer"
14171420 },
14701473 }
14711474 }
14721475 },
1476+ "database.BaseCamp" : {
1477+ "type" : " object" ,
1478+ "properties" : {
1479+ "area" : {
1480+ "type" : " number"
1481+ },
1482+ "id" : {
1483+ "type" : " string"
1484+ },
1485+ "location_x" : {
1486+ "type" : " number"
1487+ },
1488+ "location_y" : {
1489+ "type" : " number"
1490+ }
1491+ }
1492+ },
14731493 "database.Guild" : {
14741494 "type" : " object" ,
14751495 "properties" : {
14761496 "admin_player_uid" : {
14771497 "type" : " string"
14781498 },
1479- "base_camp_level" : {
1480- "type" : " integer"
1481- },
1482- "base_ids" : {
1499+ "base_camp" : {
14831500 "type" : " array" ,
14841501 "items" : {
1485- "type " : " string "
1502+ "$ref " : " #/definitions/database.BaseCamp "
14861503 }
14871504 },
1505+ "base_camp_level" : {
1506+ "type" : " integer"
1507+ },
14881508 "name" : {
14891509 "type" : " string"
14901510 },
16271647 "melee" : {
16281648 "type" : " integer"
16291649 },
1650+ "nickname" : {
1651+ "type" : " string"
1652+ },
16301653 "ranged" : {
16311654 "type" : " integer"
16321655 },
16331656 "rank" : {
16341657 "type" : " integer"
16351658 },
1659+ "rank_attack" : {
1660+ "type" : " integer"
1661+ },
1662+ "rank_craftspeed" : {
1663+ "type" : " integer"
1664+ },
1665+ "rank_defence" : {
1666+ "type" : " integer"
1667+ },
16361668 "skills" : {
16371669 "type" : " array" ,
16381670 "items" : {
Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ definitions:
3939 properties :
4040 current_player_num :
4141 type : integer
42+ days :
43+ type : integer
4244 max_player_num :
4345 type : integer
4446 server_fps :
@@ -76,16 +78,27 @@ definitions:
7678 save_time :
7779 type : string
7880 type : object
81+ database.BaseCamp :
82+ properties :
83+ area :
84+ type : number
85+ id :
86+ type : string
87+ location_x :
88+ type : number
89+ location_y :
90+ type : number
91+ type : object
7992 database.Guild :
8093 properties :
8194 admin_player_uid :
8295 type : string
83- base_camp_level :
84- type : integer
85- base_ids :
96+ base_camp :
8697 items :
87- type : string
98+ $ref : ' #/definitions/database.BaseCamp '
8899 type : array
100+ base_camp_level :
101+ type : integer
89102 name :
90103 type : string
91104 players :
@@ -179,10 +192,18 @@ definitions:
179192 type : integer
180193 melee :
181194 type : integer
195+ nickname :
196+ type : string
182197 ranged :
183198 type : integer
184199 rank :
185200 type : integer
201+ rank_attack :
202+ type : integer
203+ rank_craftspeed :
204+ type : integer
205+ rank_defence :
206+ type : integer
186207 skills :
187208 items :
188209 type : string
You can’t perform that action at this time.
0 commit comments