  
      if (game.server.auto_ai_toggle && !is_human(pplayer)) {
        toggle_ai_player_direct(NULL, pplayer);
+diff --git a/server/settings.c b/server/settings.c
+index 0d7605f..ab7fa7b 100644
+--- a/server/settings.c
++++ b/server/settings.c
+@@ -755,6 +755,8 @@ static void topology_action(const struct setting *pset)
+ *************************************************************************/
+ static void metamessage_action(const struct setting *pset)
+ {
++  if (is_longturn() && S_S_RUNNING == server_state())  return;
++
+   /* Set the metaserver message based on the new meta server user message.
+    * An empty user metaserver message results in an automatic meta message.
+    * A non empty user meta message results in the user meta message. */
 diff --git a/server/srv_main.c b/server/srv_main.c
-index d2fbf65..18af896 100644
+index 63826ff..49b2998 100644
 --- a/server/srv_main.c
 +++ b/server/srv_main.c
-@@ -3095,6 +3095,15 @@ static void srv_ready(void)
+@@ -3097,6 +3097,15 @@ static void srv_ready(void)
          map_show_all(pplayer);
        } players_iterate_end;
      }

 
 enum server_states server_state(void);
 void set_server_state(enum server_states newstate);

   }
 
   if (game.scenario.is_scenario && game.scenario.players) {
@@ -3461,3 +3470,11 @@ static struct rgbcolor *mapimg_server_plrcolor_get(int i)
 {
   return playercolor_get(i);
 }
