]> git.lizzy.rs Git - dragonblocks_alpha.git/blobdiff - src/server/server_config.c
Use thread pool for map generation
[dragonblocks_alpha.git] / src / server / server_config.c
index ec79abc226f3e8f1ab2b92e5eb19aa04443334f8..e4d146ee871a1828103020fd4736cdcae3d38abe 100644 (file)
@@ -3,6 +3,7 @@
 
 struct ServerConfig server_config = {
        .simulation_distance = 10,
+       .mapgen_threads = 4,
 };
 
 __attribute__((constructor)) static void server_config_init()
@@ -13,6 +14,11 @@ __attribute__((constructor)) static void server_config_init()
                        .key = "simulation_distance",
                        .value = &server_config.simulation_distance,
                },
-       }, 1);
+               {
+                       .type = CT_UINT,
+                       .key = "mapgen_threads",
+                       .value = &server_config.mapgen_threads,
+               },
+       }, 2);
 }