Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User:Webb/Steam dedicated server: Difference between revisions

From TF2 Classified Wiki
Webb (talk | contribs)
No edit summary
Webb (talk | contribs)
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 a symlink to fix a library error. If this isn't done we'll face issues
=== Fixing libraries with symlinks ===
with audio and weapons.
 
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>