A simple web panel to control CS2 servers using RCON
Go to file
2024-11-16 12:39:19 +01:00
cfg start revamp 2024-10-29 20:15:00 +01:00
modules Improved command execution on server 2023-10-11 23:14:29 +05:30
public test 2024-11-16 12:39:19 +01:00
routes update 2024-10-29 20:35:48 +01:00
views update dynamic list 2024-11-16 12:17:41 +01:00
.gitignore Init cs2 rcon panel 2023-09-28 10:53:33 +05:30
app.js Added readme 2023-09-28 11:19:46 +05:30
db.js update db 2024-11-16 12:31:54 +01:00
docker-compose.yaml Added dockerfile and compose 2023-09-30 23:40:56 +02:00
Dockerfile update db 2024-11-16 12:31:54 +01:00
LICENSE Added License 2023-09-28 11:25:51 +05:30
package-lock.json Init cs2 rcon panel 2023-09-28 10:53:33 +05:30
package.json Init cs2 rcon panel 2023-09-28 10:53:33 +05:30
panel_screenshot.PNG Add files via upload 2023-10-11 23:23:27 +05:30
readme.md update readme 2024-06-26 20:52:30 +02:00

CS2 RCON Web Panel

A simple web panel to control CS2 servers via RCON

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)

  • Run docker-compose build to build the image
  • Run docker-compose up to start the container
  • Navigate to localhost:3000 to start using the panel
  • Default login credentials can be changed from db.js

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