diff -r 6685aaf6aae0 -r 2119f5d46e41 openttd.c --- a/openttd.c Sun Oct 15 23:42:18 2006 +0000 +++ b/openttd.c Sun Oct 15 23:48:34 2006 +0000 @@ -480,7 +480,10 @@ ParseConnectionString(&player, &port, network_conn); - if (player != NULL) _network_playas = atoi(player); + if (player != NULL) { + _network_playas = atoi(player); + if (_network_playas == 0) _network_playas = PLAYER_NEW_COMPANY; + } if (port != NULL) rport = atoi(port); LoadIntroGame();