Files
bl/logic/service/player/rpc.go

26 lines
442 B
Go
Raw Normal View History

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("战斗结束")
}