Initial PropHunt server setup

- Complete bare metal installer with SteamCMD, MetaMod, SourceMod, ULX
- Docker installer with one-liner support
- Server configuration files (server.cfg, autoexec.cfg, mount.cfg)
- Update script for easy maintenance
- Backup script for server data
- Workshop collection documentation
- SourceMod admin configuration template
This commit is contained in:
Vish
2026-01-19 06:41:02 +00:00
parent 889fbaaf4c
commit ce7fc9f39c
17 changed files with 1839 additions and 2 deletions

70
workshop/README.md Normal file
View File

@@ -0,0 +1,70 @@
# Workshop Collections for PropHunt
## Recommended Workshop Collections
Here are some popular PropHunt workshop collections you can use:
### How to Use Workshop Collections
1. Go to Steam Workshop: https://steamcommunity.com/app/4000/workshop/
2. Create a new collection or find an existing PropHunt collection
3. Copy the collection ID from the URL (the number at the end)
4. Set the `WORKSHOP_COLLECTION` environment variable or add to server.cfg:
```
host_workshop_collection "YOUR_COLLECTION_ID"
```
### Essential Content to Include
Your workshop collection should include:
#### Maps
- ph_office
- ph_restaurant
- ph_hotel
- ph_motel
- ph_warehouse
- ph_house
- ph_apartment
- ph_school
- ph_bank
- ph_gas_station
#### Required Content (if not using CSS mount)
- Counter-Strike: Source Content Pack
- Half-Life 2 Content Pack
#### PropHunt Gamemode
- PropHunt Enhanced
- PropHunt X (alternative)
### Creating Your Own Collection
1. Go to https://steamcommunity.com/workshop/browse/?appid=4000
2. Click "Create Collection"
3. Name it (e.g., "My PropHunt Server")
4. Add items by browsing the workshop and clicking "Add to Collection"
5. Make sure the collection is **PUBLIC**
6. Copy the collection ID and use it in your server config
### Popular Pre-made Collections
Search for "PropHunt" on the GMod Workshop to find community collections.
### Workshop Download Location
Downloaded workshop content is stored in:
```
garrysmod/cache/srcds/
```
### Troubleshooting
**Content not downloading:**
- Ensure collection is public
- Check server has internet access
- Verify collection ID is correct
**Missing textures/errors:**
- Mount CSS content or include CSS content pack in collection
- Check that all dependencies are in the collection