Your rules, browser players

Custom Counter-Strike 1.6 Servers for Browser Players

The native CSJS server runs Counter-Strike 1.6 with integrated WebSockets. Players connect directly to the server without signing in.

Community server

My custom server

server.example.com:27016

Join

Map

DE_DUST2

Mode

Classic

Capacity

16 slots

6/16
42 ms
Alpha18 score38 ping
Bravo14 score47 ping
Charlie10 score56 ping

Example server details. Browser play does not require sign-in.

Hosting
Native server
Browser link
WebSocket
Connection
Direct

A real dedicated server, web-ready

Xash3D and ReGameDLL handle gameplay and browser connections in one native process. Provide your own game assets to run a server.

Game rules

Choose the rules

Set the hostname, map, player capacity, and the rest of the familiar Counter-Strike server configuration.

Browser access

Native WebSockets

Browser game packets enter the native engine directly through its WebSocket listener. Native clients can also connect over UDP.

Connection

Direct play links

Share a play link containing your server address. Browser game connections do not require a CSJS account.

Variants

Compatible mods

Compatible custom content can be used when the native server and the browser archive contain the same files.

Community server access

Run the native server and join its WebSocket endpoint directly. The master does not register or monitor game servers.

  1. 01

    Build and run

    Follow the native server setup instructions, mount your game files, and expose its WebSocket port for browser clients.

  2. 02

    Configure server access

    Expose the WebSocket endpoint and share a direct play link with your players.

Questions

Can I run my own CSJS server?

Yes. Build the native dedicated server from the CSJS repository and mount your own game files. Browser WebSockets connect directly to the engine. Connect directly using the server’s WebSocket address.

Can a community server appear in the CSJS server browser?

Server discovery is currently unavailable. Share a direct play link with your players instead.

What can a custom server operator configure?

Operators can configure the server name, map, game type, player capacity, kill limit, time limit, networking, and compatible game or mod data.

Build your own server

Read the hosting instructions and configure your native server.