Bots
A bot in Gamehoster is a player: it reads the world exactly as the tick does and acts only by sending the same commands a human would. Quake 0 has one personality, the grunt, padded into an instance while there is room so the arena is never empty. Because a fighter fires on its own, a bot's whole job is to walk its body toward someone.
grunt
Its brain, run on the bot timer, finds the nearest other player and steers toward their
column with a small deadband so it does not jitter when lined up. If its quarry is well above
and it is grounded, it hops; if they are below, it taps down to drop through a platform. With
no one to chase it wanders gently. It sends only move,
jump and drop
— never anything the engine would not accept from a human — and keeps its target and timers in
its own server-only Bot.Persistent memory, never streamed.