X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Finit.c;h=ad660e355bcbd3de0c063866c75838e40af502e7;hb=bb49e2b2a9bb4aefe76182be725e998bf9495976;hp=dd7e5a174b822a42aefc75fa6ac5de5dcce691d1;hpb=33a2bc2439d6770b47e395d84ca67eeef18d02d4;p=rocksndiamonds.git diff --git a/src/init.c b/src/init.c index dd7e5a17..ad660e35 100644 --- a/src/init.c +++ b/src/init.c @@ -5051,6 +5051,9 @@ void Execute_Command(char *command) { Error(ERR_EXIT_HELP, "unrecognized command '%s'", command); } + + /* disable networking if any valid command was recognized */ + options.network = setup.network_mode = FALSE; } static void InitSetup() @@ -5087,7 +5090,6 @@ static void InitPlayerInfo() } local_player->connected_locally = TRUE; - local_player->connected_network = TRUE; } static void InitArtworkInfo() @@ -5629,15 +5631,15 @@ void InitNetworkServer() } else { - SendToServer_PlayerName(setup.player_name); SendToServer_ProtocolVersion(); + SendToServer_PlayerName(setup.player_name); SendToServer_NrWanted(setup.network_player_nr + 1); network.connected = TRUE; } /* short time to recognize result of network initialization */ - Delay(1000); + Delay_WithScreenUpdates(1000); } static boolean CheckArtworkConfigForCustomElements(char *filename)