https://github.com/sh0tx420/gs-fastdl
Simple web server to host files for GoldSrc/Source/Source2 servers' FastDL from the server's directory.
https://github.com/sh0tx420/gs-fastdl
fastdl goldsrc http-server source2 valve
Last synced: over 1 year ago
JSON representation
Simple web server to host files for GoldSrc/Source/Source2 servers' FastDL from the server's directory.
- Host: GitHub
- URL: https://github.com/sh0tx420/gs-fastdl
- Owner: sh0tx420
- License: mit
- Created: 2024-04-29T16:35:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-13T20:47:00.000Z (almost 2 years ago)
- Last Synced: 2025-01-09T19:54:41.318Z (over 1 year ago)
- Topics: fastdl, goldsrc, http-server, source2, valve
- Language: TypeScript
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gs-fastdl
Simple web server to host files for GoldSrc/Source/Source2 servers' FastDL from the server's directory.
## Configuration
Create a `servers.json` file in the same directory as the release executable, or the base directory of the repository (`gs-fastdl/`).
Example configuration:
```json
{
"host": "127.0.0.1",
"port": 3122,
"servers": {
"cstrike": {
"path": "/home/user/servers/server1/cstrike"
}
}
}
```
- `host`: Local IP address for the HTTP server.
- `port`: Port for the HTTP server to listen on.
- `servers`: Dictionary of a dictionary object that requires a `path` key which is the path to your game server's content directory