]> git.lizzy.rs Git - dragonblocks_alpha.git/blobdiff - src/server/server.c
Update meshgen threads to use queue waiting
[dragonblocks_alpha.git] / src / server / server.c
index 37974fb5ba453a3a2d102310c3ad8769f8a90b74..22308dea7964a62d134a641cbbde0be3e3ae991f 100644 (file)
@@ -70,9 +70,9 @@ int main(int argc, char **argv)
        server->on_recv_type[DRAGONNET_TYPE_ToServerRequestBlock] = (void *) &on_ToServerRequestBlock;
 
        interrupt_init();
-       server_player_init();
        database_init();
        server_map_init();
+       server_player_init();
 
        server_map_prepare_spawn();
        dragonnet_listener_run(server);
@@ -82,9 +82,9 @@ int main(int argc, char **argv)
        printf("Shutting down\n");
        dragonnet_listener_close(server);
 
+       server_player_deinit();
        server_map_deinit();
        database_deinit();
-       server_player_deinit();
        interrupt_deinit();
 
        dragonnet_listener_delete(server);