cs2-rcon-panel/readme.md

46 lines
1.4 KiB
Markdown
Raw Normal View History

2023-09-28 07:49:46 +02:00
# CS2 RCON Web Panel
2023-11-02 15:42:42 +01:00
## **UPDATE:** I've released a CS2 Plugins called MatchZy: https://github.com/shobhit-pathak/MatchZy. MatchZy is a plugin for CS2 (Counter Strike 2) for running and managing pugs/scrims/matches with easy configuration!
2023-09-28 07:49:46 +02:00
A simple web panel to control CS2 servers via RCON
2023-10-12 10:07:37 +02:00
## Usage (Without Docker)
2023-09-28 07:49:46 +02:00
- Install NodeJS 18.0 or higher
- Run `npm install` in the root project folder
2023-09-28 09:40:05 +02:00
- Run `npm install -g nodemon` to install nodemon
2023-09-28 07:49:46 +02:00
- Run `nodemon app.js` in the root project folder
- Default login credentials can be changed from db.js
2023-10-12 10:07:37 +02:00
## 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
2023-09-28 07:49:46 +02:00
## 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
2023-09-28 08:00:21 +02:00
- Improve/clean code (This is my first time working with node :P)
2023-10-11 19:55:31 +02:00
- Create executable
## Screenshot
![Screenshot](https://github.com/shobhit-pathak/cs2-rcon-panel/blob/master/panel_screenshot.PNG)
2023-09-28 07:49:46 +02:00
## Limitations
- Cannot get logs, feeds (log_address is not present in CS2 as of now)
## License
2023-10-11 19:55:31 +02:00
MIT