VPhysics-Jolt
VPhysics-Jolt copied to clipboard
Been trying to install VJolt on a 64-bit Gmod server to no avail
I've been following the instructions and even included -beta x86-64 in the startup params to make sure the server was on 64-bit.
So far all I've been doing is unzipping directly into the home/container folder like so.
I'd be grateful for any insight that any server owners successfully running VJolt on their servers could provide.
How did you install Volt? What did you copy, and where did you place it?
I unzipped it into the home/container, which I assume is the Pterodactyl server equivalent of the root directory aka GarrysMod folder. I've also tried the SDK 2013 MP 32-bit version just in case using the -beta commandline didn't work for changing it to 64-bit. Right now I have vjolt .so's present in the following areas:
/home/container/bin /home/container/bin/linux64
That is what I assume a sort of double-installation for both 32 and 64-bit, and it hasn't worked at all since I checked the vjolt_environment_dump_server command and it came up as unrecognized.
You put it in the game folder, if it didn't work you didn't put it in the game folder. /shrug
I unzipped it into the home/container
What did you unzip? Did you unzip the source zip or did you unzip the GMOD release zip?
You have to copy all the DLLs into garrysmod/bin/win64 and to delete vphysics.dll from win64 and replace it with the new vphysics.dll
On a Gmod server, you need to replace the vphysics_srv
file.
On a Gmod server, you need to replace the
vphysics_srv
file.
Umm, may I ask why? On my side, the vphysics of the dedicated server is called vphysics.dll
/vphysics.so
, same with the client. I've also confirmed replacing it works for the server.
If you host a Dedicated Gmod server on Linux, you will have a vphysics.so
and a vphysics_srv.so
.
This is the case for multiple files like server.so
, lua_shared.so
, engine.so
, dedicated.so
and datacache.so
who all have a _srv.so
version.
I don't know why it was made this way, but it is for Linux.
Edit: You can see all files a Linux dedicated Gmod server has here
Edit: You can see all files a Linux dedicated Gmod server has here
I do host the Linux server, and I also have a local Windows server for GMod's Dedicated Server. What's interesting is that both servers don't contain vphysics_srv.dll
/vphysics_srv.so
. I'm on x86-64
branch. For public
(default) branch, my Windows server copy doesn't contain vphysics_srv.dll
either.
For my servers, all I did was replace vphysics.dll
/vphysics.so
, and it worked well.
Edit: I just found that SteamDB only tracks the default public branch. (link), so I think replace vphysics_srv.so
doesn't apply to 64-bit servers