Introduction
Creating a well-balanced custom map is crucial for server success. This guide covers map generation, monument placement, and resource distribution to create an optimal playing experience.
Prerequisites
- Access to server console/RCON
- Admin privileges
- Basic understanding of Rust map concepts
- Access to server configuration files
Method: Map Configuration
1. Map Size & Seed Settings
-
Map Size Options:
# Recommended sizes by player count: 3000 : 50-100 players 3500 : 100-150 players 4000 : 150-200 players 4500 : 200-250 players
-
Set Map Size:
server.worldsize 4000
-
Set Map Seed:
server.seed 12345
Note: Identical seeds generate identical maps if other parameters match.
2. Monument Configuration
-
Basic Monument Settings:
# Adjust monument count monumentpopulation 1 # Minimum distance between monuments server.monument_mindistance 500
-
Monument Distribution:
# Default spawnable monuments: airfield bandit_town desert_military_base excavator giant_excavator_pit harbor_1 harbor_2 junkyard launch_site military_tunnel mining_outpost oil_rig_small oil_rig_large power_plant satellite_dish sewer_branch train_tunnel_entrance train_yard underwater_lab water_treatment_plant
-
Control Specific Monuments:
# Disable specific monuments server.printedmonuments false server.monuments_allowempty true # Example monument filter server.monuments "airfield,launch_site,train_yard"
3. Terrain Configuration
-
Basic Terrain Settings:
# Adjust terrain scale terrain.scale 1 # Modify terrain height terrain.height 1
-
Biome Distribution:
# Default biome ratios biome.arctic 0.25 biome.temperate 0.5 biome.desert 0.25
-
Water Level Settings:
# Adjust water level (default: 1) water.level 1
4. Resource Distribution
-
Node Spawning:
# Resource spawn rate spawn.min_rate 0.5 spawn.max_rate 2 # Resource spawn density spawn.min_density 0.5 spawn.max_density 2
-
Resource Type Settings:
# Node type ratios spawn.ratio.metal_ore 1 spawn.ratio.stone_ore 1.5 spawn.ratio.sulfur_ore 0.75
-
Animal Spawning:
# Animal population settings spawn.animal_density 1 spawn.animal_ratio 1
Best Practices
1. Map Balance
- Keep high-tier monuments spread out
- Balance resource distribution
- Consider transportation routes
- Plan for natural choke points
2. Performance Optimization
- Avoid excessive monument density
- Balance entity count
- Consider map size vs player count
- Monitor server performance
3. Player Experience
- Plan for multiple play styles
- Create natural PvP zones
- Balance farming areas
- Consider base locations
4. Resource Distribution
- Create resource hotspots
- Balance node types
- Plan for player movement
- Consider clan territories
Advanced Configuration
1. Custom Map Layouts
-
Using Custom Height Maps:
# Load custom height map terrain.load "custommap.raw" # Set custom map parameters terrain.customize true
-
Topology Settings:
# Adjust topology topology.enabled true topology.min_biome_size 250
2. Advanced Monument Placement
-
Monument Clustering:
# Control monument grouping server.monument_cluster_radius 500 server.monument_cluster_size 3
-
Custom Monument Settings:
# Force specific monument layouts server.monument_positions "launch_site,5000,5000;airfield,2500,2500"
Common Issues and Solutions
1. Performance Problems
- Reduce monument count
- Adjust spawn rates
- Balance entity counts
- Optimize map size
2. Resource Imbalance
- Adjust spawn ratios
- Modify node density
- Balance resource zones
- Review player feedback
3. Monument Issues
- Check minimum distances
- Verify placement rules
- Monitor player access
- Balance tier distribution
Testing and Verification
1. Map Testing Process
- Generate test map
- Verify monument placement
- Check resource distribution
- Test player spawns
2. Performance Testing
- Monitor server FPS
- Check entity counts
- Verify spawn rates
- Test with player load
3. Documentation
- Record configuration
- Document changes
- Track performance
- Log player feedback
Additional Tips
1. Seasonal Considerations
- Plan for wipe cycles
- Consider event spaces
- Adjust for population changes
- Plan update compatibility
2. Community Input
- Gather player feedback
- Monitor popular areas
- Track common complaints
- Adjust based on playstyles
3. Maintenance
- Regular performance checks
- Update configurations
- Monitor resource balance
- Track player patterns
Remember to always backup your configuration before making changes and test new settings on a separate test server first.