Jump to content

Recommended Posts

Posted

Hello everyone, I want to create a small server for friends on version 1.18.15 but the server does not start. I've probably installed everything I need.

When launched via "./server.sh start" it produces:

Starting VintagestoryServer.dll ...
VintagestoryServer.dll is not running.
Error! User tolanujis could not start VintagestoryServer.dll! Please check /home/tolanujis/server/data/Logs.

However, there is no log

При запуске через "dotnet VintagestoryServer.dll --dataPath /home/tolanujis/server/data" выдает вот это:

 Unhandled exception. System.IO.FileLoadException: Could not load file or assembly 'VintagestoryServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Aborted

What could be the problem?

Up to version 1.18.7 everything starts

Sorry for the Google translate

  • 1 month later...
  • 10 months later...
Posted

Starting with 1.18.8, VS uses newer version of .NET Framework. Sadly, now the "native" server files (downloaded from vintagestory.at) are built specifically for x64 systems, and are incompatible with arm64 (Raspberry and other bigger ARM machines). Even if you switch from mono to dotnet 7.0 - whether it is installed manually or comes from Docker images - it won't be able to run the VintagestoryServer.dll, emitting the System.IO.FileLoadException error that OP mentioned.

There is now an experimental version of the ARM server from one of the Anego developers at https://github.com/anegostudios/VintagestoryServerArm64 . I built the Docker image from there and ran the 1.19.8 server on my Pi 5; at the very least it starts properly and connections work. Hopefully the amazing @Th3Dilli won't abandon this endeavor, and once 1.20 drops we will get the updated binaries for it too :)

The repository mentions that the discussion of the arm64 server is carried out in Vintage Story Discord #multiplayer -> VintagestoryServer Arm64 thread.

Untitled.jpg

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.