Skip to content

A simple web panel to control CS2 servers using RCON

License

Notifications You must be signed in to change notification settings

ChristianMichiels/cs2-rcon-panel

 
 

Repository files navigation

CS2 RCON Web Panel

Usage (Without Docker)

  • Install NodeJS 18.0 or higher
  • Run npm install in the root project folder
  • Run npm install -g nodemon to install nodemon
  • Run nodemon app.js in the root project folder
  • Default login credentials can be changed from db.js

Usage (Using Docker Compose)

version: "3.3"
services:
  rconpanel:
    build: https://github.com/ChristianMichiels/cs2-rcon-panel.git
    ports:
      - "3000:3000"
    restart: unless-stopped`

Abilities

  • Setup Competitive/Wingman gamemodes
  • Pause/Unpause/Restart match
  • List and restore round backups
  • Start Knife/Warmup/Live rounds (CFGs are in cfg folder, sent via RCON)
  • Send RCON Commands to the server

Todo

  • Add teams and players
  • Add password option while setting up the server
  • Improve UX/UI
  • Improve/clean code (This is my first time working with node :P)
  • Create executable

Screenshot

Screenshot

Limitations

  • Cannot get logs, feeds (log_address is not present in CS2 as of now)

License

MIT

About

A simple web panel to control CS2 servers using RCON

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.6%
  • EJS 46.2%
  • Other 1.2%