New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

cs16-client

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cs16-client

cs16-client emscripten port

latest
npmnpm
Version
0.1.2
Version published
Weekly downloads
68
-8.11%
Maintainers
1
Weekly downloads
 
Created
Source

CS16-Client for Xash3D-FWGS

Emscripten-compiled WebAssembly (WASM) binaries of the CS16-Client, targeting Xash3D-FWGS, with zero external dependencies.

Join our Discord

🚀 Project Overview

This package provides precompiled CS 1.6 binaries compiled to WASM via Emscripten, specifically targeting the Xash3D-FWGS.

Designed for use with Xash3D-FWGS Web ports, this SDK enables fully in-browser gameplay and mod support for classic Counter-Strike 1.6 and its based mods — without requiring any native libraries or installations.

🧱 Features

  • WASM only (no native code)
  • Compatible with WebXash3D-FWGS
  • Drop-in mod support
  • Zero runtime dependencies
  • Runs entirely in-browser

🌐 Discord Community

Need help? Want to share your project or ideas? Join our Discord community to connect with others!

🧩 Usage

To get started quickly, check out the examples/ folder for real-world usage with:

  • WebRTC transport
  • File system mount
  • Minimal startup with in-memory assets
  • Multiplayer setup demo
import { Xash3D } from "xash3d-fwgs"
import clientUrl from "cs16-client/cl_dll/client_emscripten_wasm32.wasm"
import menuUrl from "cs16-client/cl_dll/menu_emscripten_wasm32.wasm"
import serverUrl from "cs16-client/dlls/cs_emscripten_wasm32.so"

const x = new Xash3D({
    canvas: document.getElementById('canvas'),
    arguments: ['-game', 'cstrike'],
    libraries: {
        menu: menuUrl,
        client: clientUrl,
        server: serverUrl
    }
})
await x.init()
x.main()
x.Cmd_ExecuteString('map de_dust2')
x.Cmd_ExecuteString('sv_cheats 1')
x.Cmd_ExecuteString('noclip')
x.Cmd_ExecuteString('kill')
x.quit()

📝 Changelog

See CHANGELOG.md for a full list of updates and release history.

Keywords

cs16-client

FAQs

Package last updated on 22 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts