]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/server/server_config.c
e4d146ee871a1828103020fd4736cdcae3d38abe
[dragonblocks_alpha.git] / src / server / server_config.c
1 #include "config.h"
2 #include "server/server_config.h"
3
4 struct ServerConfig server_config = {
5         .simulation_distance = 10,
6         .mapgen_threads = 4,
7 };
8
9 __attribute__((constructor)) static void server_config_init()
10 {
11         config_read("server.conf", (ConfigEntry[]) {
12                 {
13                         .type = CT_UINT,
14                         .key = "simulation_distance",
15                         .value = &server_config.simulation_distance,
16                 },
17                 {
18                         .type = CT_UINT,
19                         .key = "mapgen_threads",
20                         .value = &server_config.mapgen_threads,
21                 },
22         }, 2);
23 }
24