Difference between revisions of "SteamCmd"

Line 45: Line 45:
 
If you get any other errors search for them in Google to find a solution.
 
If you get any other errors search for them in Google to find a solution.
  
If all else fails delete the folder /home/tcadmin/Monitor/Tools/SteamCmd and try again from TCAdmin.
+
If all else fails delete the folders /root/Steam and /home/tcadmin/Monitor/Tools/SteamCmd and try again from TCAdmin.
  
 
==== steamcmd: No such file or directory ====
 
==== steamcmd: No such file or directory ====

Revision as of 19:23, 7 December 2012

Configure TCAdmin to use SteamCmd

Configure the game

  • Go to General Settings > Games > Select the game > Select the Steam Settings tab.
  • Select "Enabled (steamcmd)"
  • Enter the steam app id of the game's dedicated server. If you enter the app id of the full version of the game the steam account needs to own the game. You can find a list of application ids here: http://developer.valvesoftware.com/wiki/Steam_Application_IDs
  • Select the Feature Permissions tab
  • Enable Steam Update for all user types.
  • Save

Configure the Steam Account used by TCAdmin

  • It is recommended that you create a separate steam account for TCAdmin. If you use your personal account you might get logged out every time steamcmd is used. https://store.steampowered.com/join/
  • Go to General Settings > Default Steam Account
  • Enter your Steam account user and password.
  • Save

Download the Game Files

You can download the game's files by going to General Settings > Game Tools. Select the Steam Game Downloader tool. Select the game and the server where the files will be downloaded, then execute the task. The first time steamcmd is used TCAdmin will attempt to install it. For troubleshooting follow the instructions below.

Updating a service

After following the previous instructions you should be able to select a game server and click on Steam Update to update the game files.

Activate your account with Steam Guard

If you have Steam Guard enabled on your account, the first time you use the SteamCmd features in TCAdmin you will receive an email with the Steam Guard code. Follow these instructions to use that code.

  • Go to General Settings > Game Tools. Select the Steam Game Downloader tool.
  • Select a game that uses steamcmd.
  • Select the server.
  • Enter the steam guard code and execute.
  • If you don't get a login error it worked correctly.

Errors

Windows

Steam needs to be online to update. Please confirm your network connection and try again.

Log in to remote desktop. Go to Program Files\TCAdmin2\Monitor\Tools\SteamCmd. Double click on steamcmd.exe. After the update is complete close the console window and try again from TCAdmin.

Linux

Steam downloader does not download any files with steamcmd

Run these commands from ssh.

cd /home/tcadmin/Monitor/Tools/SteamCmd
STEAMEXE=steamcmd ./steam.sh

If you see an error similar to "libstdc++.so.6: version `GLIBCXX_3.4.9' not found" download File:Libstdcplusplus.zip and save to /home/tcadmin/Monitor/Tools/SteamCmd/linux32 . Unzip itand execute the commands again.

If you get any other errors search for them in Google to find a solution.

If all else fails delete the folders /root/Steam and /home/tcadmin/Monitor/Tools/SteamCmd and try again from TCAdmin.

steamcmd: No such file or directory

You are running 64bit Ubuntu or Debian. Execute this command to install missing 32bit libraries:

 apt-get install ia32-libs

A Steam Engine Instance already exists

Steamcmd on Linux does not allow multiple instances like it does on Windows. Wait until the other update has completed and try again.

Failed to create directory /steam/SteamApps

Rename /Steam/SteamApps to /steam/SteamApps

Retrieved from "https://help.tcadmin.com/index.php?title=SteamCmd&oldid=942"