Kohai Posted November 6, 2025 Report Posted November 6, 2025 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.
Diff Posted November 6, 2025 Report Posted November 6, 2025 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
Kohai Posted November 6, 2025 Author Report Posted November 6, 2025 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.
Diff Posted November 6, 2025 Report Posted November 6, 2025 (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 November 6, 2025 by Diff
Recommended Posts