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 installin the root project folder - Run 
npm install -g nodemonto install nodemon - Run 
nodemon app.jsin the root project folder - Default login credentials can be changed from db.js
 
Usage (Using Docker)
- Run 
docker-compose buildto build the image - Run 
docker-compose upto 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
Limitations
- Cannot get logs, feeds (log_address is not present in CS2 as of now)
 
License
MIT
					Languages
				
				
								
								
									JavaScript
								
								57.6%
							
						
							
								
								
									EJS
								
								41.1%
							
						
							
								
								
									CSS
								
								0.7%
							
						
							
								
								
									Dockerfile
								
								0.6%