{"id":290,"date":"2012-11-13T07:53:24","date_gmt":"2012-11-13T07:53:24","guid":{"rendered":"http:\/\/scunster.co.uk\/?p=290"},"modified":"2018-07-02T08:49:53","modified_gmt":"2018-07-02T08:49:53","slug":"killing-floor","status":"publish","type":"post","link":"https:\/\/scunster.co.uk\/?p=290","title":{"rendered":"Killing Floor &#8211; Dedicated Server"},"content":{"rendered":"<p>How to install, configure and run a killing floor dedicated server on linux<!--more--><\/p>\n<p>First, go to <a href=\"https:\/\/store.steampowered.com\/join\/\" rel=\"nofollow\">https:\/\/store.steampowered.com\/join\/<\/a> and make a new Steam Account, then download steam<\/p>\n<pre>mkdir -p \/home\/unreal\/steamcmd\r\ncd \/home\/unreal\/steamcmd\r\nwget http:\/\/media.steampowered.com\/installer\/steamcmd_linux.tar.gz\r\ntar -xvzf steamcmd_linux.tar.gz\r\n.\/steam.sh<\/pre>\n<p>On certain Linux distributions you may see an error message that something cannot be found etc, if so try this method of launch instead<\/p>\n<pre>STEAMEXE=steamcmd .\/steam.sh<\/pre>\n<p>if it still fails try the following:<\/p>\n<pre>export LD_LIBRARY_PATH=\/home\/steamcmd\/linux32\/ STEAMEXE=steamcmd .\/steam.sh<\/pre>\n<p>For 64-bit Systems you may get the following errors:<\/p>\n<pre>steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory<\/pre>\n<p>To fix this install lib32stdc++6<\/p>\n<ul>\n<li>For Debian based systems<\/li>\n<\/ul>\n<pre>apt-get install lib32stdc++6<\/pre>\n<ul>\n<li>For Red Hat based systems<\/li>\n<\/ul>\n<pre>yum install libstdc++ libstdc++-4.4.6-4.el6.i686<\/pre>\n<p>Now to install killingfloor into our preferred directory<\/p>\n<pre>login username password force_install_dir \/home\/killingfloor app_update 215360 validate<\/pre>\n<p>If you encountered &#8220;ERROR! Failed to request AppInfo update, not online or not logged into Steam&#8221;<br \/>\nyou must remove Steam folder from root directory<\/p>\n<pre>rm -rf ~\/Steam<\/pre>\n<p>To update the installation in the future, run the following from terminal<\/p>\n<pre>SteamCmd +login user password +force_install_dir \/home\/killingfloor +ap_update 215360 validate<\/pre>\n<p>Starting The Server<\/p>\n<pre>ucc server KF-bioticslab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6<\/pre>\n<p>Enable the following server ports in your router and firewall!<br \/>\n7707 UDP\/IP (Game Port)<br \/>\n7708 UDP\/IP (Query Port)<br \/>\n7717 UDP\/IP (GameSpy Query Port)<br \/>\n28852 TCP\/IP and UDP (Allows your Server to Connect to the Master Server Browser)<br \/>\n8075 TCP\/IP (Port set via ListenPort that your WebAdmin will run on)<br \/>\n20560 UDP\/IP (Steam Port)<\/p>\n<p>64 Bit systems will also need to install the following to get the server to run as it still uses 32 bit libraries<\/p>\n<pre>yum install glibc.i686<\/pre>\n<pre>yum install libgcc_s.so.1<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>How to install, configure and run a killing floor dedicated server on linux<\/p>\n","protected":false},"author":1,"featured_media":436,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[163],"tags":[403,253,251,404,402,252,57],"class_list":["post-290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-servers","tag-glibc","tag-hlds","tag-killing-floor","tag-libgcc","tag-server","tag-steam","tag-update"],"_links":{"self":[{"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=290"}],"version-history":[{"count":23,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/290\/revisions"}],"predecessor-version":[{"id":1546,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/290\/revisions\/1546"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=\/wp\/v2\/media\/436"}],"wp:attachment":[{"href":"https:\/\/scunster.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scunster.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}