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

Dedicated Linux server: Difference between revisions

From TF2 Classified Wiki
Webb (talk | contribs)
No longer necessary to symlink server.so
Webb (talk | contribs)
No longer need to symlink at all.
Line 87: Line 87:
Steam>app_update 3557020 validate
Steam>app_update 3557020 validate
Steam>quit
Steam>quit
</pre>
=== Fixing libraries with symlinks ===
Next we'll need to make some symlinks, since there's some issues with the installed libraries. 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>
$ cd ~/classified/bin/linux64
$ rm libvstdlib.so
$ ln -s libvstdlib_srv.so libvstdlib.so
</pre>
We'll also 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>


Line 258: Line 237:
=== Sounds are missing/only stock weapons are usable ===
=== Sounds are missing/only stock weapons are usable ===


This is due to a missing <code>libvstdlib.so</code> symlink. Ensure that it's symlinked properly.
This is likely due to a problem with <code>libvstdlib.so</code>. It's possible it wasn't updated or is corrupted. Validate your install.


<pre>
<pre>
$ cd ~/classified/bin/linux64
$ cd ~
$ rm libvstdlib.so
$ . /etc/environment
$ ln -s libvstdlib_srv.so libvstdlib.so
$ steamcmd
Steam>force_install_dir /home/srcds/classified
Steam>login anonymous
Steam>app_update 3557020 validate
Steam>quit
</pre>
</pre>


[[Category:Guides]]
[[Category:Guides]]