参数文档

以下是地图 JSON 文件中常用的参数说明,供地图制作者参考。

世界生成参数

参数名类型说明示例值
world_sizenumber世界大小(格子数),推荐范围 64-512256
seednumber随机种子,相同种子生成相同地形12345
biome_scalenumber生物群系缩放比例,值越大生物群系越大1.5
water_levelnumber水面高度(0-1),决定海洋/湖泊比例0.4
mountain_heightnumber山脉最大高度100
tree_densitynumber树木密度(0-1)0.6
ore_frequencynumber矿石生成频率0.3

游戏规则

参数名类型说明示例值
max_playersnumber最大玩家数量8
day_lengthnumber一天的时长(秒)600
difficultystring难度级别:easy / normal / hard / extremenormal
friendly_fireboolean是否开启友伤false
respawn_timenumber重生等待时间(秒)10
allow_pvpboolean是否允许 PVPtrue
resource_multipliernumber资源倍率1.0

地图特定参数

参数名类型说明示例值
spawn_pointobject出生点坐标 { x, y }{ "x": 128, "y": 128 }
map_namestring地图显示名称"峡谷争霸"
map_descriptionstring地图描述"一个充满挑战的峡谷地图"
objectivesarray任务目标列表["消灭所有敌人", "占领据点"]
time_limitnumber时间限制(秒),0 表示无限制300
weatherstring天气设置:clear / rain / snow / stormclear
restricted_areasarray禁区坐标列表[{ "x1": 0, "y1": 0, "x2": 10, "y2": 10 }]

JSON 文件格式示例

{
  "map_name": "峡谷争霸",
  "map_description": "一个充满挑战的峡谷地图",
  "world_size": 256,
  "seed": 12345,
  "biome_scale": 1.5,
  "water_level": 0.4,
  "spawn_point": { "x": 128, "y": 128 },
  "max_players": 8,
  "difficulty": "normal",
  "day_length": 600,
  "objectives": ["消灭所有敌人", "占领据点"],
  "time_limit": 300,
  "weather": "clear"
}

此文档内容为示例,具体参数请参考游戏 MOD 的官方文档。