Shooter

Half-Life & Counter-Strike 1.6

Load your own Steam folders into a configurable Xash3D browser client.

A Half-Life security checkpoint viewed in first person in WebXash.PlayYour game files required
Credits

WebXash creator screenshot showing Half-Life: Day One. Browser chrome cropped; not a Counter-Strike match.

Half-Life © Valve Corporation. This independent guide is not endorsed by Valve.

Source & attribution ↗View image ↗

About this version

WebXash wraps Xash3D-FWGS WebAssembly with folder/ZIP selection and launch options. It differs from the curated CSJS server client: users provide their files and configure a game or mod.

Project
WebXash
Original games
Half-Life · Counter-Strike 1.6
Choose a version

Compare your options

Counter-Strike

Choose CSJS for a 1.6 match, WebXash for your own files and compatible server, or the separate bunnyhop and surf games for timed movement.

Read Counter-Strike guide
  • Quick team match

    A live server list, optional voice and explicit desktop/phone input avoid manual file and server preparation.

  • Bunnyhop time trials

    Source-style hopping, selectable movement styles and records for desktop keyboard-and-mouse play.

  • Surf practice

    Solo ramps, route viewing and repeatable practice positions before chasing a timed finish.

Half-Life

Compare two Xash browser frontends by owned-file preparation, storage and server setup.

Read Half-Life guide
Browse all version comparisons →

An action adventure or a team match

Half-Life and Counter-Strike share an engine lineage but offer different reasons to play. Valve describes Half-Life around action and adventure, with thinking and survival alongside shooting. Counter-Strike turns toward team objectives, where cooperating with your side and handling its mission shape a round.

WebXash is the client that loads the game you supply. Choosing Half-Life, Counter-Strike or a supported mod therefore changes the experience; the browser frontend is not a single curated game mode.

Valve · Half-Life publisher descriptionValve · Counter-Strike publisher descriptionWebXash · file, multiplayer and save documentation

Your files and your game selection

WebXash is x8BitRain's frontend for Xash3D-FWGS WebAssembly. Supply the root containing your valve or cstrike folder, or a ZIP with those directories at its root. A mod folder belongs beside valve; set its game launch option before selecting files. Only Xash-compatible mods are suitable.

WebXash · file, multiplayer and save documentation

Keep game files and saves separate

Folder selection reads your installation without writing into it. Saves instead go to IndexedDB, grouped by game or mod, and the save manager can download them. It also works with ZIP-loaded games but is disabled for Counter-Strike 1.6. Export the saves you want to keep before clearing site storage.

WebXash · file, multiplayer and save documentation

Multiplayer needs a known server

Multiplayer requires the documented WebSocket server and its address, normally using port 27016. Enter that address before launch, then find the server under Multiplayer and LAN Game, including for an internet connection. Automatic internet server discovery is unavailable.

WebXash · file, multiplayer and save documentation

Plan for a keyboard and mouse

The creator recommends keyboard and mouse and points mobile players toward native Xash ports. Browser shortcuts also matter: Ctrl+W can close the tab, and the README recommends fullscreen. Check the input setup before relying on a crouch-and-move combination.

WebXash · file, multiplayer and save documentation

Before you play

Do I need the original game files?

Your own valve and/or cstrike folders from a legitimate game installation, supplied as a folder or correctly structured ZIP.

Creator-reported · Project guide
How do I get started?

Supply the game root or a correctly structured ZIP, then select the game/mod. Set mod launch options before loading.

  1. Select the root containing valve and/or cstrike using Open game folder, or choose Open ZIP with those directories at the archive root.
  2. For expansions, keep valve beside the mod directory and set its -game option before selecting files.
  3. Select the game directory when prompted.
Creator-reported · Project guide
Which devices and browsers work?

The FAQ says this port needs a keyboard and mouse for proper play; it recommends native Xash ports for mobile.

Creator-reported · Project guide
Can I play multiplayer?

Internet/LAN play needs the documented WebSocket server and a manually entered address. Automatic Internet server discovery is unavailable.

Creator-reported · Project guide
How do saves work?

The save manager stores game/mod saves in IndexedDB and can download them. It is disabled for CS 1.6.

Creator-reported · Project guide
What should I know before playing?

Ctrl+W can close the browser tab; the creator recommends fullscreen. Unsupported Xash mods may fail.

Creator-reported · Project guide

Made possible by x8BitRain (WebXash frontend).

Project & original game creditsOriginal project

Keep exploring

Half-Life & Counter-Strike 1.6

Open original
A Half-Life security checkpoint viewed in first person in WebXash.

WebXash creator screenshot showing Half-Life: Day One. Browser chrome cropped; not a Counter-Strike match. Half-Life © Valve Corporation. This independent guide is not endorsed by Valve. Source · Reuse terms