aboutsummaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-03-29 11:47:35 -0400
committerFranklin Wei <git@fwei.tk>2016-03-29 11:47:35 -0400
commit8426162eb0a463118e77e3fe32b96552565584a1 (patch)
tree0ca533cd57581fbc71f26e2d5bf0fe108ee9ba95 /src/server.c
parent2687778cf7c099e47de410d62d26d874f4dcebba (diff)
downloadnetcosm-8426162eb0a463118e77e3fe32b96552565584a1.zip
netcosm-8426162eb0a463118e77e3fe32b96552565584a1.tar.gz
netcosm-8426162eb0a463118e77e3fe32b96552565584a1.tar.bz2
netcosm-8426162eb0a463118e77e3fe32b96552565584a1.tar.xz
add things
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server.c b/src/server.c
index f0b56ec..ba7d916 100644
--- a/src/server.c
+++ b/src/server.c
@@ -408,16 +408,19 @@ int server_main(int argc, char *argv[])
server_socket = server_bind();
userdb_init(USERFILE);
-
+
+ /* also perform first-time setup */
check_userfile();
+
load_worldfile();
+ /* initialize request map */
reqmap_init();
/* save some time after a fork() */
client_init();
- /* this initial size very low to make iteration faster */
+ /* this initial size is set very low to make iteration faster */
child_map = hash_init(16, pid_hash, pid_equal);
hash_setfreedata_cb(child_map, free_child_data);
hash_setfreekey_cb(child_map, free);