diff --git a/src/server/conf/json.go b/src/server/conf/json.go index b74dc049..baf6e1cc 100644 --- a/src/server/conf/json.go +++ b/src/server/conf/json.go @@ -50,6 +50,7 @@ var Server struct { Partition int KafkaHost string KafkaPort string + Version string } func init() { diff --git a/src/server/conf/server.json b/src/server/conf/server.json index c563e4ec..82dbbe94 100644 --- a/src/server/conf/server.json +++ b/src/server/conf/server.json @@ -33,5 +33,6 @@ "RemoteAddr":"host.docker.internal:9001", "Partition":3, "KafkaHost":"kafka-server-2", - "KafkaPort":"9092" + "KafkaPort":"9092", + "Version":"1.0.0" } diff --git a/src/server/game/admin.go b/src/server/game/admin.go index e4bc5374..c11b02bf 100644 --- a/src/server/game/admin.go +++ b/src/server/game/admin.go @@ -5,6 +5,7 @@ import ( "fmt" "runtime" "server/GoUtil" + "server/conf" Msg "server/game/mod/msg" "server/gamedata" "server/msg" @@ -105,6 +106,7 @@ func ReqServerInfo(args []interface{}) error { if err == nil && len(cpuPercent) > 0 { res["CPU"] = fmt.Sprintf("%.2f%%", cpuPercent[0]) } + res["Version"] = conf.Server.Version AdminPlayerBack(a, res) return nil }