← Back to servers

Licences & source

The spectator runs the Xash3D FWGS engine and the cs16-client Counter-Strike client in your browser, compiled to WebAssembly and patched for live spectating. They are free software: you may get, study, change and share their source under the licences below.

Source

This site serves engine build dad792570aec728024e5aa21. Its complete source, with our patches and the build scripts, is the build-dad792570aec728024e5aa21 tag of Surf-Gateway/goldsrc-web-spectator-engine on GitHub.

What your browser downloads

ComponentLicenceText
Xash3D FWGS engine, renderer and filesystem, with our patchesGNU GPL v3 or laterGPL-3.0.txt
cs16-client (Counter-Strike client), with our patchesGNU GPL v2 or later, with an exception for linking with Valve's Half-Life engine and modscs16-client-LICENSE.txt, GPL-2.0.txt
Half-Life 1 SDK code inside cs16-clientValve's Half-Life 1 SDK licence (distribution only free of charge)HL1-SDK-LICENSE.txt
mainui menus (engine and cs16-client)GNU GPL v2 or laterGPL-2.0.txt
MiniUTL (in mainui)BSD 3-clauseminiutl-LICENSE.txt
Opus, opusfileBSD 3-clauseopus-COPYING.txt, opusfile-COPYING.txt
libogg, libvorbisBSD 3-clauselibogg-COPYING.txt, vorbis-COPYING.txt
bzip2bzip2 licence (BSD-style)bzip2-COPYING.txt
libbacktraceBSD 3-clauselibbacktrace-LICENSE.txt
MultiEmulatorMITMultiEmulator-LICENSE.txt
SDL 2.32.0 (Emscripten port)zlibSDL2-LICENSE.txt
Emscripten 4.0.11 runtimeMIT or University of Illinois/NCSAemscripten-LICENSE.txt

Game content and maps

Counter-Strike and Half-Life are trademarks of Valve Corporation, and their game content belongs to Valve. This spectator is a free Surf Gateway community project, not affiliated with or endorsed by Valve. Maps and their screenshots show the work of the maps' authors.

Country flags in the server list are from flag-icons by Panayiotis Lipiridis, under the MIT licence.

Our patches to Xash3D FWGS are under the GNU GPL v3 or later and those to cs16-client under the GNU GPL v2 or later, like the code they change. Valve's Half-Life 1 SDK licence allows distribution only free of charge; this spectator is free to use.