- Add automatic tcmalloc disable in start scripts to prevent 'large alloc' segfaults - Add warnings and documentation about workshop COLLECTION vs addon IDs - Expand troubleshooting section with solutions for common crashes - Document that -authkey deprecation warning can be safely ignored Fixes: - tcmalloc: large alloc XXXXXXX bytes == (nil) followed by Segmentation fault - Item is not a collection! error when using addon ID instead of collection ID - Missing 32-bit libraries warning with installation instructions
90 lines
2.4 KiB
Markdown
90 lines
2.4 KiB
Markdown
# 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"
|
|
```
|
|
|
|
### ⚠️ IMPORTANT: Collection vs Addon IDs
|
|
|
|
**The WORKSHOP_COLLECTION setting MUST be a Collection ID, NOT an individual addon ID!**
|
|
|
|
To verify your ID is correct:
|
|
1. Go to: `https://steamcommunity.com/sharedfiles/filedetails/?id=YOUR_ID`
|
|
2. Look at the page - it should say **"Collection"** at the top
|
|
3. If it says "Addon" or shows a single item, it's NOT a collection!
|
|
|
|
**If you use an addon ID instead of a collection ID, you'll see this error:**
|
|
```
|
|
Processing collection XXXXX...
|
|
Item is not a collection!
|
|
Collection 'Name' (0 items)
|
|
Reported 0 items, skipping
|
|
```
|
|
|
|
**Fix:** Create your own collection containing the addons you want, or find an existing PropHunt collection.
|
|
|
|
### 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
|