From 1d0a621722f35d1a742ba8f5503ff1efa725d2d0 Mon Sep 17 00:00:00 2001 From: untodesu Date: Sat, 22 Mar 2025 15:43:59 +0500 Subject: Fix aggressive caching being a config value --- game/server/worldgen.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/game/server/worldgen.cc b/game/server/worldgen.cc index 4fc37c7..ef3c11e 100644 --- a/game/server/worldgen.cc +++ b/game/server/worldgen.cc @@ -1,7 +1,7 @@ #include "server/pch.hh" #include "server/worldgen.hh" -#include "core/config.hh" +#include "core/cmdline.hh" #include "shared/chunk.hh" #include "shared/dimension.hh" @@ -12,7 +12,7 @@ #include "server/inhabited.hh" #include "server/sessions.hh" -static ConfigBoolean aggressive_caching(false); +static bool aggressive_caching; static emhash8::HashMap>> active_tasks; @@ -66,7 +66,7 @@ void WorldgenTask::finalize(void) auto chunk = m_dimension->create_chunk(m_cpos); chunk->set_voxels(m_voxels); - if(aggressive_caching.get_value()) { + if(aggressive_caching) { // Marking the chunk with InhabitedComponent makes // it so that it is saved regardles of whether it was // modified by players or not. This isn't particularly @@ -100,7 +100,7 @@ void WorldgenTask::finalize(void) void worldgen::init(void) { - globals::server_config.add_value("worldgen.aggressive_caching", aggressive_caching); + aggressive_caching = cmdline::contains("aggressive-caching"); } bool worldgen::is_generating(Dimension *dimension, const chunk_pos &cpos) -- cgit