This commit is contained in:
@@ -24,7 +24,7 @@ var Maincontroller = &Controller{} //注入service
|
||||
// Controller 分发cmd逻辑实现
|
||||
type Controller struct {
|
||||
Port uint16
|
||||
RPCClient struct {
|
||||
RPCClient *struct {
|
||||
Kick func(uint32) error
|
||||
|
||||
RegisterLogic func(uint16, uint16) error
|
||||
|
||||
@@ -30,7 +30,7 @@ func (h Controller) Login(data *user.MAIN_LOGIN_IN, c gnet.Conn) (result *user.L
|
||||
defer c.Close()
|
||||
return
|
||||
}
|
||||
|
||||
Maincontroller.RPCClient.Kick(data.Head.UserID) //通知其他服务器踢人
|
||||
currentPlayer := player.GetPlayer(c, data.Head.UserID)
|
||||
if currentPlayer == nil {
|
||||
cool.Logger.Error(context.Background(), "获取玩家失败", data.Head.UserID)
|
||||
@@ -39,7 +39,6 @@ func (h Controller) Login(data *user.MAIN_LOGIN_IN, c gnet.Conn) (result *user.L
|
||||
return
|
||||
}
|
||||
currentPlayer.Service = service.NewUserService(data.Head.UserID)
|
||||
h.RPCClient.Kick(data.Head.UserID) //通知其他服务器踢人
|
||||
|
||||
currentPlayer.Info = currentPlayer.Service.Info.SetLogin()
|
||||
share.ShareManager.SetUserOnline(data.Head.UserID, h.Port) //设置用户登录服务器
|
||||
|
||||
Reference in New Issue
Block a user