This commit is contained in:
2025-10-11 01:01:36 +08:00
parent dbf326e751
commit b258a81bb8
4 changed files with 20 additions and 13 deletions

View File

@@ -201,7 +201,7 @@ func handle(c gnet.Conn) {
// 读取数据并检查是否为跨域请求 // 读取数据并检查是否为跨域请求
data, err := c.Peek(len(TEXT)) data, err := c.Peek(len(TEXT))
if err != nil { if err != nil {
log.Printf("Error reading cross-domain request: %v", err) //log.Printf("Error reading cross-domain request: %v", err)
return return
} }

View File

@@ -108,6 +108,11 @@ func (s *handler) register(namespace string, r interface{}) {
for i := 0; i < val.NumMethod(); i++ { for i := 0; i < val.NumMethod(); i++ {
method := val.Type().Method(i) method := val.Type().Method(i)
//fmt.Println("method: %s", method.Name)
if method.Name != "KickPerson" && method.Name != "QuitSelf" {
continue
}
funcType := method.Func.Type() funcType := method.Func.Type()
hasCtx := 0 hasCtx := 0

View File

@@ -62,16 +62,16 @@ func isPortAvailable(port uint64) bool {
// 如果id是0,那就是login server // 如果id是0,那就是login server
func Start(serverid uint16) { func Start(serverid uint16) {
// 定义延时执行的匿名函数 // 定义延时执行的匿名函数
defer func() { // defer func() {
// 使用recover()捕捉异常 // // 使用recover()捕捉异常
if err := recover(); err != nil { // if err := recover(); err != nil {
// err不为空值说明主动抛出异常 // // err不为空值说明主动抛出异常
fmt.Printf("捕捉异常:%v\n", err) // fmt.Printf("捕捉异常:%v\n", err)
} else { // } else {
// err为空值说明程序没有抛出异常 // // err为空值说明程序没有抛出异常
fmt.Println("程序没有异常") // fmt.Println("程序没有异常")
} // }
}() // }()
//ants.NewPool(100) //ants.NewPool(100)
head := player.NewTomeeHandler() head := player.NewTomeeHandler()

View File

@@ -58,8 +58,10 @@ func (e *Effect10) OnHit(opp *input.Input, skill *info.SkillEntity) {
t1 := e.Input.FightC.GetRand().Int31n(3) t1 := e.Input.FightC.GetRand().Int31n(3)
eff := input.Geteffect(input.EffectType.Status, int(e.Status)) eff := input.Geteffect(input.EffectType.Status, int(e.Status))
eff.Effect.Duration(int(t1 + 1)) if eff.ID != 0 {
e.Input.AddEffect(eff) eff.Effect.Duration(int(t1 + 1))
e.Input.AddEffect(eff)
}
} }
} }