images icon indicating copy to clipboard operation
images copied to clipboard

Neosvr beta headless client / server image

Open Synkstar opened this issue 3 years ago • 5 comments

To solve issues with this pull request parkervcp/eggs#1173.

Kind of expected that they wouldn't let someone put a docker image they don't control in an egg for security reasons.

Moved from https://github.com/pterodactyl/images/pull/79

Synkstar avatar Jun 08 '21 20:06 Synkstar

@Synkstar Why doe my mono image not work for this?

parkervcp avatar Jun 09 '21 11:06 parkervcp

It crashes with this error when I try to use the core:mono image I also made this image check for updates with steamcmd when it starts

Unhandled Exception:

System.AggregateException: One or more errors occurred. (The type initializer for 'CodeX.TextureDecoder' threw an exception.) ---> System.TypeInitializationException: The type initializer for 'CodeX.TextureDecoder' threw an exception. ---> System.TypeInitializationException: The type initializer for 'FreeImageAPI.Plugins.PluginRepository' threw an exception. ---> System.DllNotFoundException: FreeImage
  at (wrapper managed-to-native) FreeImageAPI.FreeImage.GetFIFCount()
  at FreeImageAPI.Plugins.PluginRepository..cctor () [0x00000] in <4c4d3d8df61a4031ace2678adeb3a87f>:0 
   --- End of inner exception stack trace ---
  at CodeX.TextureDecoder..cctor () [0x0001b] in <0d54ce4da2014fb4b232904d9516124a>:0 
   --- End of inner exception stack trace ---
  at FrooxEngine.LibraryInitializer.Initialize (FrooxEngine.Engine engine) [0x0006b] in <c25ec4b82b38439cb9a552350333499e>:0 
  at FrooxEngine.EngineInitializer.InitializeFrooxEngine (FrooxEngine.Engine engine) [0x00024] in <c25ec4b82b38439cb9a552350333499e>:0 
  at FrooxEngine.Engine.Initialize (System.String appPath, System.String dataPath, System.String cachePath, FrooxEngine.ISystemInfo systemInfo, FrooxEngine.IInternalResource resources, System.Boolean verboseInit) [0x0083f] in <c25ec4b82b38439cb9a552350333499e>:0 
   --- End of inner exception stack trace ---
  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <de0ee687c1ad4ea99fca2db5d4839ca1>:0 
  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <de0ee687c1ad4ea99fca2db5d4839ca1>:0 
  at System.Threading.Tasks.Task.Wait () [0x00000] in <de0ee687c1ad4ea99fca2db5d4839ca1>:0 
  at NeosHeadless.Program.Main (System.String[] args) [0x002fe] in <e029fe23788b440b904a0aa81db42ebd>:0 
---> (Inner Exception #0) System.TypeInitializationException: The type initializer for 'CodeX.TextureDecoder' threw an exception. ---> System.TypeInitializationException: The type initializer for 'FreeImageAPI.Plugins.PluginRepository' threw an exception. ---> System.DllNotFoundException: FreeImage
  at (wrapper managed-to-native) FreeImageAPI.FreeImage.GetFIFCount()
  at FreeImageAPI.Plugins.PluginRepository..cctor () [0x00000] in <4c4d3d8df61a4031ace2678adeb3a87f>:0 
   --- End of inner exception stack trace ---
  at CodeX.TextureDecoder..cctor () [0x0001b] in <0d54ce4da2014fb4b232904d9516124a>:0 
   --- End of inner exception stack trace ---
  at FrooxEngine.LibraryInitializer.Initialize (FrooxEngine.Engine engine) [0x0006b] in <c25ec4b82b38439cb9a552350333499e>:0 
  at FrooxEngine.EngineInitializer.InitializeFrooxEngine (FrooxEngine.Engine engine) [0x00024] in <c25ec4b82b38439cb9a552350333499e>:0 
  at FrooxEngine.Engine.Initialize (System.String appPath, System.String dataPath, System.String cachePath, FrooxEngine.ISystemInfo systemInfo, FrooxEngine.IInternalResource resources, System.Boolean verboseInit) [0x0083f] in <c25ec4b82b38439cb9a552350333499e>:0 <---

[ERROR] FATAL UNHANDLED EXCEPTION: System.AggregateException: One or more errors occurred. (The type initializer for 'CodeX.TextureDecoder' threw an exception.) ---> System.TypeInitializationException: The type initializer for 'CodeX.TextureDecoder' threw an exception. ---> System.TypeInitializationException: The type initializer for 'FreeImageAPI.Plugins.PluginRepository' threw an exception. ---> System.DllNotFoundException: FreeImage
  at (wrapper managed-to-native) FreeImageAPI.FreeImage.GetFIFCount()
  at FreeImageAPI.Plugins.PluginRepository..cctor () [0x00000] in <4c4d3d8df61a4031ace2678adeb3a87f>:0 
   --- End of inner exception stack trace ---
  at CodeX.TextureDecoder..cctor () [0x0001b] in <0d54ce4da2014fb4b232904d9516124a>:0 
   --- End of inner exception stack trace ---
  at FrooxEngine.LibraryInitializer.Initialize (FrooxEngine.Engine engine) [0x0006b] in <c25ec4b82b38439cb9a552350333499e>:0 
  at FrooxEngine.EngineInitializer.InitializeFrooxEngine (FrooxEngine.Engine engine) [0x00024] in <c25ec4b82b38439cb9a552350333499e>:0 
  at FrooxEngine.Engine.Initialize (System.String appPath, System.String dataPath, System.String cachePath, FrooxEngine.ISystemInfo systemInfo, FrooxEngine.IInternalResource resources, System.Boolean verboseInit) [0x0083f] in <c25ec4b82b38439cb9a552350333499e>:0 
   --- End of inner exception stack trace ---
  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <de0ee687c1ad4ea99fca2db5d4839ca1>:0 
  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <de0ee687c1ad4ea99fca2db5d4839ca1>:0 
  at System.Threading.Tasks.Task.Wait () [0x00000] in <de0ee687c1ad4ea99fca2db5d4839ca1>:0 
  at NeosHeadless.Program.Main (System.String[] args) [0x002fe] in <e029fe23788b440b904a0aa81db42ebd>:0 
---> (Inner Exception #0) System.TypeInitializationException: The type initializer for 'CodeX.TextureDecoder' threw an exception. ---> System.

Synkstar avatar Jun 09 '21 12:06 Synkstar

@Synkstar have you tried to add fixes to the mono image?

parkervcp avatar Jun 09 '21 12:06 parkervcp

I just tried modifying the mono-6-complete image and for some reason it can't find steamcmd but it does start the server

Synkstar avatar Jun 09 '21 13:06 Synkstar

@Synkstar have you tried to add fixes to the mono image?

I just got it to work by modifying your mono6 image. I'm guessing you wanted me to do that because it simplifies it.

Synkstar avatar Nov 05 '21 18:11 Synkstar