add respawn delay to prevent server crash

This commit is contained in:
ghost 2024-01-14 07:24:14 +02:00
parent fa7f7cc729
commit c9c01c7da7
1 changed files with 5 additions and 1 deletions

View File

@ -1372,12 +1372,16 @@ void StartFrame( void )
{
for( i = 0; i < 32; i++ )
{
if( !bot_respawn[i].is_used && bot_respawn[i].state == BOT_NEED_TO_RESPAWN)
if( !bot_respawn[i].is_used &&
bot_respawn[i].state == BOT_NEED_TO_RESPAWN &&
gpGlobals->time >= respawn_time)
{
bot_respawn[i].state = BOT_IS_RESPAWNING;
bot_respawn[i].is_used = FALSE; // free up this slot
BotCreate( bot_respawn[i].skin, bot_respawn[i].name, bot_respawn[i].skill );
respawn_time = gpGlobals->time + 1.0; // set next respawn time (to prevent server crash)
break;
}
}