- 高级撰稿人
- 作者
若您计划搭建CS:GO、军团要塞2或半条命2死亡竞赛(这款虽老但依然热门)的游戏服务器,需准备两样东西:专用服务器及安装在服务器上的SteamCMD。若缺少此软件,您将无法托管上述游戏的服务器。若计划开展云游戏服务,建议您仔细阅读本文:
通常建议在Linux操作系统上托管服务器,因其稳定性与安全性更佳,但本文将涵盖主流操作系统。具体系统要求如下:
Windows
操作指南相当简明:
网络用户还发布了名为SteamCMD GUI的图形界面版本,可从https://github.com/DioJoestar/SteamCMD-GUI/下载
该工具能省去手动输入命令的时间,功能相当便捷。
SteamCMD支持主流操作系统发行版,包括CentOS/RHEL、Debian/Ubuntu乃至ArchLinux。以下是Linux安装步骤:
sudo passwd steam
cd /home/steam
Ubuntu/Debian 系统
sudo apt install steamcmd
CentOS/RHEL 系统
yum install steamcmd
ArchLinux系统:
git clone https://aur.archlinux.org/steamcmd.git
cd steamcmd
makepkg -si
创建steamcmd可执行链接:
sudo ln -s /usr/games/steamcmd /home/steam/steamcmd
至此 现在已准备就绪,可通过SSH启动并连接服务器,可使用Putty或其他适配工具。
输入命令:
cd /home/steam/steamcmd
./steamcmd.sh
您已完成游戏服务器的配置准备。
针对希望在Mac OS X系统下托管ARM架构服务器的用户,简要说明操作步骤:
mkdir ~/steamcmd
~/steamcmd
这将在Mac中创建SteamCMD目录。
curl -O http://media.steampowered.com/client/installer/steamcmd_osx.tar.gz
tar -xvzf steamcmd_osx.tar.gz
启动软件需在终端输入以下两条命令:
cd ~/steamcmd
./steamcmd.sh
如何登录Steam CMD及使用场景?
首先,通过匿名登录可下载大量服务器:
login anonymous
但部分服务器可能要求通过Steam账号登录,此时请使用:
login <username>
如何通过SteamCMD下载游戏?
与前文操作相同,使用此命令设置安装目录:
force_install_dir <路径>
其中<路径>例如《反恐精英:全球攻势》应为:
force_install_dir ./cs_go/
若需更新《反恐精英:全球攻势》,请使用以下命令:
app_update 740 validate
quit
更多命令及服务器操作指南,请参阅https://developer.valvesoftware.com/wikiSteam官方指南。感谢阅读本文,祝您愉快!
Start for free and unlock high-performance infrastructure with instant setup.
您的意见有助于我们提供更好的服务。