登录时记录入口的服务器id

main
grimm 2025-05-21 16:57:19 +08:00
parent 344d7d0803
commit 97f57f4953
2 changed files with 638 additions and 520 deletions

View File

@ -161,7 +161,11 @@ public class LoginRequestHandler extends BaseHandler<PlayerInfoProto.LoginReques
, user.getPlayerInfoManager().getHeadFrame()
, user.getPlayerInfoManager().getArea()
);
RedisUtil.getInstence().putMapEntry(RedisKey.USER_SERVER_INFO, openIdFront, String.valueOf(GameApplication.serverId), userRecentLoginInfo);
int serverId = loginRequest.getServerId();
if(serverId <=0){
serverId = GameApplication.serverId;
}
RedisUtil.getInstence().putMapEntry(RedisKey.USER_SERVER_INFO, openIdFront, String.valueOf(serverId), userRecentLoginInfo);
PlayerInfoProto.LoginResponse loginResponse
= PlayerInfoProto.LoginResponse.newBuilder()