Sorry it took a while to get back to this. I moved out of state so things have been a mess. But hey, if I'm going to be unemployed I need something to keep me occupied until I am. My gess is that the call to rprog(j->p_login, j->p_full_hostname) is failing. I'll admit that when I wrote this part I horked it from the newbie server and didn't really know what I was doing. I modifed the rprog function to something that worked on my system, and it probably broke on the ones that are having the problem. Could someone verify this for me and possibly even suggest a better way of doing this? Nick David Watson writes: > > 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 > _______________________________________________ vanilla-devel mailing list vanilla-devel at us.netrek.org https://mailman.real-time.com/mailman/listinfo/vanilla-devel