StrangeLoopGames / EcoIssues

131 stars 21 forks source link

Launch Error, Means gibberish to me, but seems to result in false positives for "Auth Server Not Found" #23118

Open MystLeissa opened 2 years ago

MystLeissa commented 2 years ago

Description of Problem:

On Launch of the Eco Client/Game, the Development console pops up with a red error about "File Not Found" or some such (it's way too quick to read and copy but I managed to click the "Open Log" button before it closed with the opening splash screen), this error seems to result in the inability to connect to ANY server until reinstalling Eco (only remedy I've found thus far); but that effectively lasts for 1 reboot, meaning if i want to play Eco I have to uninstall/reinstall it every time I boot my computer. Additionally this was linked to my steam post that original speculation indicated third party software was to blame however this is now no longer a factor.

Result:

Cannot Connect to ANY Server Expected Result:

Development Console DOES NOT OPEN, Can Connect to servers.

Eco Version: 9.5 (Official Release) Beta on Steam OS: Windows 10 Home Platform: Steam Branch: N/A - Official Branch Mods: None Installed Save Data: N/A - Error occurs before loading saves and does not allow loading of any server (local or otherwise)

Log File:

PlayerConnection initialized from D:/SteamLibrary/steamapps/common/Eco/Eco_Data (debug = 0) PlayerConnection initialized network socket : 0.0.0.0 55205 Multi-casting "[IP] 192.168.1.35 [Port] 55205 [Flags] 2 [Guid] 1186852798 [EditorId] 2879681838 [Version] 1048832 [Id] WindowsPlayer(DESKTOP-BKD20IB) [Debug] 0 [PackageName] WindowsPlayer [ProjectName] Eco" to [225.0.0.222:54997]... Started listening to [0.0.0.0:55205] PlayerConnection already initialized - listening to [0.0.0.0:55205] Initialize engine version: 2020.3.31f1 (6b54b7616050) [Subsystems] Discovering subsystems at path D:/SteamLibrary/steamapps/common/Eco/Eco_Data/UnitySubsystems GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: AMD Radeon RX 5700 XT (ID=0x731f) Vendor:
VRAM: 8151 MB Driver: 30.0.13023.4001 D3D11 device created for Microsoft Media Foundation video decoding.

Initializing input. Input initialized. Initialized touch support. UnloadTime: 0.594700 ms start of EcoBootstrap.Initialize UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) Assets.Scripts.ComponentSystem.Bootstrap.EcoBootstrap:Initialize(String) Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean) Unity.Entities.AutomaticWorldBootstrap:Initialize() Ignoring invalid [UpdateBefore] attribute on Unity.Scenes.LiveLinkRuntimeSystemGroup targeting Unity.Scenes.SceneSystemGroup. This attribute can only order systems that are members of the same ComponentSystemGroup instance. Make sure that both systems are in the same system group with [UpdateInGroup(typeof(Unity.Entities.InitializationSystemGroup)], or by manually adding both systems to the same group's update list. UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogWarning(Object) Unity.Entities.ComponentSystemSorter:FindConstraints(Type, SystemElement[]) Unity.Entities.ComponentSystemGroup:GenerateMasterUpdateList() Unity.Entities.ComponentSystemGroup:RecurseUpdate() Unity.Entities.DefaultWorldInitialization:AddSystemToRootLevelSystemGroupsInternal(World, IEnumerable`1, Int32) Assets.Scripts.ComponentSystem.Bootstrap.EcoBootstrap:Initialize(String) Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean) Unity.Entities.AutomaticWorldBootstrap:Initialize() Ignoring invalid [UpdateAfter] attribute on EcoEngine.Rendering.LOD.LODSystem targeting EcoEngine.Rendering.CameraTrackingSystem. This attribute can only order systems that are members of the same ComponentSystemGroup instance. Make sure that both systems are in the same system group with [UpdateInGroup(typeof(Unity.Entities.InitializationSystemGroup)], or by manually adding both systems to the same group's update list. UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogWarning(Object) Unity.Entities.ComponentSystemSorter:FindConstraints(Type, SystemElement[]) Unity.Entities.ComponentSystemGroup:GenerateMasterUpdateList() Unity.Entities.ComponentSystemGroup:RecurseUpdate() Unity.Entities.DefaultWorldInitialization:AddSystemToRootLevelSystemGroupsInternal(World, IEnumerable`1, Int32) Assets.Scripts.ComponentSystem.Bootstrap.EcoBootstrap:Initialize(String) Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean) Unity.Entities.AutomaticWorldBootstrap:Initialize() end of EcoBootstrap.Initialize UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) Assets.Scripts.ComponentSystem.Bootstrap.EcoBootstrap:Initialize(String) Unity.Entities.DefaultWorldInitialization:Initialize(String, Boolean) Unity.Entities.AutomaticWorldBootstrap:Initialize() DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. WwiseUnity: Wwise(R) SDK Version 2021.1.6 Build 7774. UnityEngine.Logger:LogFormat(LogType, String, Object[]) UnityEngine.Debug:LogFormat(String, Object[]) AkWwiseInitializationSettings:InitializeSoundEngine() AkInitializer:OnEnable() WwiseUnity: Setting Plugin DLL path to: D:/SteamLibrary/steamapps/common/Eco/Eco_Data\Plugins\x86_64 UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) AkCommonPlatformSettings:get_AkInitializationSettings() AkWwiseInitializationSettings:InitializeSoundEngine() AkInitializer:OnEnable() WwiseUnity: Sound engine initialized successfully. UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) AkWwiseInitializationSettings:InitializeSoundEngine() AkInitializer:OnEnable() The referenced script on this Behaviour (Game Object '') is missing! The referenced script on this Behaviour (Game Object '') is missing! The referenced script on this Behaviour (Game Object 'Camera') is missing! The referenced script on this Behaviour (Game Object 'Table') is missing! The referenced script on this Behaviour (Game Object 'Notification') is missing! Failed to create device file: 2 The system cannot find the file specified.
MystLeissa commented 2 years ago

Not sure if it matters but I noticed in reviewing the log file the WWise Plugin Path is using both / and \ to separate directories while typically OSes stick to one or the other.

D3nnis3n commented 2 years ago

This is likely related to the dev build that will be removed with the first hotfix, so keeping this open until then, then closing. I cannot reproduce the issue, though.