diff options
Diffstat (limited to 'src/engine/server/server.c')
| -rw-r--r-- | src/engine/server/server.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/server/server.c b/src/engine/server/server.c index 3135f418..e8bc544f 100644 --- a/src/engine/server/server.c +++ b/src/engine/server/server.c @@ -720,8 +720,10 @@ static int server_run() { int64 t = time_get(); /* load new map TODO: don't poll this */ - if(strcmp(config.sv_map, current_map) != 0) + if(strcmp(config.sv_map, current_map) != 0 || config.sv_map_reload) { + config.sv_map_reload = 0; + /* load map */ if(server_load_map(config.sv_map)) { |