Eerste setup
Checklist om Z-npc de eerste keer werkend te krijgen.
Volg deze volgorde. Als density 0 nog NPCs laat staan, ontbreekt meestal cleanup — niet de installatie.
Stap 1 — Resource starten
ensure Z-npc in server.cfg. Check de groene print in serverconsole en F8.
Stap 2 — Kies een sfeer
In config.lua:
| Sfeer | peds | vehicles |
|---|---|---|
| Lege RP-stad | 0.0 | 0.0 |
| Rustig | 0.25 | 0.3 |
| Normaal (default) | 0.4 | 0.4 |
| Druk | 0.8 | 0.8 |
| GTA vanilla | 1.0 | 1.0 |
scenarioPeds, randomVehicles en parkedVehicles mag je lager zetten dan peds / vehicles als je straat rustiger wilt dan parkeerplaatsen.
Stap 3 — NPC-diensten uitzetten (RP)
Default in de geleverde config:
Config.Traffic = {
garbageTrucks = false,
randomBoats = true,
randomCops = false,
randomCopsOnFoot = false,
dispatch = false,
distantSirens = false,
distantVehicleLights = true,
}
Wil je géén wanted-sterren van NPC-cops: Config.MaxWantedLevel = 0.
Stap 4 — Lege stad?
Density 0.0 stopt nieuwe ambient spawns. Restjes (al gestreamde peds/autos) blijven tot je cleanup aanzet:
Config.Cleanup = {
enabled = true,
peds = true,
vehicles = true,
radius = 120.0,
interval = 2000,
}
Zie Cleanup. Spelers, hun voertuigen en mission-entities (andere scripts) blijven staan.
Stap 5 — Testen
| Test | Verwacht |
|---|---|
| Resource start | Groene [Z-npc] print, framework-naam klopt |
/npcdensity | zone globaal + jouw density-waarden |
peds = 0.0 zonder cleanup | Minder mensen, soms nog rest-NPCs |
peds = 0.0 + cleanup | Straat leegt binnen de radius |
Zone in Config.Zones | /npcdensity toont de zone-naam als je erin staat |
Stap 6 — Fine-tuning
Als /npcdensity waarden toont die overeenkomen met config.lua, is de setup klaar.