反恐精英:全球攻势

From Valve Developer Community
< Zh
Revision as of 06:44, 9 February 2024 by User10124 (talk | contribs)
Jump to navigation Jump to search
English (en)Deutsch (de)Русский (ru)Tiếng Việt (vi)中文 (zh)Translate (Translate)
《反恐精英》这个模组于 1999 年 8月推出时,立刻成了世界上玩家数量最多的线上 PC 动作游戏,使得游戏业为之一惊。在过去的 12 年中,它一直是世界上拥有玩家数量最多的游戏之一,引领着竞技游戏赛事,并且在全球创下了超过 2500 万套的游戏销量。CS: GO 承诺将增强屡获殊荣的 CS 系列之游戏体验,并把它带给 PC 平台、次世代主机平台和 Mac 平台的玩家。 ——Doug Lombardi(Valve)

反恐精英:全球攻势 反恐精英:全球攻势Counter-Strike: Global Offensive)是反恐精英:起源的续作,运行于CS:GO 引擎分支。最初是由 Hidden Path Entertainment 负责移植的 Xbox 360CS:S,后经扩展并由 Valve 接手后作为《反恐精英》系列新作发行。

一种全新的光影系统被运用于游戏中,其中室外光源(以前的light_environment实体只会投射静态物体阴影)现在会被投射的更准确,阴影的效果与env_projectedtexture更相似。

反恐精英:全球攻势(主机) CS:GO 也有主机版(Xbox 360PlayStation 3),但自 2013 年以来未进行过任何重大更新。

2018年12月6日,游戏转为免费并加入了大逃杀模式:“头号特训


2023年9月27日,玩家期待已久的 CS:GO 续作 反恐精英2 反恐精英2 正式发布,该游戏使用了起源2引擎,具有改进的图形、重新设计的地图和更佳的游戏性。CS2 作为 CS:GO 的免费更新发布,取代了 CS:GO 并将其移至测试分支:csgo_legacy(最初名为 csgo_demo_viewer,用于查看旧的 CS:GO demo,但后来更名为“CS:GO 传统版(Legacy CS:GO Version)”,部分原因是 Valve 意识到部分用户由于硬件或操作系统与游戏不兼容而无法运行 CS2。)

由于 CS2 在 Steam 上的发布取代了 CS:GO,这意味着 CS:GO 的重大更新开发正式停止,同时它的所有 147 项成就也在服务器端被移除,但游戏仍可通过下载上述测试分支获得,不过自2024年1月1日起,CS:GO 将不再进行安全更新和错误修复,这很可能使游戏容易受到 RCE、其他漏洞和错误的攻击,而且错误仍未得到修复。CS:GO 的匹配服务器(官方服务器)也随着 CS2 的推出而关闭,现在只能与机器人(离线)、局域网或社区服务器游玩。

另一方面,反恐精英:全球攻势(主机)尚未停售,零售商仍在销售,但Xbox 360上销售的数字版本已提前停售,可能是因为 Xbox Live Marketplace 计划于2024年7月关闭。多人游戏在 Xbox 360 版本上仍可用。

特性

使用env_cascade_light实体的实时户外阴影
类似于env_projectedtexture,用于渲染动态室外阴影。
光照贴图环境光遮蔽
在笔刷物体上创建环境光遮蔽效果
地图创意工坊
可从创意工坊上下载自定义地图
笔刷物体补色渲染(2015年4月29日加入游戏)
更高级的笔刷物体环境光的补色渲染
各向异性反射仿真
在立方体贴图上模拟各向异性反射
法线贴图混合
用于将多个法线贴图混合在一起
全景UI
2018年6月,全新的基于起源2的全景UI推出测试版,后已正式使用
适用于 Linux-based OSes 和 Mac 的OpenGL[澄清][证实]
起源2 起源2不支持

限制/错误

有关问题列表,请参阅此页

您可以使用GitHub,以避免在维基上出现重复或过时的错误报告。
但请注意 CS:GO 已停止开发并被 CS2 取代(CS2 没有 GitHub 错误报告页面),因此与《CS:GO》相关的错误报告可能会被忽略或标记为已关闭。

内容

  • 反恐精英:全球攻势 (csgo)
    • 只能通过csgo_legacy测试分支获得,需要至少 60GB 存储空间(需要与 CS2 同时安装)

游戏模式

主条目:CS:GO游戏模式
官方游戏模式 游戏时间 放弃比赛
惩罚?
说明
Csgo icon competitive.png 竞技模式
  • 中时赛
  • 短时赛
20-90分钟 Yes 经典的游戏模式:两支队伍共10名玩家在30回合内进行战斗(短时赛为16回合)。在炸弹场景任务中恐怖分子(T阵营)要在目标处安放炸弹,并进行防守直至炸弹爆炸;反恐精英(CT阵营)需阻止他们安放炸弹或在炸弹爆炸前将其拆除。在人质场景任务中反恐精英要将两名人质中的至少一名人质救出,恐怖分子则要阻止他们。(同时,两个模式中均可以将对面队伍歼灭以取得胜利。)【当开启段位匹配时,会与其他同段位优先账户玩家搜索一场段位匹配;当禁用时,会与其他同段位优先账户玩家及非优先账户玩家搜索一场无极匹配 且不会影响段位。】
Csgo icon wingman.png 搭档模式 10-30分钟 Yes 与竞技模式类似,仅有四名玩家、回合时间较短、经过调整或特制的地图。
Csgo icon casual.png 休闲模式 10-20分钟 No 与竞技模式类似,最大玩家数增加至20人、共16回合、无换边(但可选择队伍)、冻结时间短、无友军伤害、无团队碰撞、自带防弹背心/头盔和拆弹器(营救工具包仍需购买)、杀敌奖励减半。
Csgo icon deathmatch.png 死亡竞赛
  • 队伍 对阵 队伍
  • 一人队
  • 经典
10分钟 No 每回合共10分钟,即时重生。玩家的目标是用他们的武器尽可能多地消灭敌人。在重生后的一段时间内玩家处于无敌状态,所有武器皆可免费选择。
Csgo icon dangerzone.png 头号特训 3-15分钟 No 这是一种在大地图上进行的大逃杀模式,玩家通过成为站在最后的人(或团队)获胜。游戏开始时,所有玩家都会选择一个插入点,从直升机上索降。有一个 “危险区”(Danger Zone),从地图的边界开始推进,使可玩的区域越来越小,并对接触它的玩家造成伤害。这个游戏模式具有许多独特的武器和实体。
战争游戏模式
Csgo icon skirmish armsrace.png 军备竞赛 5-10分钟 No 双方拥有固定重生点,即时重生。所有玩家从相同的武器开始,每击杀两名敌人或对方领队即可升级并获取新武器(使用匕首击杀敌人可窃取其等级),当使用黄金匕首击杀敌人即可获胜。
Csgo icon demolition.png 爆破模式 10-20分钟 No 这是一个快节奏的炸弹安放和军备竞赛的组合。共20回合,无法购买。你从一支步枪开始,如果你在一回合内击杀敌人,你就会在下一回合得到一个逐渐变弱的武器。
Csgo icon skirmish flyingscoutsman.png 跳狙飞人 10-20分钟 No 与休闲模式类似,共15回合。只能使用 SSG08匕首。重力降低,精准度提高。
Csgo icon skirmish retakes.png 回防模式 5-10分钟 No 共15回合。每回合开始,三名恐怖分子出生与炸弹安放点,并由其中一名恐怖分子安放炸弹;四名反恐精英出生在周围固定的区域。每位玩家可以在回合开始时选择一张装备卡,装备不会继承至下一回合。

官方地图


武器

English (en)Deutsch (de)Русский (ru)Tiếng Việt (vi)中文 (zh)Translate (Translate)

New weapons include: Molotov grenades, which create a pool of fire in the ground, Decoy grenades, which create fake weapon sounds, and a taser melee weapon, the Zeus x27.

Later update of CS:GO also introduced weapons such as R8 Revolver, and much more.

Buy Menu

Pistol SMG Heavy Rifle Equipment Grenade

Other

Knives Miscellaneous CS:GO Danger Zone Danger Zone CS:GO Danger Zone Melee CS:GO Co-op Strike Co-op Strike

Giving Weapons

To give yourself a weapon, you can use the cheat command give <entityname>, which should spawn a specified weapon inside the executing player, for example give weapon_awp. Knives and Danger Zone melees might instantly be removed by the game when they would spawn; To overcome this, one can use the command sequence give <entityname>; ent_fire <entityname> addoutput "classname weapon_knifegg" (in one line!) so that the entity "becomes" an entity that is not removed by the game in the same tick. Note that some weapons have a different classname after being given, e.g. give weapon_axe; ent_fire weapon_melee addoutput "classname weapon_knifegg".

Map driven item giving can be done with game_player_equip. To equip weapons using VScript, a game_player_equip entity can be created, used and removed.

Manipulating Weapons

Weapons can be manipulated via I/O, e.g. with ent_fire, and even more using VScript. All weapon entities support the inputs Kill, SetAmmoAmount <int>, SetReserveAmmoAmount <int>, ToggleCanBePickedUp, for example the command ent_fire weapon_ak47 kill removes all AK-47s in the map. To give some inspiration, if weapon is the VScript handle of a weapon entity, we can use weapon.Destroy() to kill it, weapon.GetOwner() == null to check whether it is dropped (true) or carried by a player (false), EntFireByHandle(weapon, "SetReserveAmmoAmount", "0", 0, null, null) to remove its reserve ammo and much more.

Note.png注意:When the weapon is killed that a player has deployed, their viewmodel will be broken until they deploy another weapon.
Tip.png提示:There are weapon classes whose entities initially have an identical classname keyvalue after being spawned, even though they were created from different classnames. This makes it impossible to target only one of these weapon classes in the I/O system such as MP5-SD and MP7 entities, because entities of both classes will have the classname "weapon_mp7" after being spawned, so firing I/O events to weapon_mp5sd won't have any effect because there is no entity with that classname. This problem can be bypassed in VScript: If we find an entity with the classname "weapon_mp7", we can identify whether it is actually an MP5-SD or an MP7 by checking whether entity.GetModelName() returns either "models/weapons/w_smg_mp5sd_dropped.mdl" or "models/weapons/w_smg_mp7_dropped.mdl". Other entities whose classname changes on spawn are the USP-S, CZ75-Auto, R8 Revolver, M4A1-S, Rescue Kit, Wrench, Hammer, Axe and all knives except weapon_knife and weapon_knifegg.


参见