- ET版本:8
- Unity版本:21.3.16.f1c1
- Net版本:7
状态同步的demo能运行,帧同步demo运行出现问题。
登录后报这个警告
actor rpc time > 200: 286 { "_t" : "Main2NetClient_Login", "RpcId" : 1, "OwnerFiberId" : -1, "Account" : "", "Password" : "" }
UnityEngine.Debug:LogWarning (object)
ET.UnityLogger:Warning (string) (at Assets/Scripts/Loader/UnityLogger.cs:24)
ET.FiberLog:Warning (ET.Fiber,string) (at Assets/Scripts/Core/World/Module/Log/FiberLog.cs:68)
ET.MessageInnerSenderSystem/<Call>d__11:MoveNext () (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:199)
ET.ETTask`1<ET.IResponse>:SetResult (ET.IResponse) (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:295)
ET.MessageInnerSenderSystem:Run (ET.MessageSenderStruct,ET.IResponse) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:88)
ET.MessageInnerSenderSystem:HandleIActorResponse (ET.MessageInnerSender,ET.IResponse) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:71)
ET.MessageInnerSenderSystem:HandleMessage (ET.MessageInnerSender,ET.Fiber,ET.MessageInfo&) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:43)
ET.MessageInnerSenderSystem:Update (ET.MessageInnerSender) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:35)
ET.MessageInnerSenderSystem/ET_MessageInnerSender_UpdateSystem:Update (ET.MessageInnerSender) (at Share.SourceGenerator/ET.Generator.ETSystemGenerator/ET.MessageInnerSenderSystem.Update.ET_MessageInnerSender.g.cs:10)
ET.UpdateSystem`1<ET.MessageInnerSender>:ET.IUpdateSystem.Run (ET.Entity) (at Assets/Scripts/Core/Entity/IUpdateSystem.cs:19)
ET.EntitySystem:Update () (at Assets/Scripts/Core/Fiber/EntitySystem.cs:74)
ET.Fiber:Update () (at Assets/Scripts/Core/Fiber/Fiber.cs:107)
ET.MainThreadScheduler:Update () (at Assets/Scripts/Core/World/Module/Fiber/MainThreadScheduler.cs:51)
ET.FiberManager:Update () (at Assets/Scripts/Core/World/Module/Fiber/FiberManager.cs:41)
ET.Init:Update () (at Assets/Scripts/Loader/MonoBehaviour/Init.cs:35)
点击Match后报错, 输入框和RePlay是干什么的呀。
Error: 110307
ET.RpcException: Rpc error: actorId: 1:7:1 request: { "_t" : "Match2Map_GetRoom", "RpcId" : 1, "PlayerIds" : [53970905860145763] }, response: { "_t" : "Map2Match_GetRoom", "RpcId" : 1, "Error" : 110307, "Message" : "Error: 110307\nET.RpcException: Rpc error: actorId: 1:10000002:1 request: { \"_t\" : \"RoomManager2Room_Init\", \"RpcId\" : 1, \"PlayerIds\" : [53970905860145763] }, response: { \"_t\" : \"Room2RoomManager_Init\", \"RpcId\" : 1, \"Error\" : 110307, \"Message\" : \"System.NullReferenceException: Object reference not set to an instance of an object\\r\\n at ET.EntityHelper.Fiber (ET.Entity entity) [0x00001] in E:\\\\project\\\\Unity\\\\ET8\\\\Unity\\\\Assets\\\\Scripts\\\\Core\\\\Entity\\\\EntityHelper.cs:27 \\r\\n at ET.LSWorld..ctor (ET.SceneType sceneType) [0x00028] in E:\\\\project\\\\Unity\\\\ET8\\\\Unity\\\\Assets\\\\Scripts\\\\Model\\\\Share\\\\LockStep\\\\LSWorld.cs:41 \\r\\n at ET.Server.RoomManager2Room_InitHandler.Run (ET.Scene root, ET.RoomManager2Room_Init request, ET.Room2RoomManager_Init response) [0x00039] in E:\\\\project\\\\Unity\\\\ET8\\\\Unity\\\\Assets\\\\Scripts\\\\Hotfix\\\\Server\\\\LockStep\\\\Room\\\\RoomManager2Room_InitHandler.cs:14 \\r\\n at ET.ETTask.GetResult () [0x00039] in E:\\\\project\\\\Unity\\\\ET8\\\\Unity\\\\Assets\\\\Scripts\\\\ThirdParty\\\\ETTask\\\\ETTask.cs:126 \\r\\n at ET.MessageHandler`3[E,Request,Response].Handle (ET.Entity entity, ET.Address fromAddress, ET.MessageObject actorMessage) [0x00194] in E:\\\\project\\\\Unity\\\\ET8\\\\Unity\\\\Assets\\\\Scripts\\\\Hotfix\\\\Share\\\\Module\\\\Actor\\\\MessageHandler.cs:74 \" }\r\n at ET.ETTask`1[T].GetResult () [0x00043] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\ThirdParty\\ETTask\\ETTask.cs:246 \r\n at ET.MessageInnerSenderSystem.Call (ET.MessageInnerSender self, ET.ActorId actorId, System.Int32 rpcId, ET.IRequest iRequest, System.Boolean needException) [0x001b6] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\Core\\Fiber\\Module\\Actor\\MessageInnerSenderSystem.cs:192 \r\n at ET.ETTask`1[T].GetResult () [0x00043] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\ThirdParty\\ETTask\\ETTask.cs:246 \r\n at ET.Server.MessageSenderSystem.Call (ET.Server.MessageSender self, ET.ActorId actorId, System.Int32 rpcId, ET.IRequest request, System.Boolean needException) [0x000ae] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\Hotfix\\Server\\Module\\Message\\MessageSenderSystem.cs:68 \r\n at ET.ETTask`1[T].GetResult () [0x00043] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\ThirdParty\\ETTask\\ETTask.cs:246 \r\n at ET.Server.MessageSenderSystem.Call (ET.Server.MessageSender self, ET.ActorId actorId, ET.IRequest request, System.Boolean needException) [0x00087] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\Hotfix\\Server\\Module\\Message\\MessageSenderSystem.cs:49 \r\n at ET.ETTask`1[T].GetResult () [0x00043] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\ThirdParty\\ETTask\\ETTask.cs:246 \r\n at ET.Server.Match2Map_GetRoomHandler.Run (ET.Scene root, ET.Match2Map_GetRoom request, ET.Map2Match_GetRoom response) [0x0012c] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\Hotfix\\Server\\LockStep\\Map\\Match2Map_GetRoomHandler.cs:20 \r\n at ET.ETTask.GetResult () [0x00039] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\ThirdParty\\ETTask\\ETTask.cs:126 \r\n at ET.MessageHandler`3[E,Request,Response].Handle (ET.Entity entity, ET.Address fromAddress, ET.MessageObject actorMessage) [0x00194] in E:\\project\\Unity\\ET8\\Unity\\Assets\\Scripts\\Hotfix\\Share\\Module\\Actor\\MessageHandler.cs:74 ", "ActorId" : { "Address" : { "Process" : 0, "Fiber" : 0 }, "InstanceId" : 0 } }
at ET.ETTask`1[T].GetResult () [0x00043] in E:\project\Unity\ET8\Unity\Assets\Scripts\ThirdParty\ETTask\ETTask.cs:246
at ET.MessageInnerSenderSystem.Call (ET.MessageInnerSender self, ET.ActorId actorId, System.Int32 rpcId, ET.IRequest iRequest, System.Boolean needException) [0x001b6] in E:\project\Unity\ET8\Unity\Assets\Scripts\Core\Fiber\Module\Actor\MessageInnerSenderSystem.cs:192
at ET.ETTask`1[T].GetResult () [0x00043] in E:\project\Unity\ET8\Unity\Assets\Scripts\ThirdParty\ETTask\ETTask.cs:246
at ET.Server.MessageSenderSystem.Call (ET.Server.MessageSender self, ET.ActorId actorId, System.Int32 rpcId, ET.IRequest request, System.Boolean needException) [0x000ae] in E:\project\Unity\ET8\Unity\Assets\Scripts\Hotfix\Server\Module\Message\MessageSenderSystem.cs:68
at ET.ETTask`1[T].GetResult () [0x00043] in E:\project\Unity\ET8\Unity\Assets\Scripts\ThirdParty\ETTask\ETTask.cs:246
at ET.Server.MessageSenderSystem.Call (ET.Server.MessageSender self, ET.ActorId actorId, ET.IRequest request, System.Boolean needException) [0x00087] in E:\project\Unity\ET8\Unity\Assets\Scripts\Hotfix\Server\Module\Message\MessageSenderSystem.cs:49
at ET.ETTask`1[T].GetResult () [0x00043] in E:\project\Unity\ET8\Unity\Assets\Scripts\ThirdParty\ETTask\ETTask.cs:246
at ET.Server.MatchComponentSystem.Match (ET.Server.MatchComponent self, System.Int64 playerId) [0x00145] in E:\project\Unity\ET8\Unity\Assets\Scripts\Hotfix\Server\LockStep\Match\MatchComponentSystem.cs:35
at ET.ETTask.GetResult () [0x00039] in E:\project\Unity\ET8\Unity\Assets\Scripts\ThirdParty\ETTask\ETTask.cs:126
at ET.ETTask.InnerCoroutine () [0x0001b] in E:\project\Unity\ET8\Unity\Assets\Scripts\ThirdParty\ETTask\ETTask.cs:71
UnityEngine.Debug:LogError (object)
ET.UnityLogger:Error (string) (at Assets/Scripts/Loader/UnityLogger.cs:29)
ET.Log:Error (System.Exception) (at Assets/Scripts/Core/World/Module/Log/Log.cs:80)
ET.AsyncETVoidMethodBuilder:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/AsyncETVoidMethodBuilder.cs:26)
ET.ETTask/<InnerCoroutine>d__10:MoveNext () (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:71)
ET.ETTask:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:161)
ET.ETAsyncTaskMethodBuilder:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/AsyncETTaskMethodBuilder.cs:28)
ET.Server.MatchComponentSystem/<Match>d__0:MoveNext () (at Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs:41)
ET.ETTask`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:310)
ET.ETAsyncTaskMethodBuilder`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/AsyncETTaskMethodBuilder.cs:87)
ET.Server.MessageSenderSystem/<Call>d__2:MoveNext () (at Assets/Scripts/Hotfix/Server/Module/Message/MessageSenderSystem.cs:49)
ET.ETTask`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:310)
ET.ETAsyncTaskMethodBuilder`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/AsyncETTaskMethodBuilder.cs:87)
ET.Server.MessageSenderSystem/<Call>d__3:MoveNext () (at Assets/Scripts/Hotfix/Server/Module/Message/MessageSenderSystem.cs:88)
ET.ETTask`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:310)
ET.ETAsyncTaskMethodBuilder`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/AsyncETTaskMethodBuilder.cs:87)
ET.MessageInnerSenderSystem/<Call>d__11:MoveNext () (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:202)
ET.ETTask`1<ET.IResponse>:SetException (System.Exception) (at Assets/Scripts/ThirdParty/ETTask/ETTask.cs:310)
ET.MessageInnerSenderSystem:Run (ET.MessageSenderStruct,ET.IResponse) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:84)
ET.MessageInnerSenderSystem:HandleIActorResponse (ET.MessageInnerSender,ET.IResponse) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:71)
ET.MessageInnerSenderSystem:HandleMessage (ET.MessageInnerSender,ET.Fiber,ET.MessageInfo&) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:43)
ET.MessageInnerSenderSystem:Update (ET.MessageInnerSender) (at Assets/Scripts/Core/Fiber/Module/Actor/MessageInnerSenderSystem.cs:35)
ET.MessageInnerSenderSystem/ET_MessageInnerSender_UpdateSystem:Update (ET.MessageInnerSender) (at Share.SourceGenerator/ET.Generator.ETSystemGenerator/ET.MessageInnerSenderSystem.Update.ET_MessageInnerSender.g.cs:10)
ET.UpdateSystem`1<ET.MessageInnerSender>:ET.IUpdateSystem.Run (ET.Entity) (at Assets/Scripts/Core/Entity/IUpdateSystem.cs:19)
ET.EntitySystem:Update () (at Assets/Scripts/Core/Fiber/EntitySystem.cs:74)
ET.Fiber:Update () (at Assets/Scripts/Core/Fiber/Fiber.cs:107)
ET.MainThreadScheduler:Update () (at Assets/Scripts/Core/World/Module/Fiber/MainThreadScheduler.cs:51)
ET.FiberManager:Update () (at Assets/Scripts/Core/World/Module/Fiber/FiberManager.cs:41)
ET.Init:Update () (at Assets/Scripts/Loader/MonoBehaviour/Init.cs:35)