专栏首页在Ubuntu 14.04上运行反恐精英:全球攻势(CS:GO)

在Ubuntu 14.04上运行反恐精英:全球攻势(CS:GO)

反恐精英:全球攻势(CS:GO)是Valve出品的一款第一人称射击游戏。您可以通过自己架设服务器来完全控制您的游戏和游戏模式,以便于您设定您想要的CS:GO的精确风格。本指南包含有关如何下载专用服务器和启动游戏服务器的说明。

在你开始之前

  1. 您将需要一个Steam帐户和一份反恐精英:全球攻势。需要游戏服务器令牌来托管公共CS:GO服务器。如果没有令牌,则客户端只能在局域网内连接。
  2. 完成我们的指南:为Steam游戏服务器安装SteamCMD。这将在您的Linode上安装并运行SteamCMD,本指南将从SteamCMD页面的内容之后开始。

注意本指南是为非root用户编写的。需要提升权限的命令带有前缀sudo。如果您不熟悉该sudo命令,可以查看我们的“ 用户和组”指南。

反恐精英的先决条件:全球攻势

从SteamCMD指南中,CS:GO需要一个额外的步骤。

  1. 替换防火墙规则以稍微扩展游戏可用的端口范围。此命令假定您只有 SteamCMD指南中的iptables规则: sudo iptables -R INPUT 5 -p udp -m udp --sport 26900:27030 --dport 1025:65355 -j ACCEPT

安装反恐精英:全球进攻

  1. 确保您在目录~/Steam中,然后访问Steam>提示。 cd ~/Steam && ./steamcmd.sh
  2. 在SteamCMD提示符下,匿名登录: login anonymous 或者使用您的Steam用户名登录: login example_user
  3. 将CS:GO安装到Steam用户的主目录: force_install_dir ./csgo-ds app_update 740 validate 这可能需要一些时间。如果下载看起来好像已停止,请耐心等待。下载完成后,您应该看到以下输出: Success! App '740' fully installed. Steam>
  4. 退出SteamCMD。 quit 注意要更新CS:GO,请再次运行上述4个命令。

游戏服务器登录令牌

CS:GO需要服务器令牌,除非您希望将玩家限制为仅从服务器局域网内连接的客户端。这需要拥有Steam帐户并拥有CS:GO。有关GSLT的更多信息,请参见Valve的CS:GO wiki

配置服务器

  1. 创建一个server.cfg使用首选文本编辑器调用的文件。选择您不会在其他地方使用的主机名和唯一RCON密码。 〜/Steam/ CSGO-DS / CSGO / cfg/ SERVER.CFG1 2 3 4 5 6 7 8 hostname "server_hostname" sv_password "server_password" sv_timeout 60 rcon_password "rcon_password" mp_autoteambalance 1 mp_limitteams 1 writeid writeip 其他有关的server.cfg选项列表,请参阅此页面
  2. 使用下面给出的内容为CS:GO创建启动脚本。请务必使用游戏服务器登录令牌替换脚本中的YOUR_GSLT命令。 〜/ startcsgo.sh1 2 3 4 #!/bin/sh cd ./Steam/csgo-ds screen -S "Counter-Strike: Global Offensive Server" ./srcds_run -game csgo -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2 +sv_setsteamaccount YOUR_GSLT -net_port_try 1 运行时,脚本将进入路径~/Steam/csgo-ds,屏幕会话中选择竞争模式并启动Dust2服务器。有关更多启动模式和游戏选项,请参阅Valve的CS:GO wiki
  3. 使脚本可执行: chmod +x ~/startcsgo.sh

启动服务器

  1. 现在您的服务器已安装并配置,可以通过startcsgo.shsteam用户的主目录运行脚本来启动它。 cd ~/ && ./startcsgo.sh 警告从这现在开始,除非您想要停止CS:GO,否则请勿在控制台中按Control + C键。
  2. 要从运行服务器控制台的屏幕会话中分离,请连续按下以下两个组合键: Control + A Control + D.
  3. 要重新启动控制台,请键入以下命令: screen -r
  4. 要停止服务器,先返回CS:GO的控制台,再按Ctrl + C组合。

加入游戏

  1. 启动反恐精英:全球攻势。
  2. 启动后,转到“ 加入游戏”并单击“ 浏览社区服务器”
  3. 单击“ 收藏夹”选项卡,然后单击底部的“ 添加服务器 ”。
  4. 输入您的Linode的IP地址,然后单击“ 将此地址添加到收藏夹”
  5. 你会看到你的新反恐精英:全球攻势服务器。单击右下角的“ 连接”,然后开始尽情游戏。

游戏设置

游戏模式和类型

您可以更改游戏类型和模式以启动不同类型的服务器:

Mode                   game_mode    game_type
Classic Casual             0            0
Classic Competitive        0            1
Arms Race                  1            0
Demolition                 1            1

这些设置在启动命令中更改。

RCON

登录服务器后,您可以使用反引键按钮打开RCON控制台(</code>), or your mapped key. 在输入密码后添加 typercon_password. 更多有关 RCON 的消息, 点击 这里.

更多信息

有关此主题的其他信息,您可能需要参考以下资源。提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

本文的版权归 santana2000 所有,如需转载请联系作者。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何安装Node.js.

    Node.js是服务器端JavaScript应用程序的跨平台运行环境。Node.js使用的是谷歌研发的JavaScript引擎V8,它也可以在Chromium和...

    santana2000
  • 物联网对于企业的影响

    目前,物联网对企业的影响非常大。通过将惰性设备/传感器与过程和期望进行连接并从互联网获取有价值的数据,物联网为创造高效业务带来了机遇。

    santana2000
  • 技术导向的创业公司必须关注IT安全的三大原因

    随着越来越多的企业加入这样一个热潮,即推出下一个旗舰级应用,网络和移动应用现在已经随处可见了。据AppBrain称,迄今为止Android市场上有近280万个应...

    santana2000
  • 我们是否应该在物联网上使用无服务器体系结构?

    我们正处于前所未有的行业混乱的时代,这是由技术发展过快导致的,特别是在物联网领域。物联网有助于将行业转变为数据驱动的范例,开辟了巨大的机遇。一些公司正通过技术革...

    zona
  • 大三了想走IT这条路,下一年是自学还是培训?

    PS :从轻松的校园走到社会时,多少人面临这巨大的落差,社会需要的,完全不是学校教的,按部就班的学习已经造成了巨大的能力与认知差异,这种差异必须要有坚定的意志,...

    IT故事会
  • Golang语言社区--学习游戏服务器编程基础篇

    大家好,我是Golang语言社区主编彬哥,本篇给大家转载一篇关于游戏服务器相关的文章。

    李海彬
  • 微软纳德拉为何连烧“三把火”?

    PC时代曾经叱咤风云“独孤求败”的微软在移动互联网时代过得并不太好,连续经历了公司换帅、XP停服、Windows8惨败、诺基亚裁员等动荡后,深陷移动转型泥潭的微...

    曾响铃
  • 如何让你的深度神经网络跑得更快

    由于内存和计算能力有限,随着网络变得越来越深,对包括移动设备在内的有严格时延要求的有限资源平台而言,神经网络压缩就成为一个关键问题。就降低性能和加快深度网络之间...

    AI研习社
  • 怎么选择最适合自己的Linux培训机构?

    Linux培训已经成为入门Linux的一个重要途径,它的优势在于学习知识的系统性、快速性和实用性。Linux培训毕业的学员大多数拥有较强的实战动手能力,能够较快...

    马哥教育
  • 编程小白 | 每日一练(135)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    闫小林

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动