Configuration
Where Speaker System's settings live in Script Studio and the ones owners change most.
Speaker System has no config file. Every setting is edited in game in Script Studio and saved to your database, so updates never overwrite it.
Open Script Studio
- Add yourself as an admin in
gg_lib/server_config.lua. Nobody can open the menu until you do. - Type
/ggsettingsin game and pick Speaker System. - Change what you need and press Save. Changes stay staged until you save, and anything that needs a restart is labelled.
Factory Reset at the bottom of the page restores the shipped defaults. Import & Export above it saves the settings as one JSON file and loads them back, for a backup or another server.
Pages
| Page | What is on it |
|---|---|
| General | The master switch and the phone app color |
| Job | The LS Audio shop: business type, staff job, who fits car audio, till prices |
| Speakers | Every speaker's range, sound limits and shop price, and how many play together |
| Car Tablets | Which vehicle classes take which tablet, and the tablet and subwoofer items |
| Sound | Car music range, 3D audio, walls, echo and bass effects |
| Music & Video | YouTube songs and videos, server songs, adverts and ad-free listening |
| Advanced | Limits, no-speaker areas, placing rules, outside screens and the shop layout |
Settings owners change most
| Setting | Page | What it does | Default |
|---|---|---|---|
| Speaker System On | General | Off stops speakers, car tablets and the phone app for everyone. Nothing fitted or saved is lost. | On |
| Business | Job | Standalone sells at once. Player-run has staff build every order at the shop machines. | Player-run |
| Shop Job | Job | The framework job whose members staff the shop | simmetsound |
| Who Fits Car Audio | Job | Who can fit tablets and subwoofers: the car's owner, a fitter job, either, or nobody | Players fit their own car |
| Sold at the Till | Job | Counter prices for the car tablets, car subwoofer and lights | Basic 1500, Plus 3500, Premium 7500, Car Subwoofer 2500, Beam 2000, Strobe 1000 |
| Devices Played Together | Speakers | How many devices one phone plays at once, as one: same song, queue and volume | 4 |
| Allowed Per Vehicle Class | Car Tablets | Which tablets fit each vehicle class. A subwoofer goes where the Premium tablet may. | Every class except motorcycles, cycles, boats, helicopters, planes, trains and open wheel |
| Tablets Are Items | Car Tablets | Fitting a tablet uses up its item, and taking it out gives the item back | On |
| Car Music Heard Outside | Sound | How far people outside a car hear its music | 12 m |
| Car Bass Screen Shake | Sound | In a car with a subwoofer, bass gently shakes the camera of people in and next to it | Off |
| Players Add YouTube Songs | Music & Video | Players add their own songs from YouTube links, each under 5 minutes | On |
| Play Adverts | Music & Video | Plays an advert between songs. With no MP3 in media/ads, nothing plays. | On |
| Ad-Free Price | Music & Video | One-off price for never hearing adverts. 0 hides the offer. | 5000 |
| Speakers Per Player | Advanced | Speakers one player can have out at once, carried or set down | 4 |
| Others Can Take Down Speakers | Advanced | Anyone can pack away someone else's speaker; the item stays with its owner | On |
| Main World Only | Advanced | Speakers only work in the main routing bucket, not in instanced interiors | On |
| No-Speaker Areas | Advanced | Areas you draw on the map where nobody can use a speaker | None |
| Live Screens Outside the Car | Advanced | Lets people outside a car see its live screen. Costs their PC a lot more. | Off |
Your own music and adverts
- Server songs: add YouTube links on Music & Video, or put MP3 files in
gg_speakersystem/media/music. A file namedArtist - Title.mp3is named from its file name. - Adverts: put MP3 files in
gg_speakersystem/media/ads.
After adding files, run refresh in the server console and restart the server.
If something is not detected
Open Bridges in Script Studio to see which framework, inventory, target and phone gg_lib connected to. You can pick one by hand there.
