Flip define and add some logging
This commit is contained in:
parent
37f3179aee
commit
68ad9ef8fe
4 changed files with 24 additions and 19 deletions
|
|
@ -249,8 +249,9 @@ namespace LightReflectiveMirror.LoadBalancing
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
catch
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
Logger.ForceLogMessage(e.ToString(), ConsoleColor.Red);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1238,7 +1238,7 @@ MonoBehaviour:
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
clientToServerTransport: {fileID: 1521806211}
|
clientToServerTransport: {fileID: 1521806211}
|
||||||
serverIP: localhost
|
serverIP: 68.174.160.78
|
||||||
serverPort: 7777
|
serverPort: 7777
|
||||||
endpointServerPort: 8080
|
endpointServerPort: 8080
|
||||||
heartBeatInterval: 3
|
heartBeatInterval: 3
|
||||||
|
|
@ -1254,7 +1254,7 @@ MonoBehaviour:
|
||||||
loadBalancerAddress: 127.0.0.1
|
loadBalancerAddress: 127.0.0.1
|
||||||
serverName: My awesome server!
|
serverName: My awesome server!
|
||||||
extraServerData: Map 1
|
extraServerData: Map 1
|
||||||
maxServerPlayers: 10
|
maxServerPlayers: 2
|
||||||
isPublicServer: 1
|
isPublicServer: 1
|
||||||
serverListUpdated:
|
serverListUpdated:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
|
|
|
||||||
|
|
@ -151,21 +151,8 @@ namespace LightReflectiveMirror
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if MIRROR_37_0_OR_NEWER
|
#if !MIRROR_37_0_OR_NEWER
|
||||||
public override void ServerDisconnect(int connectionId)
|
|
||||||
{
|
|
||||||
if (_connectedRelayClients.TryGetBySecond(connectionId, out int relayId))
|
|
||||||
{
|
|
||||||
int pos = 0;
|
|
||||||
_clientSendBuffer.WriteByte(ref pos, (byte)OpCodes.KickPlayer);
|
|
||||||
_clientSendBuffer.WriteInt(ref pos, relayId);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (_connectedDirectClients.TryGetBySecond(connectionId, out int directId))
|
|
||||||
_directConnectModule.KickClient(directId);
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
public override bool ServerDisconnect(int connectionId)
|
public override bool ServerDisconnect(int connectionId)
|
||||||
{
|
{
|
||||||
if (_connectedRelayClients.TryGetBySecond(connectionId, out int relayId))
|
if (_connectedRelayClients.TryGetBySecond(connectionId, out int relayId))
|
||||||
|
|
@ -181,6 +168,23 @@ namespace LightReflectiveMirror
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
public override void ServerDisconnect(int connectionId)
|
||||||
|
{
|
||||||
|
if (_connectedRelayClients.TryGetBySecond(connectionId, out int relayId))
|
||||||
|
{
|
||||||
|
int pos = 0;
|
||||||
|
_clientSendBuffer.WriteByte(ref pos, (byte)OpCodes.KickPlayer);
|
||||||
|
_clientSendBuffer.WriteInt(ref pos, relayId);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_connectedDirectClients.TryGetBySecond(connectionId, out int directId))
|
||||||
|
_directConnectModule.KickClient(directId);
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if MIRROR_40_0_OR_NEWER
|
#if MIRROR_40_0_OR_NEWER
|
||||||
|
|
|
||||||
|
|
@ -204,7 +204,7 @@ namespace LightReflectiveMirror
|
||||||
|
|
||||||
case UnityWebRequest.Result.Success:
|
case UnityWebRequest.Result.Success:
|
||||||
relayServerList?.Clear();
|
relayServerList?.Clear();
|
||||||
relayServerList = JsonUtilityHelper.FromJson<Room>(result.Decompress()).ToList();
|
relayServerList = JsonUtilityHelper.FromJson<Room>(result).ToList();
|
||||||
serverListUpdated?.Invoke();
|
serverListUpdated?.Invoke();
|
||||||
_serverListUpdated = true;
|
_serverListUpdated = true;
|
||||||
break;
|
break;
|
||||||
|
|
@ -217,7 +217,7 @@ namespace LightReflectiveMirror
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
relayServerList?.Clear();
|
relayServerList?.Clear();
|
||||||
relayServerList = JsonUtilityHelper.FromJson<Room>(result.Decompress()).ToList();
|
relayServerList = JsonUtilityHelper.FromJson<Room>(result).ToList();
|
||||||
serverListUpdated?.Invoke();
|
serverListUpdated?.Invoke();
|
||||||
_serverListUpdated = true;
|
_serverListUpdated = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue