package player import ( "context" "github.com/gogf/gf/v2/frame/g" ) // rpc,跨服匹配的玩家,只做数据的传输 type RPC_player struct { baseplayer // serviceid uint32 //玩家所在的ID } func (f *RPC_player) SendPackCmd(cmd uint32, data any) { conn, _ := g.Redis("cool").Conn(context.TODO()) defer conn.Close(context.TODO()) conn.Do(context.TODO(), "publish", "sun:send", cmd, data) //fmt.Println("战斗结束") }