# Garry's Mod PropHunt Server

## Service Information
- **Type**: Game Server
- **Game**: Garry's Mod
- **Gamemode**: PropHunt
- **Category**: Gaming
- **Host**: seattle-vm (Contabo)

## Description
Dedicated Garry's Mod server running the popular PropHunt gamemode where players hide as props while others hunt them down. Features custom maps, automated management, and optimized performance.

## Configuration
- **Game Port**: 27015
- **RCON Port**: 39903 (localhost only)
- **Max Players**: 24
- **Tickrate**: 66
- **Default Map**: ph_office
- **Process User**: gmod

## Features
- PropHunt gamemode with custom maps
- Automated server management
- Steam Workshop integration
- VAC anti-cheat protection
- RCON remote administration
- Automated restarts and updates
- Performance monitoring
- Custom server configurations

## Management
```bash
# Check server status
ps aux | grep srcds_linux

# View server directory
ls -la /home/gmod/gmod-prophunt-server/

# Docker management (alternative)
cd /opt/gmod-prophunt/docker/
docker-compose up -d
docker-compose logs -f
```

## Access
- **Game Server**: YOUR_WAN_IP:27015
- **RCON**: 127.0.0.1:39903 (localhost only)
- **Steam Server Browser**: Search for "PropHunt Server"

## Server Features
- **PropHunt Gameplay**: Hide as props, hunt as seekers
- **Map Rotation**: Multiple PropHunt-specific maps
- **Voice Chat**: In-game voice communication
- **Admin System**: Server administration tools
- **Anti-Cheat**: VAC protection enabled

## File Structure
```
/home/gmod/gmod-prophunt-server/
├── srcds_run              # Server startup script
├── srcds_linux           # Server binary
├── garrysmod/            # Game files
│   ├── addons/          # Server modifications
│   ├── gamemodes/       # PropHunt gamemode
│   ├── maps/            # Server maps
│   └── cfg/             # Configuration files
```

## Performance
- **CPU Usage**: ~11% (optimized for 16 vCPU)
- **Memory Usage**: ~1GB RAM
- **Network**: UDP traffic on port 27015
- **Uptime**: High availability with automatic restarts

## Related Documentation
- [Seattle VM Garry's Mod Setup](../../hosts/vms/seattle/gmod-prophunt/README.md)
- [Docker Compose Configuration](../../hosts/vms/seattle/gmod-prophunt/docker-compose.yml)