站长之家 - 业界 2025-02-12 17:45:47

了解SteamCMD的基础知识,SteamCMD使用指南

声明:本文来自于(ID:acamandola.com)授权转载发布。

什么是SteamCMD?

如果只是偶尔在自己的电脑上开服,直接使用Steam客户端中的库工具就足够了,但是要更高效地建立一个专用服务器,还是离不开SteamCMD的使用:

所谓SteamCMD,是Steam的命令行版本,具备Steam的基本API功能,包括账户登录、邮箱验证、游戏下载等。在安装SteamCMD时,它会在磁盘上写入与桌面版Steam相关的链接库,供游戏调用。也就是说,通过SteamCMD下载的游戏可以正常运行。然而,SteamCMD通常并不作为游戏下载工具,因为游戏通常有图形界面,有图形界面的游戏使用桌面版Steam会更方便。SteamCMD的正确使用方式是下载游戏服务端(尽管有些游戏服务端就是游戏本体),然后在服务器上运行游戏服务端来作为游戏服务器。

SteamCMD使用指南

1. 下载SteamCMD:

https://dl.3dmgame.com/201707/111826.html

2. 为SteamCMD创建一个文件夹。

例如:C:\steamcmd

3. 将SteamCMD解压到上述文件夹。

如果你的英文水平不错,可以访问SteamCMD的V社开发者论坛地址 https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD ,大部分过程已经在这里详细说明了。

用命令配置SteamCMD

在64位centos系统下使用以下命令进行安装

先安装必要的32位依赖

yum install glibc.i686 libstdc++.i686

然后创建一个名为steam的新账户,创建新账户是为了安全性考虑。如果使用root账户运行steamcmd,会出现安全提醒。

useradd -m steam

接着切换到这个账户,注意这里的命令是 su 空格 - 空格 steam,这样切换后会立即转到steam账户的主目录:

su - 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

运行steamcmd:

./steamcmd.sh

第一次启动steamcmd时,它会自动下载所有必要的文件,请耐心等待。之后的启动将不再需要下载文件。启动后,会进入程序的命令行界面。在这里可以输入各种命令。以安装一个游戏为例,小编将向大家介绍一些基本命令。

首先,与桌面版steam类似,我们需要先登录。例如,可以使用匿名账号登录(匿名账号不需要密码):

login anonymous

登录成功以后,我们需要指定游戏服务器的安装目录。例如,可以将其设置为上一级目录中的 `cs_go` 文件夹。请注意,在 Linux 下,steamcmd 一旦指定了目录,就会立即创建该目录;而在 Windows 版的 steamcmd 中,不会立即创建目录。因此,在 Linux 下可以通过这一点来确认该命令是否按照预期执行。

`force_install_dir ../cs_go/`

接下来,我们开始安装游戏服务器。以上面的 `cs_go` 为例,首先需要确认这个程序的 app id。我们访问以下网址:

`https://developer.valvesoftware.com/wiki/Dedicated_Servers_List`

该列表会显示所有 steamcmd 支持下载的服务器,在 ID 这一列下就是我们需要的 app id。例如,我们找到 `cs_go` 的 id 为 740,使用以下命令:

`app_update 740`

进行安装。这里有几个参数说明,常用的其实只有 `validate` 参数。`validate` 意味着校验,与桌面版 Steam 上的校验本地文件功能完全一致。请注意,在使用任何与 app 相关的命令前,都需要先指定目录,否则会默认使用当前目录。第一次安装程序时,有无 `validate` 效果是一样的。从原理上讲,更新服务器时如果不加 `validate` 应该会全部覆盖一次,但我发现并非如此,仍然会首先校验本地文件和云端文件,然后进行增量下载。换句话说,我发现有无 `validate` 结果是一样的,可能是我观察有误,建议所有 `app_update` 命令都加上 `validate` 参数。即以下命令 `app_update 740 validate`

按下回车后,会不断提示下载进度,到达 100% 后会回到 steamcmd 命令行,输入 `quit` 来退出 steamcmd。

然后我们 `cd ../cs_go` 即可进入 `cs_go` 服务器所在文件夹,并根据具体服务器的启动方式来运行服务器。

对于其他游戏,安装过程是一样的。需要注意的是,部分游戏的安装有特殊要求或者需要首先购买该游戏。例如,以《七日杀》为例,在刚才的 dedicated servers list 列表中,我们可以看到 `七日杀` 旁边的 `notes` 这一列写着“game purchase required”,这意味着该游戏必须首先购买。而确认你已经购买的方法是,在 steamcmd 登录时使用自己的 Steam 账号登录,而不是匿名账号。首次使用你的 Steam 账号登录时,会和桌面版 Steam 一样需要进行邮箱验证,你需要输入邮箱中收到的验证码才能登录。登录后,才能下载这样的游戏服务器。

通过steamcmd下载的游戏服务端都是正版的,也就是说,客户端在连接时会进行steam账户验证。因此,玩家必须拥有该游戏的正版才能进入。尽管本人不提倡盗版,但还是需要特别说明一下这个事实。针对source引擎的游戏,有一个专门的破解补丁,现在由一群俄罗斯人在维护,它能够破解source引擎的steam账户验证。这个补丁可以安装到服务端上,从而模拟验证,使盗版玩家也能连接到服务器。以前我试过这个补丁,但其linux版本已经年久失修,只有windows版本在不断更新。因此,如果你在使用linux开服,还是建议购买正版,因为盗版几乎无法在linux服务端上运行。

关于游戏服务端的更新,更新过程和安装过程是完全相同的(在大多数情况下,如果游戏客户端更新了,那么服务端也需要更新)。在此不再详细说明,建议在更新时加上validate参数。

v12.60.81

大小:57mb更新:2025-02-12 17:45:47

类别:诊断和系统维护工具系统:Android

立即下载(42.54MB)

:让人意外的会面🆘-行迟一点面子都没给。李淼也听明白了,行迟和永戒都不想说这件事,故意岔开了话题。他也就随口一问,也就不再刨根问底。

♑️换个角度说,《大众》创刊号的成功也脱离不了员工们的众志成城。刚加入的石田泰淳尤其能感受到公司里的那种凝聚氛围。👈🤳资源置换?割地赔银!

没有把握,可以放弃二十年过去了,天门终于又显现了,但是天门显现不代表就会打开……龙虎山斩魔台上,赵希抟被二狗一记野蛮冲撞顶飞,拂尘向下一卷,缠住边缘石栏,借机稳住身形,抬头看向天空,面露骇然。🥕jesko🌛v2.88.82

“艺术是有力量的,精神是有力量的,美也是有力量的。”“这样的力量,就是艺术的公约数,就是作品本身。”顾为经抿了一下嘴,“昨天有人和我说,绘画是语言的公约数。它是某种闪闪发光的,藐视上帝存在的雄伟力量。她说,它是人间的已经被建成的巴别之塔。”1月11日消息,随着美国当选总统特朗普就职日临近,美国多家大企业已开始或酝酿政策转向,以顺应“特朗普2.0时代”的观念,包括重新考虑多元化计划与气候变化相关举措。被误解2300年!《商君书》真的在讲愚民之术吗?🍌

中国是发展中国家♋️速战从日向走出来的格斗家💜在胖东来附近的停车棚,几家物流公司的快递员早候在那里。根据几位快递员的说法,早上9点半到晚上8点,他们都在持续收件,三轮快递车起码走三四趟,才能把一天的货载到发货点。🌦Wind数据显示,金陵体育于2017年5月上市,公司以体育器材、场馆建设、全民健身、赛事保障为核心业务。2017年6月14日至2021年1月29日,金陵体育股价涨幅为35.79%,振幅为141.64%,均价为36.75元/股。

退去和褪去的区别🎣据央视新闻,当地时间1月10日,英国政府发表声明称,对俄罗斯两大石油巨头——俄罗斯天然气工业股份公司和苏尔古特油气公司实施制裁。声明称这两家公司获得的利润为正在进行的俄乌冲突提供了资金。章芷松😢徐瑛彬向鹏夺冠

游戏特色

“……翔一?”风谷真鱼看到了信纸末尾的收件人姓名——津上翔一。在骑士学院创立后,如今活跃在外的「亚极陀」身份在警视厅的【未知生命体对策组】中都有备案。

以冈村可奈为首,包括苇原凉的Gills、木野熏的AgtiΩ都有记录。至于真岛浩二,由于他变身的时候在场没有其他目击者,而且之后也没有外出打怪,因此并没有被警视厅记录。

除此之外,就只有第一个出现的亚极陀至今还没有身份记录。编入对策组的北条透最近在挨个拜访亚极陀,想要调查「亚极陀」觉醒的契机是什么,于是毫不意外的发现了所有亚极陀都与【天亮号事件】息息相关。

只是在拜访木野熏的时候,木野熏的住宅已经荒废许久了,北条透从中找到了一张由“津上翔一”收件的信纸。然而信纸上所写的文字,并不是现代社会中任何的一种文字。

就连和超古代文字都不一样。北条透便想找到收件人询问,结果没想到前来拜访也扑了个空。“所以,津上并不在吗?”

“嗯……翔一最近都不在……”风谷真鱼回答的有些心不在焉,她拿起塑封的信纸,扫视着那密密麻麻的弯曲怪异的文字。

如今的风谷真鱼也已经知道,津上翔一的本名其实并不是“津上翔一”。那么这封信必然不是交给对方的。不过肯定也和翔一有关。

毕竟当初发现失忆的翔一时,对方身上就只带着一封没有信件的空信封,署名是“津上翔一”。风谷真鱼敏锐的意识到——这张信纸,或许就是那个空信封里的东西了。

写的到底是什么东西?风谷真鱼升起想要探查的心思时,她的大脑便开始自动获取这张纸上的信息了,即使她并不认识这上面的文字。

刹那间,她脑海中出现了一副怪异的景象——她看到了暴风雨与晴空万里在一分为二的天空中对峙。而漂浮在空中的还有一黑一白的两个身影。

游戏亮点

“真鱼酱,怎么了?!”“翔一……”风谷真鱼颤抖着抓住他的衣服:“我被发现了……”那一瞬间仿佛是触及到了禁忌的神之领域,风谷真鱼即使没有受到任何的伤害,却感觉已经遭遇了某种冲击。

她感受到了神的怒火。……此时的街道上。正百般聊赖的趴在车前架上打盹的苇原凉忽然心神一动,蓦然抬头看去,只见前方走来一个提着船锚形状砍剑的金铜色身躯的天使。

通过这个天使身上散发出的气息,苇原凉感受到了与水之天使相似的威胁。“是真的想杀了那家伙啊……”苇原凉缓缓坐直身体,座下的摩托车在一阵光芒中瞬间转化成了绿色的Gills劫掠者。

他没有下车,目光直直的盯着对面的天使,猛然拧动车把手,劫掠者咆哮着冲向了迈步而来的天使!注视着他的地之天使丝毫不避,低沉平淡的声音随之响起——

游戏玩法

……“这家伙……”石坚看到石昊硬生生从月婵身上留下了一块巴掌大小的甲胄,晶莹剔透,璀璨夺目。然后他把那块甲胄融入到了自己的至尊藤之中……

脸上浮现出满足的神情。只能说不愧是荒天帝啊…………这里的战斗太过激烈了,方圆数十里的雾气都被打散,各种法术雷电轰鸣。

这巨大的动静惊动了石昊。自然也惊动了其他的人“发现黑帝白帝和无极剑尊了……”一条消息迅速的朝着周围扩散开来。

评测

【环球网报道】当地时间1月10日,美国总统拜登宣布对俄罗斯经济实施新一轮制裁,涉及该国两家最大石油公司及183艘油轮。“今日俄罗斯”(RT)同日报道称,俄罗斯外交部发言人扎哈罗娃对此作出回应,称拜登唯一的“遗产”将是他卸任留下的“烂摊子”。

显示全部

热门推荐
玩家评论
我要跟贴
取消
最新手游