|
@@ -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}");
|