From cb8af6e7bf5f6e70fc9722d36448213c719e83c8 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Thu, 19 May 2016 16:47:06 -0400 Subject: implement more of dunnet --- src/server.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/server.c') diff --git a/src/server.c b/src/server.c index b736124..9a28679 100644 --- a/src/server.c +++ b/src/server.c @@ -48,7 +48,7 @@ static char *module_handle = NULL; /* save after every X changes to the world state */ #define SAVE_INTERVAL 10 -/* saves state periodically */ +/* saves game state periodically */ void server_save_state(bool force) { if(!are_child) @@ -231,6 +231,9 @@ static void load_worldfile(void) } } + netcosm_write_userdata_cb = dlsym(module_handle, "netcosm_write_userdata_cb"); + netcosm_read_userdata_cb = dlsym(module_handle, "netcosm_read_userdata_cb"); + if(access(WORLDFILE, F_OK) < 0) { world_init(netcosm_world, netcosm_world_sz, netcosm_world_name); @@ -484,6 +487,11 @@ static void parse_args(int argc, char *argv[]) } } } + else + { + debugf("Unknown argument `%s'\n", argv[i]); + exit(0); + } } } -- cgit v1.1