https://github.com/mxrcode/squad-rcon-proxy
RCON Web Proxy for Squad (standalone, pool connections)
https://github.com/mxrcode/squad-rcon-proxy
js rcon rcon-standalone squad squad-servers squadjs
Last synced: about 1 year ago
JSON representation
RCON Web Proxy for Squad (standalone, pool connections)
- Host: GitHub
- URL: https://github.com/mxrcode/squad-rcon-proxy
- Owner: mxrcode
- License: lgpl-3.0
- Created: 2023-12-30T23:10:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-30T13:32:34.000Z (almost 2 years ago)
- Last Synced: 2025-03-28T15:51:50.703Z (about 1 year ago)
- Topics: js, rcon, rcon-standalone, squad, squad-servers, squadjs
- Language: JavaScript
- Homepage:
- Size: 26.4 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# squad-rcon-proxy
**RCON Web Proxy for Squad**
This script allows you to create a web proxy to use **RCON** in a **Squad** game. The file *rcon.js* is borrowed from the [SquadJS](https://github.com/Team-Silver-Sphere/SquadJS) project. It was adapted to run in standalone mode.
## Usage
```npm install```
**Configure the script via config.js**
```npm start```
**Request Example:**
```curl -X POST -H "Content-Type: text/plain" -H "Authorization: HTTP_TOKEN" -d "AdminBroadcast Hello World" http://127.0.0.1:17392/rcon```
## Disclaimer
The script is designed as an abstraction, a temporary solution for use in lower-level languages where implementing the Rcon client for Squad takes much longer than using a NodeJS solution.
**squad-rcon-proxy** is provided "as is" without any warranty or guarantee of any kind. The developers are not responsible for any loss or damage caused by the use of this application.
## License
**squad-rcon-proxy** is released under the GNU Lesser General Public License (LGPL-3.0), which means it is free and open-source software that you can use, modify, and distribute. Please refer to the [LICENSE](https://github.com/mxrcode/squad-rcon-proxy/blob/main/LICENSE) file for more details.