I believe that PreT is always 4v4 so there is a limit (not sure why it is 
needed) On a working preT server you do see the teams greyed out before a 
bot quits leaving a slot open for you to join. once you reach the minimum 
for T then preT ends and you can progress up to a full game...

	Certainly the bots are not quitting out at any time, either when a human 
wants in or after preT times out with no players. To my uneducated eye it 
looks like the bots slot is freed in order to get it out? Its the pret bot 
that manages this (robots/pret.c) and the function given below

static void stop_a_robot(void)
{
     int i;
     struct player *j;
     int teamToStop;

     if(debugTarget != -1 && debugLevel == 3) {
         messOne(255, roboname, debugTarget, "#1(%d): %d  #2(%d): %d", 
team1, num_humans(team1), team2, num_humans(team2));
     }
     if(num_humans(team1) < num_humans(team2))
         teamToStop = team1;
     else
         teamToStop = team2;

     if(debugTarget != -1 && debugLevel == 3) {
         messOne(255, roboname, debugTarget, "Stopping from %d", teamToStop);
     }
     /* Nuke robot from the team with the fewest humans. */
     for (i = 0, j = players; i < MAXPLAYER; i++, j++) {
         if (j->p_status == PFREE)
             continue;
         if (j->p_flags & PFROBOT)
             continue;

         /* If he's at the MOTD we'll get him next time. */
         if (j->p_team == teamToStop && j->p_status == PALIVE && 
rprog(j->p_login, j->p_full_hostname)) {
             stop_this_bot(j);
             return;
         }
     }
}


_______________________________________________
vanilla-devel mailing list
vanilla-devel at us.netrek.org
https://mailman.real-time.com/mailman/listinfo/vanilla-devel