fix FactorioClient not applying world gen preset
This commit is contained in:
parent
b0c1a7acce
commit
5adbab1d2b
|
@ -161,7 +161,7 @@ async def factorio_server_watcher(ctx: FactorioContext):
|
|||
if not os.path.exists(savegame_name):
|
||||
logger.info(f"Creating savegame {savegame_name}")
|
||||
subprocess.run((
|
||||
executable, "--create", savegame_name
|
||||
executable, "--create", savegame_name, "--preset", "archipelago"
|
||||
))
|
||||
factorio_process = subprocess.Popen((executable, "--start-server", ctx.savegame_name,
|
||||
*(str(elem) for elem in server_args)),
|
||||
|
@ -224,7 +224,7 @@ async def factorio_spinup_server(ctx: FactorioContext):
|
|||
if not os.path.exists(savegame_name):
|
||||
logger.info(f"Creating savegame {savegame_name}")
|
||||
subprocess.run((
|
||||
executable, "--create", savegame_name, "--preset", "archipelago"
|
||||
executable, "--create", savegame_name
|
||||
))
|
||||
factorio_process = subprocess.Popen(
|
||||
(executable, "--start-server", savegame_name, *(str(elem) for elem in server_args)),
|
||||
|
|
|
@ -107,6 +107,52 @@ Factorio:
|
|||
starting_items:
|
||||
burner-mining-drill: 19
|
||||
stone-furnace: 19
|
||||
world_gen:
|
||||
# frequency, size, richness, terrain segmentation, starting area and water are all of https://wiki.factorio.com/Types/MapGenSize
|
||||
# inverse of water scale
|
||||
terrain_segmentation: 0.5
|
||||
water: 1.5
|
||||
autoplace_controls:
|
||||
coal:
|
||||
frequency: 1
|
||||
size: 3
|
||||
richness: 6
|
||||
copper-ore:
|
||||
frequency: 1
|
||||
size: 3
|
||||
richness: 6
|
||||
crude-oil:
|
||||
frequency: 1
|
||||
size: 3
|
||||
richness: 6
|
||||
enemy-base:
|
||||
frequency: 1
|
||||
size: 1
|
||||
richness: 1
|
||||
iron-ore:
|
||||
frequency: 1
|
||||
size: 3
|
||||
richness: 6
|
||||
stone:
|
||||
frequency: 1
|
||||
size: 3
|
||||
richness: 6
|
||||
trees:
|
||||
frequency: 1
|
||||
size: 1
|
||||
richness: 1
|
||||
uranium-ore:
|
||||
frequency: 1
|
||||
size: 3
|
||||
richness: 6
|
||||
seed: null # turn into positive number to create specific seed
|
||||
starting_area: 1
|
||||
peaceful_mode: 0
|
||||
cliff_settings:
|
||||
name: cliff
|
||||
cliff_elevation_0: 10
|
||||
cliff_elevation_interval: 40
|
||||
richness: 1
|
||||
Minecraft:
|
||||
advancement_goal: 50 # Number of advancements required (out of 92 total) to spawn the Ender Dragon and complete the game.
|
||||
combat_difficulty: # Modifies the level of items logically required for exploring dangerous areas and fighting bosses.
|
||||
|
|
Loading…
Reference in New Issue