Jump to content

Recommended Posts

Posted

I'm having an issue following this wiki page on setting up a dedicated server on Linux for version 1.21.5 where the expected directory structure is not the same as expected.

When extracting the tarball for the server only build of 1.21.5, I'm seeing something along the lines of this:

rudeus:~/VintageStory/server$ ls -a
.            15073474066  15073474070  15073474072  15073474074
..           15073474067  15073474071  15073474073  assets

The last version with the expected file structure was for 1.15.10 which follows this folder structure:

rudeus:~/VintageStory/server-1.15.10$ ls -a
.                       Lib64                   VSCrashReporter.exe     assets
..                      ModMaker.exe            VintagestoryAPI.dll     credits.txt
Info.plist              Mods                    VintagestoryAPI.xml     icons.icns
Lib                     MonoMac.dll             VintagestoryLib.dll     launchmac
Lib32                   VSBuildLib.dll          VintagestoryServer.exe  server.sh

 

Please help as I'm very confused as to what's going on here.

Posted

I'm not seeing what you're seeing. I downloaded "vs_server_linux-x64_1.21.5.tar.gz" which was labeled "Linux tar.gz Archive (server only) (42.9 MB)" and when I extract it, I see a very similar directory structure to what you see in 1.15.10:

~/D/vs_server_linux-x64_1.21.5 ❱ ls
assets/                                VintagestoryLib.dll
credits.txt                            VintagestoryLib.pdb
Lib/                                   VintagestoryServer*
Mods/                                  VintagestoryServer.deps.json
server.sh*                             VintagestoryServer.dll
VintagestoryAPI.dll                    VintagestoryServer.pdb
VintagestoryAPI.pdb                    VintagestoryServer.runtimeconfig.json
VintagestoryAPI.xml

~/D/vs_server_linux-x64_1.21.5 ❱ md5sum ../vs_server_linux-x64_1.21.5.tar.gz
89a46b35336d7032ea7f906366c82c8a  ../vs_server_linux-x64_1.21.5.tar.gz

 

Posted
21 minutes ago, Diff said:

I'm not seeing what you're seeing. I downloaded "vs_server_linux-x64_1.21.5.tar.gz" which was labeled "Linux tar.gz Archive (server only) (42.9 MB)" and when I extract it, I see a very similar directory structure to what you see in 1.15.10:

~/D/vs_server_linux-x64_1.21.5 ❱ ls
assets/                                VintagestoryLib.dll
credits.txt                            VintagestoryLib.pdb
Lib/                                   VintagestoryServer*
Mods/                                  VintagestoryServer.deps.json
server.sh*                             VintagestoryServer.dll
VintagestoryAPI.dll                    VintagestoryServer.pdb
VintagestoryAPI.pdb                    VintagestoryServer.runtimeconfig.json
VintagestoryAPI.xml

~/D/vs_server_linux-x64_1.21.5 ❱ md5sum ../vs_server_linux-x64_1.21.5.tar.gz
89a46b35336d7032ea7f906366c82c8a  ../vs_server_linux-x64_1.21.5.tar.gz

 

Could you share your tar arguments? I tried to extract the tarball both with tar and 7zip (to test on Windows) and experienced the same result on my end.

Posted (edited)
1 hour ago, Kohai said:

Could you share your tar arguments? I tried to extract the tarball both with tar and 7zip (to test on Windows) and experienced the same result on my end.

Interesting, I just did a standard tar xvf vs_server_linux-x64_1.21.5.tar.gz incantation, as well as extracting it with Apple's built-in Archive Utility. macOS uses bsdtar by default is the only other difference I can think of. I also shuffled it onto a Linux server that I have running a more typical GNU tar and saw the same results. Does the md5sum from my last post match with what you have?

diff@tilde ~/server> tar xf ../vs_server_linux-x64_1.21.5.tar.gz
diff@tilde ~/server> ls
assets/      VintagestoryAPI.dll  VintagestoryServer*
credits.txt  VintagestoryAPI.pdb  VintagestoryServer.deps.json
Lib/         VintagestoryAPI.xml  VintagestoryServer.dll
Mods/        VintagestoryLib.dll  VintagestoryServer.pdb
server.sh*   VintagestoryLib.pdb  VintagestoryServer.runtimeconfig.json
diff@tilde ~/server> tar --version
tar (GNU tar) 1.35

 

Edited by Diff
×
×
  • 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.