瀏覽代碼

修改登录兼容token为空

大爷 1 年之前
父節點
當前提交
81ddbac41c
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Unity/Assets/Scripts/Codes/Hotfix/Client/Login/LoginHelper.cs

+ 2 - 2
Unity/Assets/Scripts/Codes/Hotfix/Client/Login/LoginHelper.cs

@@ -31,7 +31,7 @@ namespace ET.Client
                     NetworkProtocol.KCP
                     NetworkProtocol.KCP
                 );
                 );
                 //如果有多个软路由地址,则通过roomid弄点花样模拟随机获取一个地址
                 //如果有多个软路由地址,则通过roomid弄点花样模拟随机获取一个地址
-                IPEndPoint realmAddress = routerAddressComponent.GetRealmAddress(roomToken);
+                IPEndPoint realmAddress = routerAddressComponent.GetRealmAddress(roomToken ?? "1");
 
 
                 // 登陆验证
                 // 登陆验证
                 R2C_Login r2CLogin;
                 R2C_Login r2CLogin;
@@ -51,7 +51,7 @@ namespace ET.Client
                 // Session gateSession = await RouterHelper.CreateRouterSession(clientScene, NetworkHelper.ToIPEndPoint(r2CLogin.Address[0]));
                 // Session gateSession = await RouterHelper.CreateRouterSession(clientScene, NetworkHelper.ToIPEndPoint(r2CLogin.Address[0]));
 
 
                 // 登陆gate
                 // 登陆gate
-                G2C_LoginGame g2CLoginGate = (G2C_LoginGame)await gateSession.Call(new C2G_LoginGame() { Token = roomToken });
+                G2C_LoginGame g2CLoginGate = (G2C_LoginGame)await gateSession.Call(new C2G_LoginGame() { Token = roomToken ?? "" });
                 if (g2CLoginGate.Error != ErrorCode.ERR_Success)
                 if (g2CLoginGate.Error != ErrorCode.ERR_Success)
                 {
                 {
                     Log.Debug($"登陆game错误...errCode={g2CLoginGate.Error}");
                     Log.Debug($"登陆game错误...errCode={g2CLoginGate.Error}");