1.SteamCMD是什么?
SteamCMD 是Steam 客户端的命令行版本。其主要目的是使用命令行界面安装和更新Steam 上可用的各种专用服务器。适用于任何使用SteamPipe 内容系统的游戏。当您需要设置个人服务器在Steam上发布游戏时,可以使用该软件。
SteamCMD
专业的Steam LAN配置软件。最新版本的SteamCMD是steam的命令行版本,包含基本的Steam API,包括帐户登录、电子邮件验证、游戏下载和其他功能。使用SteamCMD正式版的正确方法是下载一个游戏服务器(尽管有些游戏服务器本身就是游戏)并在该服务器上作为游戏服务器运行该游戏服务器。
SteamCMD(steam LAN设置工具)正式版是一款专门用于设置steam LAN服务器的软件。用户可以使用steamCMD在本地局域网上架设一台STEAM服务器,并通过该服务器连接多台本地计算机。例如,您可以玩《方舟》、《CSGO》、《7 Days to Die》等在线游戏以及其他Steam 游戏。
如果你想在自己的电脑上打开服务器,只需使用steam客户端库工具即可。但是,您仍然应该使用steamcmd来更方便快捷地创建专用服务器。它的名字叫steamcmd。 steam的命令行版本。它附带了Steam基本API,其中包括帐户登录、电子邮件验证和游戏下载等功能。安装后,与Steam 桌面版关联的链接库也将写入磁盘以供您的游戏使用。这意味着通过steamcmd下载的游戏可以正常运行。然而,steamcmd 通常不用作游戏下载工具。由于游戏需要图形界面,所以我们使用steam的桌面版,因为它有图形界面,所以更方便。使用steamcmd的正确方法是下载一个游戏服务器(有些游戏服务器本身就是游戏)并在该服务器上将游戏服务器作为游戏服务器运行。
2.如何下载SteamCMD
官方网站:https://developer.valvesoftware.com/wiki/SteamCMD
Windows版本下载地址:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
使用命令设置SteamCMD正式版
要在64 位centos 上安装,请使用以下命令:
首先安装所需的32位依赖项
百胜安装glibc.i686 libstdc++.i686
接下来,创建一个新帐户并将其命名为“steam”。出于安全原因需要创建一个新帐户。当您使用root 帐户运行steamcmd 时,会出现安全提醒。
3.使用SteamCMD
1、将steamcmd.zip解压到任意不包含中文的目录。
2.运行获得的steamcmd.exe,它将安装软件,更新完成后,您将看到Steam提示安装完成。
3、使用匿名登录方式登录匿名账户。
4. 其他需要服务器设置的教程将会随之而来。
4. 常用命令
1.登录用户名
除非需要,否则登录指定帐户。
2.force_install_dir目录地址
指定安装目录。示例:force_install_dir ./fwq/(您可以在此处使用绝对或相对路径)
3.app_update程序ID[-beta测试版本名称][-betapassword密码][验证]
如果不是Beta 版本,安装程序可以省略中间Beta 部分。示例:app_update 740 validate 此命令安装并验证程序ID 为740 的程序。一般情况下,该命令也用于更新。
注意:验证会覆盖所有修改过的文件。这可能会导致自定义服务器出现问题。但是,默认安装中未包含的文件不受影响。因此,我们建议您在更新服务器之前备份配置文件。
当然,你也可以不使用validate来更新服务器,直接使用app_update程序ID来更新服务器。这不会覆盖该文件,但同时也不会验证该文件。
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 启动后,您将进入程序内的命令行界面。您可以在此处输入命令。我们将以游戏安装为例介绍基本的steamcmd命令。
首先,就像桌面版Steam 一样,您需要先登录。例如,使用匿名帐户登录(匿名帐户不需要密码)。
匿名登录
登录成功后,指定游戏服务器安装目录。例如,在Linux 上,将立即创建steamcmd 指定的任何目录。由于steamcmd 不会立即创建,因此您可以在Linux 上使用它来检查命令是否配置正确。
强制安装目录./cs_go/
之后,您需要开始安装游戏服务器。以上面的csgo 为例,您首先需要通过访问以下URL 找到该程序的应用ID:
https://developer.valvesoftware.com/wiki/D 专用_服务器_列表
此列表显示steamcmd 支持下载的所有服务器。例如,如果您发现csgo的ID为740,它将出现在ID栏下方。
应用程序更新740
安装时,以下是一些参数说明:最常用的实际上是validate 参数。 Validate就是验证的意思,和Steam桌面版中本地文件验证的功能一模一样。使用应用相关命令前,必须指定目录。如果未指定,则假定为当前目录。第一次安装程序时,无论是否验证,效果都是一样的。原则上,如果我更新服务器时不添加验证,所有内容都应该被覆盖一次,但我发现,相反,本地和云文件会先验证,然后增量下载。换句话说,事实证明,有或没有validate都是一样的。这可能是我的观察错误。我们建议将validate 参数添加到所有app_update 命令中。即以下命令app_update 740 validate
当你按回车键时,会持续显示下载进度,当达到100%时,将返回steamcmd命令行并退出steamcmd。
然后运行cd ./cs_go到csgo服务器所在文件夹,根据您具体的服务器启动方式运行服务器。
其他游戏的安装过程是一样的。请注意,某些游戏有特殊的安装要求或要求您先购买游戏。以《七日杀》为例,在上面的专用服务器列表中,您会注意到《七日杀》旁边的注释字段显示“需要购买游戏”。这意味着您需要先购买该游戏。最好的办法是使用您的steam 帐户而不是匿名帐户登录steamcmd。当您首次登录Steam 帐户时,会发生电子邮件验证,类似于桌面版Steam,您需要输入通过电子邮件发送给您的验证码才能登录。此类游戏只有登录后才能进行。您需要下载服务器。
steamcmd下载的所有服务器都是合法服务器,因此客户端在连接时将使用其Steam帐户进行身份验证。因此,连接的玩家必须拥有合法的游戏副本。我不支持盗版,但我还是需要解释一下: Source Engine 游戏有一个特殊的破解补丁,目前由俄罗斯组织维护。该补丁可以破解Source Engine的Steam账户认证并模拟盗版认证。玩家可以连接到服务器。我之前也玩过这个补丁,但是这个补丁的Linux版本早已过时,只有Windows版本在不断更新,所以如果你用Linux开服务器的话,你应该自觉需要购买。 Linux 服务器基本上没有盗版。
当涉及到更新游戏服务器时,更新操作过程与安装完全相同(大多数情况下,如果更新游戏客户端,也需要更新服务器)。我这里就不详细说了。添加验证参数。
如果喜欢的话,别忘了点赞和关注哦。
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/663431.html