瀏覽代碼

add getserverlist

Jim 10 月之前
父節點
當前提交
f10fa9e1d2
共有 3 個文件被更改,包括 38 次插入37 次删除
  1. 3 3
      build.bat
  2. 8 8
      config/config.toml
  3. 27 26
      router/router.go

+ 3 - 3
build.bat

@@ -1,4 +1,4 @@
-go build
-set GOARCH=amd64
-set GOOS=linux
+SET CGO_ENABLED=0
+SET GOOS=linux
+SET GOARCH=amd64
 go build

+ 8 - 8
config/config.toml

@@ -107,17 +107,17 @@ mongo-port = "20001"
 
 #------国内九九正式服------
 [database]  #数据库配置
-    link = "mysql:gm:k6GKdx24#zpAC3GJp@tcp(127.0.0.1:3306)/gm"
+    link = "mysql:root:f7bd979b98fb334d@tcp(127.0.0.1:3306)/gm"
 [mongo]
-    default = "mongodb://lodadmin:dlffhem!0929#@172.17.12.69:27017"
+    default = "mongodb://172.0.0.1:27017"
 [redis]    #Redis数据库配置
-    default = "172.17.12.142:6379,0,VV20221116@WH_redis"
-    cache   = "172.17.12.142:6379,1,VV20221116@WH_redis?idleTimeout=600"
+    default = "127.0.0.1:6379,0"
+    cache   = "127.0.0.1:6379,1?idleTimeout=600"
 [db]    # X1韩国测试
-     itemlog = "x1_jj_login"
-     login = "x1_jj_login"
-     core = "x1_jj_login"
-     prefix = "x1_jj_game_"
+     itemlog = "x5_tk_login"
+     login = "x5_tk_login"
+     core = "x5_tk_login"
+     prefix = "x5_tk_game_"
 
 #------韩国测试服 老------
 # [database]  #数据库配置

+ 27 - 26
router/router.go

@@ -49,7 +49,7 @@ func bindRouter() {
 	s.BindHandler(urlPath+"/admin/welcome.html", common.Welcome)
 	s.BindHandler("/SendGM", common.GM)
 	s.BindHandler("/SendMail", common.SendMail)
-	gmAction:=new(gm.Action)
+	gmAction := new(gm.Action)
 	//group.ALL("gm", gmAction)
 	s.BindHandler("/gm/downloadcdk/{ticke}", gmAction.DownloadCdk)
 
@@ -95,6 +95,7 @@ func bindRouter() {
 		group.GET("/game/getnoticeinfodetail/{id}", gameAction.GetNoticeInfoDetail)
 		group.ALL("/game/delnoticeinfo/{id}", gameAction.DelNoticeInfo)
 		group.GET("/game/setsilence/{id}", gameAction.SetSilence)
+		group.GET("/game/getserverlist", gameAction.GetServerList)
 
 		gmAction := new(gm.Action)
 		//group.ALL("/gm/sendmail", gmAction.SendMail)
@@ -103,31 +104,31 @@ func bindRouter() {
 		//group.GET("/gm/get/{id}", gmAction.Get)
 		//group.ALL("/gm/delete/{id}", gmAction.Delete)
 	})
-		// 启动gtoken
-		base.Token = &gtoken.GfToken{
-			//Timeout:         10 * 1000,
-			CacheMode:        g.Config().GetInt8("gtoken.cache-mode"),
-			MultiLogin:       g.Config().GetBool("gtoken.multi-login"),
-			LoginPath:        urlPath + "/login/submit",
-			LoginBeforeFunc:  common.LoginSubmit,
-			LogoutPath:       urlPath + "/user/logout",
-			LogoutBeforeFunc: common.LogoutBefore,
-			AuthPaths:        g.SliceStr{"/user", "/system"},
-			GlobalMiddleware: true,
-			AuthBeforeFunc: func(r *ghttp.Request) bool {
-				// 静态页面不拦截
-				if r.IsFileRequest() {
-					return false
-				}
-
-				if strings.HasSuffix(r.URL.Path, "index") {
-					return false
-				}
-
-				return true
-			},
-		}
-		base.Token.Start()
+	// 启动gtoken
+	base.Token = &gtoken.GfToken{
+		//Timeout:         10 * 1000,
+		CacheMode:        g.Config().GetInt8("gtoken.cache-mode"),
+		MultiLogin:       g.Config().GetBool("gtoken.multi-login"),
+		LoginPath:        urlPath + "/login/submit",
+		LoginBeforeFunc:  common.LoginSubmit,
+		LogoutPath:       urlPath + "/user/logout",
+		LogoutBeforeFunc: common.LogoutBefore,
+		AuthPaths:        g.SliceStr{"/user", "/system"},
+		GlobalMiddleware: true,
+		AuthBeforeFunc: func(r *ghttp.Request) bool {
+			// 静态页面不拦截
+			if r.IsFileRequest() {
+				return false
+			}
+
+			if strings.HasSuffix(r.URL.Path, "index") {
+				return false
+			}
+
+			return true
+		},
+	}
+	base.Token.Start()
 }
 
 /*