Skip to content
Shooters / Browser project

Half-Life Web — browser guide

Pixelsuft’s Xash3D FWGS Emscripten launcher for Half-Life. Its initial page exposes a memory-size setting and a separate xash.html engine entry, rather than a promise of every retail game or mod being bundled.

Half-Life Web — original project image

What this project offers

This is an engine launcher. Compatible game assets and configuration are determined by the source project; a loader page is not evidence that every campaign, multiplayer server or mod is included.

Requirements

  • Read the project’s current engine and game-data instructions.
  • Use compatible data from a copy you are entitled to use.

How to start

  1. Open the launcher and inspect its Memory size setting.
  2. Follow the linked Xash3D FWGS information and enter the engine.
  3. Use the engine’s current file and control prompts.

Documented controls

Use the original project’s current control screen. We do not infer keyboard bindings from the retail game.

Project-specific loading notes

  • The landing page links the FWGS/Xash3D project.
  • Changing memory allocation is not a universal fix for incompatible or missing assets.
Loading help

Common questions

What does the memory-size setting do?

It belongs to this Emscripten launcher; follow the project’s guidance for supported settings.

Are all Half-Life mods included?

The source page does not establish that. Check each mod’s compatibility with the engine.

Sources & image credit

Project credits: Pixelsuft; Xash3D FWGS

Source review: . Project interface and documentation reviewed; full gameplay not completed