1
This commit is contained in:
parent
d18fe64a8c
commit
0ee069bbc9
@ -1,3 +1,7 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
|
const (
|
||||||
|
IM_GAMECONF_CREATE = 100
|
||||||
|
)
|
||||||
|
|
||||||
const SESSION_KEY = "f3a6a9a5-217a-4079-ab99-b5d69b8212be"
|
const SESSION_KEY = "f3a6a9a5-217a-4079-ab99-b5d69b8212be"
|
||||||
|
@ -126,6 +126,7 @@ func (this *RiskMgr) ForceGameConf(gameId int32, channel int32) *GameConf {
|
|||||||
this.gameHashMutex.Lock()
|
this.gameHashMutex.Lock()
|
||||||
defer this.gameHashMutex.Unlock()
|
defer this.gameHashMutex.Unlock()
|
||||||
if val, ok := this.gameHash[q5.MkInt64(gameId, channel)]; ok {
|
if val, ok := this.gameHash[q5.MkInt64(gameId, channel)]; ok {
|
||||||
|
val.Active()
|
||||||
return val
|
return val
|
||||||
} else {
|
} else {
|
||||||
gameConf := new(GameConf)
|
gameConf := new(GameConf)
|
||||||
@ -133,6 +134,7 @@ func (this *RiskMgr) ForceGameConf(gameId int32, channel int32) *GameConf {
|
|||||||
gameConf.channel = channel
|
gameConf.channel = channel
|
||||||
gameConf.Init()
|
gameConf.Init()
|
||||||
this.gameHash[q5.MkInt64(gameId, channel)] = gameConf
|
this.gameHash[q5.MkInt64(gameId, channel)] = gameConf
|
||||||
|
gameConf.Active()
|
||||||
return gameConf
|
return gameConf
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -225,6 +227,7 @@ func (this *RiskMgr) __opsSyncConf(w* http.ResponseWriter, r *http.Request) {
|
|||||||
q5.ResponseErr(w, 1, "数据不存在")
|
q5.ResponseErr(w, 1, "数据不存在")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
gameConf.SyncConf()
|
||||||
q5.ResponseOk(w)
|
q5.ResponseOk(w)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10,6 +10,9 @@ import (
|
|||||||
type GameConf struct {
|
type GameConf struct {
|
||||||
gameId int32
|
gameId int32
|
||||||
channel int32
|
channel int32
|
||||||
|
syncTimes int64
|
||||||
|
lastSyncTime int64
|
||||||
|
|
||||||
ipWhiteList map[string]int32
|
ipWhiteList map[string]int32
|
||||||
ipWhiteListMutex sync.RWMutex
|
ipWhiteListMutex sync.RWMutex
|
||||||
|
|
||||||
@ -256,3 +259,9 @@ func (this* GameConf) GetBlockObj() *q5.XObject {
|
|||||||
blockObj.SetXValue("curr_unsafezone_times", q5.NewXInt64(this.unSafeZoneBlockTimes))*/
|
blockObj.SetXValue("curr_unsafezone_times", q5.NewXInt64(this.unSafeZoneBlockTimes))*/
|
||||||
return blockObj.AsXObject()
|
return blockObj.AsXObject()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this* GameConf) Active() {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this* GameConf) SyncConf() {
|
||||||
|
}
|
||||||
|
2
third_party/f5
vendored
2
third_party/f5
vendored
@ -1 +1 @@
|
|||||||
Subproject commit ce7a0fd64c609c9205c0532c31743a7f99906653
|
Subproject commit 8f0700f501db978d79167ec246c4aedb36e99b8a
|
Loading…
x
Reference in New Issue
Block a user