|
@@ -34,10 +34,10 @@ func (p *ActorAccount) AliasID() string {
|
|
|
// OnInit center为后端节点,不直接与客户端通信,所以注册了一些remote函数,供RPC调用
|
|
|
func (p *ActorAccount) OnInit() {
|
|
|
p.Remote().Register("registerAccount", p.registerOrLoinAccount)
|
|
|
- p.Timer().Add(5*time.Second, p.load)
|
|
|
+ p.Timer().Add(30*time.Second, p.load)
|
|
|
p.Timer().Add(time.Minute, p.Stat)
|
|
|
p.Timer().Add(1*time.Minute, p.PlayerIpStat)
|
|
|
- p.Timer().Add(time.Minute, p.playerLevelStat)
|
|
|
+ // p.Timer().Add(time.Minute, p.playerLevelStat)
|
|
|
p.Timer().AddFixedHour(23, 59, 59, p.Stat)
|
|
|
//p.Timer().AddOnce(30*time.Second, RunToMongoDB)
|
|
|
// p.Timer().AddOnce(30*time.Second, RunToMongoDB)
|
|
@@ -52,7 +52,7 @@ func (p *ActorAccount) Stat() {
|
|
|
channelConfig := data.ChannelConfig.GatMap()
|
|
|
for _, v := range platformConfig {
|
|
|
for _, v2 := range channelConfig {
|
|
|
- p.dailyStat(v.Name, v2.Name, daily)
|
|
|
+ go p.dailyStat(v.Name, v2.Name, daily)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -62,7 +62,7 @@ func (p *ActorAccount) playerLevelStat() {
|
|
|
channelConfig := data.ChannelConfig.GatMap()
|
|
|
for _, v := range platformConfig {
|
|
|
for _, v2 := range channelConfig {
|
|
|
- p.levelStat(v.Name, v2.Name)
|
|
|
+ go p.levelStat(v.Name, v2.Name)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -73,7 +73,7 @@ func (p *ActorAccount) PlayerIpStat() {
|
|
|
channelConfig := data.ChannelConfig.GatMap()
|
|
|
for _, v := range platformConfig {
|
|
|
for _, v2 := range channelConfig {
|
|
|
- p.ipStat(v.Name, v2.Name, daily)
|
|
|
+ go p.ipStat(v.Name, v2.Name, daily)
|
|
|
}
|
|
|
}
|
|
|
}
|