Setup your tunnels if you have not already, you should ensure the tunnel is added to your init system to run at boot. Add a port for your server, forwarded to the GRE Tunnel. You can often identify this port using netstat:. In this case the UDP ports , , and are required. The TCP port is also required. All these ports should be configured on for your service using the Tunnel type ports to forward to your configured GRE tunnel. For half life based games we recommend using the port type "A2S" as this includes mitigation via passive caching for A2S query floods. If you are on a 64bit server you will first need to install 32bit libraries to run SteamCMD. On Debian based distributions this is done with:. Add the game server to your init system to run on boot.
Step 1: Tunnel Setup
Work fast with our official CLI. Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. It also fixes several installation issues most people have when trying to create a dedicated CS server. Now you have to add yourself as an admin.
Step 2: 32bit libraries (for 64bit servers only)
Information on this page is based on this thread in the SME Server forums. First off we are going to make a user called: hlds. It is better if we don't run our server as root, but rather we run it as a normal user, just so that there is less chances of a security breach. After hlds has updated you need to decide what game you want to install. For this how to I will just be installing a normal Half-Life server, but you are free to install a cstrike or czero etc This will tell hlds to get all the files required for a normal Half-Life server. If you want to have a counterstrike server, all you need to do is change the -game valve to -game cstrike Or if you want condition zero: -game czero I don't know the commands for any other games, but they should be fairly easy to find using google. Getting the game files may take some time , but after hlds has downloaded them, you'll be back at the prompt. Now we can start our server.
Home Discussions Workshop Market Broadcasts. Change language. Install Steam. Store Page. Half-Life 2 Store Page. It is only visible to you. If you believe your item has been removed by mistake, please contact Steam Support. This item is incompatible with Half-Life 2. Please see the instructions page for reasons why this item might not work within Half-Life 2.