A fully-featured, immersive player camp system for RedM servers running VORP Core and RSG. Players can establish personal camps anywhere in the open world, furnish them with tents, campfires, stashes, and more, and keep them alive through an automated maintenance economy.
Key Features
Camp Placement System: Players use a Totem item (or an optional command) to enter a free-placement mode. A ghost preview of the camp prop follows the player's crosshair in real time using a raycast. Distance is adjustable with Arrow Up/Down, rotation with Arrow Left/Right, and H to confirm. On confirmation the player names their camp before it is saved to the database. Every step is fully configurable: item name, consumption, command name, max camps per player.
Camp Elements: Once a camp is placed, the owner can individually position elements around it, each with its own prop, interaction distance, and behavior. Furniture placement uses a dedicated raycast: Enter to confirm, Arrow Up/Down to raise or lower height, Arrow Left/Right to rotate. Placement is limited to a configurable radius around the camp totem to prevent abuse.
Multi-Tent, Chair & Extra Support: Up to 3 tents, 6 chairs, and 9 extras can be placed per camp. Each slot has its own independent position and model. Clean "Add Tent / Add Chair / Add Extra" buttons appear in the UI once the first slot is filled, keeping the interface uncluttered for players who only need one.
Member System: Camp owners can invite nearby players to become members. Members gain access to the Stash, Wardrobe, and Cashbox. The owner can grant or revoke per-member permissions (place furniture, remove furniture, withdraw from cashbox) and remove members at any time from the management menu.
Automatic Maintenance System: Camps require periodic upkeep payments drawn directly from the in-camp Cashbox. The interval, cost, grace period, and behavior are all configurable. If funds run out after the grace period expires, the camp is automatically deleted and the owner is notified. Owners also receive notifications when they join the server if their camp is overdue.
Vegetation Clear: Owners can set a clear radius from the camp Settings tab. Grass, bushes, trees, rocks, and debris are culled around the camp using native vegetation modifiers. Radius is adjustable per camp, including fully off.
Prop Streaming: Camp props are spawned and despawned client-side using ox_lib's point system, with a per-frame spawn queue to avoid hitching. Spawn and despawn distances are configurable. All players on the server can see and render every camp; interactions are restricted to owners and members only.
Map Blips: Each camp generates a map blip. By default only the owner sees their own camp blip, but a config option can make all camps visible to all players.
Item Consumption: Camp creation (Totem) and furniture placement (Material Prop for tents, chairs, and extras) support optional item consumption, toggled independently with a single config flag each.
Dual Framework: Auto-detects VORP Core or RSG Core. Inventory, stash, wardrobe, money, and character identity are bridged for both.
Interaction System: Choose between sleepless_interact or native RedM prompts. No hard dependency on sleepless_interact.
Multi-Language Ready: English and Spanish locales included. All UI text, notifications, and prompts are fully locale-driven.
Requirements
Installation
ys_camps folder into your resources directory.ensure ys_camps to your server.cfg after all dependencies.setup.sql against your database, or let the resource auto-create tables on first start.totem, materialprop) — included in setup.sql.shared/config.lua to your preference.Configuration Highlights
Camp Creation: Toggle between item-based or command-based camp creation. Set item name, consumption, and per-player camp limits.
Furniture: Set how many tents (1–3), chairs (1–6), and extras (1–9) players can place per camp. Toggle whether the Material Prop item is consumed independently for tents, chairs, and extras. Limit furniture placement distance from the camp totem.
Maintenance: Enable or disable the system entirely. Tune the payment interval, cost per cycle, grace period before deletion, and how the server notifies the owner.
Vegetation: Enable vegetation clear, set default / min / max radius, and which vegetation types are culled.
Blips: Show blips only to the owner or to every player on the server.
Prop Streaming: Independently configure spawn distance and how many props spawn per frame.
Interaction: Switch between sleepless_interact and native prompts. Notifications can use ox_lib or ley_notify.
A fully-featured, immersive player camp system for RedM servers running VORP Core and RSG. Players can establish personal camps anywhere in the open world, furnish them with tents, campfires, stashes, and more, and keep them alive through an automated maintenance economy.
Key Features
Camp Placement System: Players use a Totem item (or an optional command) to enter a free-placement mode. A ghost preview of the camp prop follows the player's crosshair in real time using a raycast. Distance is adjustable with Arrow Up/Down, rotation with Arrow Left/Right, and H to confirm. On confirmation the player names their camp before it is saved to the database. Every step is fully configurable: item name, consumption, command name, max camps per player.
Camp Elements: Once a camp is placed, the owner can individually position elements around it, each with its own prop, interaction distance, and behavior. Furniture placement uses a dedicated raycast: Enter to confirm, Arrow Up/Down to raise or lower height, Arrow Left/Right to rotate. Placement is limited to a configurable radius around the camp totem to prevent abuse.
Multi-Tent, Chair & Extra Support: Up to 3 tents, 6 chairs, and 9 extras can be placed per camp. Each slot has its own independent position and model. Clean "Add Tent / Add Chair / Add Extra" buttons appear in the UI once the first slot is filled, keeping the interface uncluttered for players who only need one.
Member System: Camp owners can invite nearby players to become members. Members gain access to the Stash, Wardrobe, and Cashbox. The owner can grant or revoke per-member permissions (place furniture, remove furniture, withdraw from cashbox) and remove members at any time from the management menu.
Automatic Maintenance System: Camps require periodic upkeep payments drawn directly from the in-camp Cashbox. The interval, cost, grace period, and behavior are all configurable. If funds run out after the grace period expires, the camp is automatically deleted and the owner is notified. Owners also receive notifications when they join the server if their camp is overdue.
Vegetation Clear: Owners can set a clear radius from the camp Settings tab. Grass, bushes, trees, rocks, and debris are culled around the camp using native vegetation modifiers. Radius is adjustable per camp, including fully off.
Prop Streaming: Camp props are spawned and despawned client-side using ox_lib's point system, with a per-frame spawn queue to avoid hitching. Spawn and despawn distances are configurable. All players on the server can see and render every camp; interactions are restricted to owners and members only.
Map Blips: Each camp generates a map blip. By default only the owner sees their own camp blip, but a config option can make all camps visible to all players.
Item Consumption: Camp creation (Totem) and furniture placement (Material Prop for tents, chairs, and extras) support optional item consumption, toggled independently with a single config flag each.
Dual Framework: Auto-detects VORP Core or RSG Core. Inventory, stash, wardrobe, money, and character identity are bridged for both.
Interaction System: Choose between sleepless_interact or native RedM prompts. No hard dependency on sleepless_interact.
Multi-Language Ready: English and Spanish locales included. All UI text, notifications, and prompts are fully locale-driven.
Requirements
Installation
ys_camps folder into your resources directory.ensure ys_camps to your server.cfg after all dependencies.setup.sql against your database, or let the resource auto-create tables on first start.totem, materialprop) — included in setup.sql.shared/config.lua to your preference.Configuration Highlights
Camp Creation: Toggle between item-based or command-based camp creation. Set item name, consumption, and per-player camp limits.
Furniture: Set how many tents (1–3), chairs (1–6), and extras (1–9) players can place per camp. Toggle whether the Material Prop item is consumed independently for tents, chairs, and extras. Limit furniture placement distance from the camp totem.
Maintenance: Enable or disable the system entirely. Tune the payment interval, cost per cycle, grace period before deletion, and how the server notifies the owner.
Vegetation: Enable vegetation clear, set default / min / max radius, and which vegetation types are culled.
Blips: Show blips only to the owner or to every player on the server.
Prop Streaming: Independently configure spawn distance and how many props spawn per frame.
Interaction: Switch between sleepless_interact and native prompts. Notifications can use ox_lib or ley_notify.
You have no favourites yet.
Loading purchases...
No purchases found for this period.