精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 网络工具

steamCMD(steam局域网架设工具)v3.1.0官方版

steamCMD(steam局域网架设工具)v3.1.0官方版

类型:网络工具 语言:英文

大小:35.4M 更新时间:2020-07-02

推荐指数:

应用简介


steamCMDsteam LAN设置工具是一款专门用于设置steam LAN服务器的软件。使用steamCMD用户可以在本地局域网中架设一个STEAM服务器,这样本地的几台电脑就可以通过这个服务器进行连接,比如玩Left 4 Survival。或者其他steam游戏可以联网,有需要的可以下载使用。









SteamCMD(steam LAN设置工具)是一款专门用于设置steam LAN服务器的软件。使用steamCMD,用户可以在本地局域网中架设一个STEAM服务器,这样本地的几台电脑就可以通过这个服务器进行连接,比如玩Left 4 Dead或者其他Steam游戏就可以在线连接,需要的时候就可以下载使用。



steamCMD(steam局域网架设工具)



特征



当你偶尔在自己的电脑上开服务器时,可以直接使用steam客户端的库——工具。不过,想要更方便快捷地创建专用服务器,仍然离不开steamcmd的使用:



所谓steamcmd就是steam的命令行版本,具有基本的steam api,包括账户登录、邮箱验证、游戏下载等功能。安装时,与桌面版Steam相关的链接库也会被写入磁盘以供游戏使用。也就是说,通过steamcmd下载的游戏可以正常运行。不过steamcmd通常不用作游戏下载工具,因为游戏必须有图形界面,所以既然有图形界面,就会使用更方便的桌面版steam。 steamcmd的正确用法是下载游戏服务器(虽然有些游戏服务器就是游戏本身),然后在服务器上运行游戏服务器作为游戏服务器。



指示



使用命令设置SteamCMD



64位centos下使用以下命令安装



首先安装所需的32位依赖项



百胜安装glibc.i686 libstdc++.i686



然后创建一个新帐户并将其命名为steam。您需要创建一个新帐户的原因是出于安全考虑。如果您使用root 帐户运行steamcmd,您将看到安全提醒。



16f5efd9a35179a8_600_0.png



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参数。