Counter-Strike: Global Offensive
Counter-Strike: Global Offensive là game tiếp theo sau Counter-Strike: Source, chạy trên CS:GO engine branch. Ban đầu game này là một bản Counter-Strike: Source dành cho bộ trò chơi Xbox 360, sau đó nó đã được mở rộng và cuối cùng trở thành một trò chơi Counter-Strike mới.
Technology-wise, Cascaded Shadow Maps has been implemented, wherein outdoor lighting (which was previously handled by a light_environment entity and produced only static lighting) now casts harsh, directional shadow maps similar to env_projectedtexture.
Về mặt công nghệ, Bản đồ bóng đổ theo tầng đã được triển khai, trong đó ánh sáng ngoài trời (trước đây được xử lý bởi một thực thể light_environment và chỉ tạo ra ánh sáng tĩnh) giờ đây phản chiếu bóng tối tương tự như env_projectedtexture.
Một bản dành cho bộ trò chơi (dành cho Xbox 360 và PlayStation 3), CS:GO hiện cũng đã có, nhưng bắt đầu khoảng 2013, nó không còn được cập nhật.
Vào 6 Tháng 12, 2018, trò chơi này đã được miến phì và đã có một chế độ chiến đấu sinh tồn (battle royale) mới, gọi là "Danger Zone".
Phần tiếp theo sắp tới và nâng cấp từ CS:GO, gọi là Counter-Strike 2 sẽ chuẩn bị ra mắt vào khoảng Mùa hè 2023.
Đặc trưng
Counter-Strike: Global Offensive có:
- Ánh xạ bóng ngoài trời theo thời gian thực bằng cách sử dụng thực thể env_cascade_light
- Giống như env_projectedtexture, được sử dụng để hiển thị bóng ngoài trời khắc nghiệt, năng động
- Light-mapped Ambient Occlusion
- Sử dụng để tạo ra sự che khuất xung quanh trên bàn chải/sự dịch chuyển
- Map Workshop
- Sử dụng để tải maps (bản đồ) từ Steam Workshop
- Phong shading trên Brushes (thêm từ ngày 29 Tháng 4 2015)
- Cho phép bổ sung các điểm nổi bật của Phong trên bàn chải được chiếu sáng bởi ánh sáng môi trường
- Mô phỏng phản xạ dị hướng
- Được sử dụng trên sơ đồ khối để mô phỏng phản xạ bất đẳng hướng
- Normal Map trộn vào
- Được sử dụng để trộn nhiều normal maps lại với nhau
- Panorama
- Từ Tháng 6 2018, cái giao diện mới từ Source 2, gọi là Panorama, đã ra mắt cho bản beta, rồi sau đó đã được sử dụng cho phiên bản chính.
- OpenGL cho HĐH Linux hoặc Mac[Clarify][kiểm tra]
Source 2 và trò chơi như
Dota 2 và
Counter-Strike 2 không có nó.
Hạn chế/Lỗi

Xem video trong YouTube về lỗi này.


Xem video trong YouTube về lỗi này.

Xem video trong YouTube về lỗi này.



Xem video trong YouTube về lỗi này.






Xem video trong YouTube về lỗi này.
This is the list of bugs in Counter-Strike: Global Offensive. Since CS:GO is no longer actively developed and maintained as of Jan 1, 2024, it is unlikely that most of the bugs will be fixed.
Player Movement
- Grenades may uphold airborne players. As seen here.
- Crouching is tied to tickrate shown here.
- Jump+Crouch (Crouch Jump) will often result in a huge frame drop.
- Players can get stuck on <90° corners. They should not be hugging the wall. Maybe it's caused by the game miscalculating collisions.
- Players can get stuck (stopped when in mid-air; sometimes they can even "hang" when holding movement and angles) on diagonal walls whose area is parallel to the z-axis (and not parallel to the x- or y-axis). If the wall is sloped just a tiny bit (no longer parallel to z-axis), this is no longer an issue.
Gameplay
- The weaponmodel sometimes doesn't change with GUI if the weapon is switched at start of round.
- It's no longer possible to join nearby public lobbies with offline status.
- Spectator's view occasionally appear that the other players are crouched when they aren't.
- Enemies are shown on radar when starting server with the
-nobots
command line option.
- Demos recorded using tv_autorecord 1 command are crashing game client.
- sv_disable_motd is hidden cvar, it must be changed with sourcemod.
- When playing with a bot: If you shoot the enemy, die and take control of the bot. The bot is awarded with an assist when the enemy is killed.
- Chickens do block bullets and view, possibly hindering gameplay in rare cases.
- sv_grenade_trajectory only works for the server host.
UI
- Overview bombsite icons align to the brush center rather than the overview txt.
- Some HUD elements lose alpha between matches and may be retrieved by pressing Esc or the chat button.
- Pressing G to hide players on HUD while spectating significantly lowers FPS.
- Language setting via Steam doesn't affect language.
- Steam username with ' is shown as "'" in the chat in-game.
- Votebox sometimes freezes.
Entities
- env_fires often don't appear in-game, hindering gameplay in some areas. Example: Car on A long on the old Dust II.
- Unable to press buttons through clip brushes.
- trigger_bomb_reset will reset the C4 while the player is in the trigger, but puts it floating on top of the trigger as the player moves away.
- func_precipitation doesn't work in instances.
- Unable to activate infodecal.
- Disabling prop_dynamic doesn't disable the hitbox/collision.
- func_door and func_movelinear (probably more entities) don't do any damage to the blocking player (with enabled force block damage) if they passed through some trigger_teleport to the destination by using noclip, blocking damage works again for that player if they pass through any teleport by themself without noclip.
- Item item_assaultsuit fell out of level at *,*,* in console regardless of presence.
- Hard falloff and maximum distance of light doesn't work.
Level Design
- The workshop publisher cuts off the map description when updating.
- The workshop publisher does not include
/resource/overview/[map name]_higher_radar.dds
or/resource/overview/[map name]_lower_radar.dds
when packing the map. These files must be packed manually, using VIDE or another packing tool.
- No way to have decals on unsolid brushes.
- Brushes made while a vertex-complex brush is selected won't align vertexes to grid.
- If a displacement is cut after being created it won't noise on Z.
- $lod is not supported or is broken.
Sound and Music
- Sounds played with ambient_generic play fully at the position that they were started at. They can't move.
- Since around 2017 (or possibly earlier with the introduction of Music Kit update as far back as 2014), nearly all of the CS:GO second soundtrack "
valve_csgo_02
" (with the exception of second menu theme), no longer plays, this issues is also carried overCounter-Strike 2 during it's Closed Beta stage, aka Limited Test Release (until the release, which cuts the entire CS:GO soundtracks but still left unused in game files).
- List of the broken soundtracks: Defend the Bombsite, Black Market Guns, Team Selection, Storm the Front, etc...
Sử dụng trang GitHub này để ngăn chặn các báo cáo lỗi trùng lặp hoặc đã cũ tại trang wiki này.
Dữ liệu
- Counter-Strike: Global Offensive (
csgo
)
Chế độ
Official Game Mode | Match length | Penalties for abandoning? |
Description of official Gameplay | |
---|---|---|---|---|
![]() |
Competitive
|
20-90 minutes | Có | Chế độ trò chơi cổ điển: Hai đội gồm 5 người chơi chiến đấu trong 30 hiệp đấu tốt nhất (Trận đấu ngắn: 16). Trong các tình huống 'Gỡ bom, Những kẻ khủng bố phải đặt một quả bom vào mục tiêu và bảo vệ nó cho đến khi nó phát nổ - Những kẻ chống khủng bố phải ngăn chúng đặt hoặc gỡ bom trước khi nó phát nổ. Trong các tình huống Giải cứu con tin, Lực lượng chống khủng bố phải tìm và áp giải con tin - Lực lượng khủng bố phải ngăn chặn chúng. Có các nhóm kỹ năng để mai mối được xếp hạng để lý tưởng nhất là người chơi được ghép với những kẻ thù có trình độ kỹ năng tương tự. Trong mai mối không xếp hạng, các nhóm kỹ năng này cũng được xem xét nhưng không được điều chỉnh. |
![]() |
Wingman | 10-30 minutes | Có | Giống như Competitive, nhưng được điều chỉnh cho 2v2 và cho bản đồ nhỏ hơn hoặc một phần bản đồ, tốt nhất là 16 vòng, các vòng ngắn hơn. |
![]() |
Casual | 10-20 minutes | Không | Giống như Competitive nhưng không ràng buộc ("casual"), với lối chơi đơn giản hóa và rút ngắn: tốt nhất là 15 vòng, thời gian đóng băng mỗi vòng ngắn hơn, không bắn giao hữu, không va chạm đồng đội, áo giáp miễn phí và bộ dụng cụ/máy cắt gỡ bom miễn phí. |
![]() |
Deathmatch
|
10 minutes | Không | Đây là một vòng 10 phút duy nhất với các lần hồi sinh ngay lập tức. Mục tiêu của người chơi là loại bỏ càng nhiều kẻ thù càng tốt bằng bất kỳ loại vũ khí nào họ muốn sử dụng. Vũ khí là miễn phí và chỉ có thể mua súng trường, SMG, vũ khí hạng nặng, súng lục và Zeus x27. Người chơi có một khoảng thời gian ngắn để mua vũ khí trước khi di chuyển. |
![]() |
Danger Zone | 3-15 minutes | Không | Chế độ Chiến đấu sinh tồn (Battle Royale) được chơi trên các bản đồ lớn, nơi người chơi giành chiến thắng bằng cách trở thành người (hoặc đội) cuối cùng đứng vững. Trò chơi bắt đầu với việc tất cả người chơi chọn một điểm chèn để họ hạ dây từ trực thăng xuống. Có Khu vực nguy hiểm (Danger Zone) bắt đầu từ biên giới của bản đồ và tiến lên, làm cho khu vực có thể chơi được ngày càng nhỏ hơn và gây sát thương cho những người chơi chạm vào nó. Chế độ trò chơi này có nhiều vũ khí và thực thể độc đáo. |
War Games | ||||
![]() |
Arms Race | 5-10 minutes | Không | Đây là một vòng mở rộng duy nhất với khả năng hồi sinh ngay lập tức. Tất cả người chơi bắt đầu với cùng một vũ khí và nhận một vũ khí mới mỗi khi họ tiêu diệt kẻ thù. Quá trình mở khóa vũ khí kết thúc bằng con dao. Người chơi đầu tiên giết được hai mạng bằng mọi loại vũ khí cộng với một mạng bằng con dao vàng sẽ thắng trận đấu. |
![]() |
Demolition | 10-20 minutes | Không | Đây là sự kết hợp nhịp độ nhanh giữa việc đặt bom và phát triển súng. Không có mua, bạn bắt đầu với một khẩu súng trường và nếu bạn giết được vòng đó, bạn sẽ nhận được vũ khí yếu dần trong vòng tiếp theo. Tốt nhất trong 20 vòng. |
![]() |
Flying Scoutsman | 10-20 minutes | Không | Giống như Casual, nhưng mỗi người chơi có một vật phẩm cố định: Súng Scout và một con dao. Có trọng lực thấp và không có độ chính xác ở giữa không trung, cho phép nhảy cao hơn và lâu hơn cũng như bắn chính xác. |
![]() |
Retakes | 5-10 minutes | Không | Mỗi vòng, 3 Kẻ khủng bố xuất hiện trên một địa điểm đặt bom với một quả bom được đặt và 4 Kẻ chống khủng bố xuất hiện tại các địa điểm cố định xung quanh nó. Mỗi người chơi có thể chọn một thẻ vũ khí khi bắt đầu vòng chơi. |
Bản đồ có sẵn
Vũ khí
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 | ![]() |
![]() |
![]() |
---|---|---|---|---|
|
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.


"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.
Liện Kết Ngoại
Xem Thêm
- Cách tạo map cho CS:GO
- CS:GO Dedicated Servers
- CS:GO Game State Integration
- CS:GO Pick'Em and Fantasy Games
- CS:GO Match History
- CS:GO Economy Items
- Trang Wikipedia về CS:GO
Yêu cầu hệ thống
Last updated: 9 Apr 2023
Minimum: (?) | Recommended: (?) |
---|---|
|
|