diff --git a/code/game/g_session.c b/code/game/g_session.c index 75eb2e0f..eaac1a71 100644 --- a/code/game/g_session.c +++ b/code/game/g_session.c @@ -107,7 +107,7 @@ void G_InitSessionData( gclient_t *client, char *userinfo ) { // initial team determination if ( g_gametype.integer >= GT_TEAM ) { - if ( g_teamAutoJoin.integer ) { + if ( g_teamAutoJoin.integer && !(g_entities[ client - level.clients ].r.svFlags & SVF_BOT) ) { sess->sessionTeam = PickTeam( -1 ); BroadcastTeamChange( client, -1 ); } else {