加入 pjlink 控制

This commit is contained in:
2025-02-28 20:34:50 +08:00
parent 3a2fc431ac
commit 81f31f15a5
11 changed files with 253 additions and 16 deletions

View File

@@ -7,6 +7,7 @@ import (
"errors"
"game-driver/config"
"game-driver/config/game"
"game-driver/config/wait"
"game-driver/internal"
"io/fs"
"log"
@@ -70,11 +71,20 @@ func initConfig() {
}
// 初始化游戏节点配置
game.G = game.NewConfig(config.C.Point)
if game.G != nil { // 如果需要游戏配置
err = viper.UnmarshalKey("game", &game.G)
game.C = game.NewConfig(config.C.Point)
if game.C != nil { // 如果需要游戏配置
err = viper.UnmarshalKey("game", &game.C)
if err != nil {
log.Panicln("unmarshal game config failed: ", err)
}
}
// 初始化游戏节点待机时配置
wait.C = wait.NewConfig(config.C.Point)
if wait.C != nil { // 如果需要游戏配置
err = viper.UnmarshalKey("wait", &wait.C)
if err != nil {
log.Panicln("unmarshal wait config failed: ", err)
}
}
}