diff --git a/Ragon.Client/Ragon.Client.csproj b/Ragon.Client/Ragon.Client.csproj index f81f3f1..f63a834 100644 --- a/Ragon.Client/Ragon.Client.csproj +++ b/Ragon.Client/Ragon.Client.csproj @@ -12,7 +12,7 @@ true none - /Users/edmand46/RagonProjects/ragon-oss-becs/Assets/Ragon/Plugins + /Users/edmand46/RagonProjects/ragon-oss-becs/Assets/Ragon/Runtime/Plugins diff --git a/Ragon.Server/Sources/Handler/SceneLoadedOperation.cs b/Ragon.Server/Sources/Handler/SceneLoadedOperation.cs index 80f7aae..dc0edc9 100644 --- a/Ragon.Server/Sources/Handler/SceneLoadedOperation.cs +++ b/Ragon.Server/Sources/Handler/SceneLoadedOperation.cs @@ -40,6 +40,11 @@ public sealed class SceneLoadedOperation : BaseOperation var owner = context.Room.Owner; var player = context.RoomPlayer; var room = context.Room; + if (player.IsLoaded) + { + _logger.Warn($"Player {player.Name}:{player.Connection.Id} already ready"); + return; + } if (player == owner) {