Files
openhands e713c9734e Fix server crashes: tcmalloc and workshop collection issues
- 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
2026-01-20 08:56:59 +00:00

2.4 KiB

Workshop Collections for PropHunt

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

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