• 产品更新

如何在专用服务器上安装Steam

如何在专用服务器上安装Steam

目录

若您计划搭建CS:GO、军团要塞2或半条命2死亡竞赛(这款虽老但依然热门)的游戏服务器,需准备两样东西:专用服务器及安装在服务器上的SteamCMD。若缺少此软件,您将无法托管上述游戏的服务器。若计划开展云游戏服务,建议您仔细阅读本文:

系统要求

通常建议在Linux操作系统上托管服务器,因其稳定性与安全性更佳,但本文将涵盖主流操作系统。具体系统要求如下:

  1. 5GB存储空间。由于服务器无需运行客户端游戏,通常无需配备显卡的服务器。
  2. 充足的网络连接。根据计划运行的服务器数量及目标玩家规模,可计算所需网络输出。基于Source引擎的游戏通常每名玩家需64kbps带宽,因此100Mbit带宽已足够。BlueServers提供1至10Gbps端口带宽及无限流量,您无需担忧此问题。
  3. 请确保服务器开放Source协议的27015 TCP/UDP端口及27020 UDP端口,使服务器对全球开放。不同游戏要求可能存在差异,请务必参照具体游戏的安装指南。

Windows

操作指南相当简明:

  1. 在系统盘创建SteamCMD文件夹(如C:/steamcmd),无需放置于Program Files等目录
  2. http://media.steampowered.com/installer/steamcmd.zip下载SteamCMD安装包
  3. 使用7Zip或WinRAR解压至C:/steamcmd
  4. 通过steamcmd.exe启动软件,或选择命令提示符操作:按WIN+R => 输入CMD => 回车 => 输入“steamcmd”(不带括号)。

网络用户还发布了名为SteamCMD GUI的图形界面版本,可从https://github.com/DioJoestar/SteamCMD-GUI/下载

该工具能省去手动输入命令的时间,功能相当便捷。

Linux

SteamCMD支持主流操作系统发行版,包括CentOS/RHEL、Debian/Ubuntu乃至ArchLinux。以下是Linux安装步骤:

  1. 首要原则:切勿以root用户身份安装。此举存在安全隐患,若密码泄露将引发严重后果。
  2. 通过以下命令创建名为 steam 的用户
  3. sudo useradd -m steam

sudo passwd steam

  1. 进入 SteamCMD 安装目录
  2. sudo -u steam -s

cd /home/steam

  1. 开始安装流程

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

针对希望在Mac OS X系统下托管ARM架构服务器的用户,简要说明操作步骤:

  1. 首先打开终端输入:

mkdir ~/steamcmd

~/steamcmd

这将在Mac中创建SteamCMD目录。

  1. 粘贴此链接并按回车下载软件

curl -O http://media.steampowered.com/client/installer/steamcmd_osx.tar.gz

  1. 将压缩包解压至指定目录

tar -xvzf steamcmd_osx.tar.gz

启动软件需在终端输入以下两条命令:

cd ~/steamcmd

./steamcmd.sh

SteamCMD使用指南

如何登录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官方指南。感谢阅读本文,祝您愉快!

Share

关于作者


Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started

帮助我们改进 — 分享您的反馈

您的意见有助于我们提供更好的服务。