-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Shadowsun™ edited this page Sep 21, 2026
·
5 revisions
Community-maintained successor to the original Cinema gamemode by PixelTail Games.
Synchronized multiplayer video streaming on in-game theater screens for Garry's Mod.
Workshop: Cinema (Fixed Edition)
Source: github.com/PurrCoding/cinema
| Page | Description |
|---|---|
| Installation | Server & client setup, requirements, verification |
| Configuration | All server & client ConVars |
| Commands | Player, owner, admin and utility console commands |
| Debug Commands | Location debugging, visualizers and diagnostics |
| Theater Renting | PointShop-based private theater rent system |
| Video Services | Supported providers |
| Page | Description |
|---|---|
| Location System | How locations, theaters and spatial queries work |
| Creating Custom Maps | Full mapping tutorial (Hammer + Lua locations) |
| Seats | Chair models and sit offsets |
| Page | Description |
|---|---|
| Development | Module layout, contribution and coding notes |
| Theater Architecture | THEATER / VIDEO / SERVICE objects and lifecycle |
| Custom Video Service | Step-by-step guide to implement a new media service |
| Translations | Adding or updating languages (i18n) |
- Install the gamemode (Workshop or copy
cinema_moddedintogarrysmod/gamemodes/). - Use a supported map (
theater*,cinema*, or any map with theater entities + location data). - Set gamemode to
cinema_modded. - For best HTML/video support install GModPatchTool and prefer the x86-64 branch of Garry's Mod.
See Installation for details.
- Synchronized playback across all players in a theater
- Public & private theaters with queue, vote-skip, seek, pause
- Wide range of video/stream services (YouTube, Twitch, TikTok, SoundCloud, Bilibili, Jellyfin, …)
- Video history with search and pagination
- Per-player volume, mute-on-alt-tab, hide players
- Optional PointShop rent system for private theaters
- Map-aware location system with spatial grid optimization
- Multi-language UI
- Experimental optional Sandbox derivation
For high-level project information and credits see the main repository README.