User:Webb/Steam dedicated server: Difference between revisions
From TF2 Classified Wiki
More actions
No edit summary |
No edit summary |
||
| Line 104: | Line 104: | ||
You shouldn't need to enter your password/Steam code after this, as your session will be cached locally. | You shouldn't need to enter your password/Steam code after this, as your session will be cached locally. | ||
Next we'll need to make | === Fixing libraries with symlinks === | ||
with | |||
Next we'll need to make some symlinks, since there's some issues with the installed ones. Your server | |||
will not run unless these steps are followed. | |||
First, let's remove the existing libvstdlib.so and replace it with a symlink | |||
<pre> | <pre> | ||
| Line 111: | Line 115: | ||
$ rm libvstdlib.so | $ rm libvstdlib.so | ||
$ ln -s libvstdlib_srv.so libvstdlib.so | $ ln -s libvstdlib_srv.so libvstdlib.so | ||
</pre> | |||
Next we'll symlink Classified's <code>server.so</code> to <code>server_srv.so</code>. | |||
<pre> | |||
$ cd ~/classified/tf2classic/bin/linux64 | |||
$ ln -s server.so server_srv.so | |||
</pre> | |||
Lastly, we'll need to symlink one of SteamCMD's libraries to a special Steam directory. Note that | |||
it's not from within the bin folder. | |||
<pre> | |||
$ mkdir -p ~/.steam/sdk64 | |||
$ ln -s ~/classified/linux64/steamclient.so ~/.steam/sdk64/ | |||
</pre> | </pre> | ||