45 lines
1.2 KiB
Markdown
45 lines
1.2 KiB
Markdown
# 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](https://git.siteop.biz/shoopea/cs2-rcon-panel/src/branch/master/panel_screenshot.PNG)
|
|
|
|
## Limitations
|
|
|
|
- Cannot get logs, feeds (log_address is not present in CS2 as of now)
|
|
|
|
## License
|
|
|
|
MIT
|