About OreSpawnController
Ore Spawn Scaler is a professional, high-performance ore generation system designed to give server administrators complete control over the ore population. Replace Rust's unpredictable default spawns with a fully customizable, grid-based engine that ensures balanced and optimized resource distribution across your entire map.
Main Features
- Interactive UI: A sleek, modern, and intuitive in-game UI allows administrators to modify all core spawning parameters in real-time without needing to edit configuration files.
- Grid-Based Spawning: Distributes ore nodes across the map using a fully configurable grid system for even and predictable placement, with options to add random offsets for a more natural look.
- Biome-Specific Probabilities: Define unique spawn probabilities for Stone, Metal, and Sulfur in each of Rust's four biomes (Temperate, Arid, Tundra, Arctic), giving you unparalleled control over your server's resource landscape.
- Advanced Spawn Control: Intelligently prevents ore from spawning in unwanted areas, including in water, near player buildings, inside monuments, on roads, or on excessively steep slopes.
- High-Performance Engine: Utilizes a highly optimized, queue-based batch spawning system to generate thousands of nodes with minimal impact on server performance, ensuring a smooth experience for your players.
- In-Game Map Visualization: Administrators can instantly view all spawned ore nodes directly on the in-game map. Nodes are represented by color-coded markers, making it easy to verify spawn densities and patterns at a glance.
- Full Customization: Control everything from spawn density (grid size) and batch sizes to minimum distances from players and buildings.
Permissions
- orespawnscaler.use: Grants administrative access to the main configuration UI (/oregen) and allows usage of the UI buttons to save, reload, and reset the ore spawns.
- orespawnscaler.show: Grants access to commands for displaying and hiding the ore node markers on the in-game map.
Chat Commands
- /oregen: Opens the main configuration UI.
- /oreshow: Displays all custom-spawned ore nodes on the player's map for 30 seconds.
- /orehide: Clears the ore node markers from the player's map.
- /orehelp: Shows a list of available commands in chat.
Config
{ "Stone Settings": { "Grid Size": 150.0, "Prefab Path": "assets/bundled/prefabs/autospawn/resource/ores/stone-ore.prefab", "Biome Probabilities": { "Arid Biome": 0.3, "Temperate Biome": 0.4, "Arctic Biome": 0.2, "Tundra Biome": 0.35 }, "Enabled": true }, "Metal Settings": { "Grid Size": 200.0, "Prefab Path": "assets/bundled/prefabs/autospawn/resource/ores/metal-ore.prefab", "Biome Probabilities": { "Arid Biome": 0.25, "Temperate Biome": 0.3, "Arctic Biome": 0.35, "Tundra Biome": 0.25 }, "Enabled": true }, "Sulfur Settings": { "Grid Size": 180.0, "Prefab Path": "assets/bundled/prefabs/autospawn/resource/ores/sulfur-ore.prefab", "Biome Probabilities": { "Arid Biome": 0.4, "Temperate Biome": 0.25, "Arctic Biome": 0.15, "Tundra Biome": 0.3 }, "Enabled": true }, "Debug Mode": false, "Spawn Delay (seconds)": 1.0, "Min Distance From Players": 175.0, "Min Distance From Buildings": 28.0, "Water Buffer Height": 1.5, "Max Slope Angle": 35.0, "Batch Size": 10 }