网络工具 | 35.4M
语言:英文
5 .0
应用简介
steamCMDsteam LAN设置工具是一款专门用于设置steam LAN服务器的软件。使用steamCMD用户可以在本地局域网中架设一个STEAM服务器,这样本地的几台电脑就可以通过这个服务器进行连接,比如玩Left 4 Survival。或者其他steam游戏可以联网,有需要的可以下载使用。
SteamCMD(steam LAN设置工具)是一款专门用于设置steam LAN服务器的软件。使用steamCMD,用户可以在本地局域网中架设一个STEAM服务器,这样本地的几台电脑就可以通过这个服务器进行连接,比如玩Left 4 Dead或者其他Steam游戏就可以在线连接,需要的时候就可以下载使用。
特征
当你偶尔在自己的电脑上开服务器时,可以直接使用steam客户端的库——工具。不过,想要更方便快捷地创建专用服务器,仍然离不开steamcmd的使用:
所谓steamcmd就是steam的命令行版本,具有基本的steam api,包括账户登录、邮箱验证、游戏下载等功能。安装时,与桌面版Steam相关的链接库也会被写入磁盘以供游戏使用。也就是说,通过steamcmd下载的游戏可以正常运行。不过steamcmd通常不用作游戏下载工具,因为游戏必须有图形界面,所以既然有图形界面,就会使用更方便的桌面版steam。 steamcmd的正确用法是下载游戏服务器(虽然有些游戏服务器就是游戏本身),然后在服务器上运行游戏服务器作为游戏服务器。
指示
使用命令设置SteamCMD
64位centos下使用以下命令安装
首先安装所需的32位依赖项
百胜安装glibc.i686 libstdc++.i686
然后创建一个新帐户并将其命名为steam。您需要创建一个新帐户的原因是出于安全考虑。如果您使用root 帐户运行steamcmd,您将看到安全提醒。
useradd -m steam
然后切换到这个账户。注意这里的命令是su space-space steam。如果这样做,切换后您将立即进入steam帐户的~目录:
苏蒸汽
然后创建一个名为steamcmd的文件夹并输入:
mkdir ~/steamcmd
cd ~/steamcmd
使用wget下载steamcmd压缩包:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
解压缩:
tar -xvzf steamcmd_linux.tar.gz
运行:
cd ~/steamcmd
./steamcmd.sh
第一次启动steamcmd时,所有steamcmd文件都会自动下载,只需耐心等待即可。下次启动时无需再次下载。 steamcmd启动后,在程序中会进入command行界页面。可以在此处输入命令。以安装游戏为例,介绍一下steamcmd的基本命令。
首先,和桌面版的steam一样,我们首先需要登录,比如我们使用匿名账户登录(匿名账户不需要密码):
匿名登录
登录成功后,我们指定游戏服务器安装目录,例如自定义为上层目录中的cs_go文件夹。注意,Linux下只要steamcmd指定了目录,就会立即创建。 Windows 版本的steamcmd 不会立即创建。因此在Linux下您可以使用它来确认命令设置是否正确且符合预期。
强制安装目录./cs_go/
之后,我们需要开始安装游戏服务器。以上面的csgo为例,我们首先需要确认这个程序的app id。我们访问以下网址:
https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
该列表将显示steamcmd支持下载的所有服务器。 ID栏下方就是我们需要的应用ID。例如,如果我们发现csgo的ID是740,则使用以下命令:
应用程序更新740
安装时,这里有几个参数说明。最常用的实际上是validate 参数。 Validate就是验证的意思,和桌面版Steam上本地文件的验证功能一模一样。请注意,在使用任何与应用程序相关的命令之前需要指定目录,否则将被视为当前目录。首次安装程序时,无论是否验证,效果都是一样的。原则上更新服务器的时候如果不加validate的话应该全部覆盖一次,但是我发现并不是。本地文件和云端文件仍会先验证后再增量下载。也就是说我发现有validate和没有validate都是一样的。可能是我的观察失误。建议所有app_update命令都添加validate参数。即以下命令app_update 740 validate
按回车后,会不断提示下载进度。当达到100%时,会返回steamcmd命令行。输入quit 退出steamcmd。
之后我们可以cd ./cs_go进入csgo服务器所在文件夹,然后按照具体的服务器启动方式运行服务器。
其他游戏的安装过程是一样的。请注意,某些游戏有特殊的安装要求或要求您先购买游戏。以七日杀为例。在刚才的独服列表中,我们可以看到《七日杀》旁边的备注栏中写着“需要购买游戏”,也就是说必须先购买这款游戏,并确认您已经购买了。最好的方法是在登录steamcmd时使用自己的steam帐户登录,而不是使用匿名帐户。当你第一次使用你的steam帐户登录时,会像桌面版steam一样有一个电子邮件验证。您需要输入邮件中发送的验证码才能登录,只有登录后才能下载这样的游戏服务器。
steamcmd下载的服务器都是正版服务器,这意味着客户端在连接时会有steam账号验证。因此,连接的玩家必须拥有正版游戏。虽然我不支持盗版,但事实上我还是有必要解释一下。有一个专门针对源引擎游戏的破解补丁,目前由俄罗斯的一群人在维护。它可以破解源引擎的steam帐户验证。可以在服务器上安装这个补丁来模拟验证,以便盗版玩家可以连接到服务器。我之前也曾修补过这个东西,但是这个补丁的Linux版本已经年久失修,只有Windows版本在不断更新。所以,如果你使用Linux开服务器,应该自觉购买正版。 Linux服务器基本上没有盗版的机会。
关于游戏服务器的更新,更新操作过程与安装完全相同(大多数情况下,如果游戏客户端更新,服务器也必须更新)。这里我就不详细说了。建议添加validate参数。
热门攻略