X Tutup

Counter-Strike is a modification (MOD) to the excellent game, Half-Life. It modifies the multiplayer aspects of Half-Life to bring to it a more team-oriented gameplay. Counter-Strike provides the player with an experience that a trained counter-terrorist unit or terrorist unit experiences.
The MOD is team-based featuring one team playing the role of the terrorist and the other team playing the role of the counter-terrorist. Each side has access to different guns and equipment, as well as different abilities. Maps have different goals such as: hostage rescue, assassination, bomb defusion, Terrorist escape, etc.

Weapons include the usual assortment of pistols, shotguns, assault rifles, sniper rifles, grenades, demolition devices. Each side has access to a different subset of weapons so for example only the counter-terrorist can use the M4A1, and only the terrorists can use the AK-47.

We are confident that we've created a MOD quite unlike any other. We hope you will be immersed in the frightening and intense world of Counter-Terrorism.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

You can read full article with videos and images at:
Snmetamorph.github.io


Consider Donating

GoldSrc network protocol support

by a1batross

Since this autumn, GoldSrc protocol support is in the mainline engine and available for testing for anybody. This feature is still a work-in-progress, but anyway it is good enough to be called playable. We appreciate any bug reports and contributions according to it.

For connecting to GoldSrc-based servers, you can use the console command: connect <ip> gsAlso, GoldSrc servers can be added to the favorites list - just don't forget to choose the proper protocol when adding it.

Voice chat improvements

by SNMetamorph and a1batross

Fixed an issue when voice chat sound would become completely distorted when multiple players spoke simultaneously. Also, some settings related to voice chat were added to the multiplayer settings menu. Voice chat button was added to touch configuration for Android port.

Server browser improvements

by Flying With Gauss

Added tabs with favorites and recent servers, basic server filtering was added (in the bottom).

Support for Ogg Vorbis and Ogg Opus audio formats

by SNMetamorph

We've needed some kind of MP3 alternative for a long time. Since being invented back in 1993, nowadays MP3 is far inferior to its modern alternatives in both compression efficiency and audio quality. At the same time, also the best lossy audio compression codec Opus is open-source and free, and we're already using it for voice chat - why don't use it for audio files too? Also, some of the mods using really a lot of sounds, and at some point audio compression efficiency can save several gigabytes of disk space.

What about Vorbis codec? It's still better than MP3, but from practical point of view it can be useful in terms of backward compatibility with existing content (because, obviously, if you have lossy-compressed audio - it's better to not recompress it to another format, because this will lead to "generation loss"). Ogg Vorbis is pretty wide-spread audio format, also other idTech-based game engines supports it.

The sound looping feature, which was already supported in MP3, now also supported in both these formats too.

Video playback support

by a1batross

This is from that rare kind of feature, that had already been in the engine for a long time, but could not be used for technical reasons. Originally, video playback was dependent on the platform-specific "Video For Windows" framework and the ancient Cinepak codec. For proper working, it should be installed system-wide and also it's available for use only for 32-bit processes and exclusively for Windows. Because of that, users were having a lot of troubles while trying to get things working, and with some circumstances it was not possible at all.

In engine and some of the mods, we support (and use) 64-bit builds for a long time already. Also, we do care about other platforms rather than only Windows. This is why we decided to completely get rid of VFW-related code and instead use ffmpeg for video playback. Also, we decided that video playback support should be an optional feature - ffmpeg libraries are bulky; also, most mods don't use videos anyway. So, anybody who has plans to distribute mods along with the engine, or just want to free up some disk space will be able to just remove those libraries.

Port for Sega Dreamcast (WIP)

by maximqaxd and megavolt85

This is still in progress, but it already works on actual hardware. Port can load content that was originally made for Dreamcast port, because it supports all of that platform-specific content formats such as PVR with VQ compression and ADPCM WAV sounds. Multiplayer works too.

MacOS port rehabilitated

by sofakng

Project building issues on MacOS were resolved, and automatic builds for MacOS were added to CI. But this port isn't well-tested anyway, and it is possible to catch some MacOS-specific bugs: in this case, feel free to report it on GitHub. But our capabilities with the MacOS port are limited, since nobody from the developers has any relevant hardware, and because of it we're looking for a proper maintainer.

Compatibility with GoldSrc improved further

by Flying With Gauss

There isn't much to describe here, as it involves plenty of minor changes that are hard to track down retrospectively. In some cases, incompatibility was caused by differences in console variables. Sometimes, it was caused by differences in internal logic between GoldSrc and Xash3D.

  • Implemented PHS/PAS generating; this helped to fix issue #619
  • Added room_off console variable; after this Sven Co-op 4.8 client started working with Xash3D FWGS
  • Added gl_overbright from early GoldSrc versions, also some changes with gamma were made for better matching with GoldSrc looking
  • Added gl_fog console variable for toggling OpenGL's built-in fog implementation. Some of GoldSrc servers anticheats were checking this value
  • Added fps_override console variable for overriding framerate soft limit
  • Reverted ancient GoldSrc shadows, this feature was reintroduced to GoldSrc at the HL25 anniversary update - as of today, we support it too. It could be enabled with r_shadows console variable
  • Fixed broken physics behavior on high FPS: it was caused by rounding error in a physics code

Complete IPv6 support in multiplayer

by Flying With Gauss

As of today, engine and masterserver both support IPv6. And we have some masterservers running on the Internet through IPv6. This means anybody could set up their Xash3D FWGS server on the Internet with IPv6, and it will be presented for other clients who also have IPv6 address. Also, it is well tested, and we didn't discover any issues with it.

If you, for some reason, need to run a dedicated server exclusively on IPv6, you can use the -noip startup parameter, which completely disables IPv4 networking.

Published Docker image of up-to-date XashDS

by SNMetamorph

If you have some VDS or PC with an installed Linux distro, now it's possible to set up a Half-Life dedicated server based on the up-to-date Xash3D FWGS engine build in a couple of actions! Also, this Docker image has pre-installed Metamod, AMX Mod X, and bots using jk_botti Metamod plugin.

For now, a pre-built Docker image is only available for Half-Life, but in the future we hope to build images for other mods too (such as Counter-Strike 1.6).

Counter-strike beta 5.2 ,1.0 and 3.0 in the making.

Counter-strike beta 5.2 ,1.0 and 3.0 in the making.

News 4 comments

3 more betas are coming straight from the graveyard and into your steam account within the next month. I am currently working on 1.0 3.0 and 5.2 and made...

SERVER.

SERVER.

News 3 comments

A new Server has been added. It dosent show up in Find servers for some odd reason. Just add: 192.168.1.4:27015 to your Favorites and Play. If theres...

Website Launched!

News 1 comment

Finally we have a website! It can be accessed at and it has a forum for everything relative to CS1.0 and yes- Guests are able to browse but unfortunately...

Counter-Strike 1.0 v1.2

News 1 comment

Hey guys been a while since I last updated (over a year...) so here's v1.2 of our little mod, which fixes the configuration files and GameMenu.res...

Add file RSS Files
CS CONDITION ZERO 1.6

CS CONDITION ZERO 1.6

Full Version 8 comments

Hi!i'm back in the modding comunity. I am a middle schooler so i can't answer every questions .This is the full version of my mod.

counter strike condition zero 1.6 v1.0 beta

counter strike condition zero 1.6 v1.0 beta

Full Version 1 comment

This is condition zero maps on 1.6.Thinking to add condition zero bots but this is beta.Also it doesn't work on Half.Life.v2023.12.01.I DO NOT know how...

hlmvqt 097

hlmvqt 097

Modelling Tool 7 comments

Half-Life model viewer written from scratch using Qt 6

cs_valleywhouse

cs_valleywhouse

Full Version 1 comment

The map. Hostage rescue located in a valley warehouse. The gameplay is unforgiving, you can not let your guard down.

Counter Strike ReTrO Edition

Counter Strike ReTrO Edition

Full Version 15 comments

Counter-Strike 1.6 ReTrO Edition is a custom version of CS 1.6 that uses the weapon models from cs 1.0/1.5 (same for the player models). If you feel like...

NZ Mod

NZ Mod

Full Version 2 comments

NZ Mod for Lan Party

Post comment Comments  (0 - 10 of 342)
JustA_Mango
JustA_Mango - - 8 comments

How do i play this? i own half life on steam, and i put the folder in my half life folder and restarted steam twice, but it wont show up

Reply Good karma Bad karma+1 vote
xbdger
xbdger - - 2 comments

where do i download this?

Reply Good karma Bad karma0 votes
Guest
Guest - - 764,651 comments

This comment is currently awaiting admin approval, join now to view.

meoldstoriesineurope
meoldstoriesineurope - - 2 comments

This mod was literally created in 1999 (because of the WON client)

Reply Good karma Bad karma-1 votes
canonkerega2
canonkerega2 - - 4 comments

Counter-Strike mods is mods in a mods

Reply Good karma Bad karma+1 vote
The_Melon_Dude
The_Melon_Dude - - 19 comments

Any way i can use xash for this?

Reply Good karma Bad karma0 votes
Guest
Guest - - 764,651 comments

Nope, it's just not possible. CS 1.6 requires VGUI2 which isn't supported in Xash3D. CS 1.5 isn't possible either because of its encrypted client dll.

Reply Good karma Bad karma+2 votes
Addontester
Addontester - - 477 comments

currently the mobile version of xash seems to manage to load cs 1.6 so kinda no

Reply Good karma Bad karma+1 vote
Guest
Guest - - 764,651 comments

Como se llama el mod en el q el equipo verde vs el azul se mataban hasta con maletas

Reply Good karma Bad karma+1 vote
Guest
Guest - - 764,651 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 764,651 comments

ni idea bro:(

Reply Good karma Bad karma+1 vote
lucianoends
lucianoends - - 115 comments

que

Reply Good karma Bad karma0 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X Tutup