Battlefield 6 uses AI soldiers to keep matches playable when servers aren’t full, so you’ll often see bots mixed into public games. If you want to go further and run a match that’s essentially you (and maybe a friend) versus AI, the Battlefield Portal tool lets you build that.


Battlefield 6 bot lobbies: what that means

There are two common ways you’ll fight bots:

  • Public matches with bot backfill. When a server doesn’t have enough players, AI fills open slots so matches can start and stay active.
  • Custom Portal servers tuned for bots. Here, you can force one team to be all AI and keep human players limited to the other side for solo or small co-op sessions.

In practice, this means fast matchmaking and, if you prefer, an easy path to bot-only opposition for practice or a laid-back grind.


Create a dedicated bot match with Battlefield Portal

You’ll build and publish a custom experience, then join it in-game. It works on PC and console accounts tied to the same EA profile.

  • Under “My Experiences,” start a new creation and choose the Portal Custom option for full control.
  • Open the Teams section and set up bot behavior:
    • Set Bot Spawn Type to Static.
    • Select Team 2 (your opponents) and set Human Players to 0. Set Bot Count to half of your mode’s total per-team size (for example, 16 for a 32‑player mode).
    • For Team 1 (your side), set Human Players to the number of people you want to allow (e.g., 1 if you prefer pure solo), and adjust Bot Count to fill the rest if desired.
  • Publish your experience. New Portal servers go through moderation; approval typically takes hours, not days.
  • Once approved, launch Battlefield 6 and use the server browser to search by the exact name or description you set, then join.
Tip: Give your server a clear, searchable title and a short, specific description so it’s easy to find later.

Quick reference: Portal settings for bot lobbies

Setting Value Why it matters
Experience type Portal Custom Grants full control over team composition and bots.
Bot Spawn Type Static Keeps AI where you placed them rather than dynamic fills.
Team 2: Human Players 0 Forces the enemy team to be all bots.
Team 2: Bot Count Half of mode’s per-team size (e.g., 16) Populates the opposing team with AI only.
Team 1: Human Players 1 (or a small number for co-op) Keeps your side limited to you or your squad.
Team 1: Bot Count Optional fill Leave room for friends or add AI helpers if you want.
Publish Required (moderated) Servers become joinable only after approval.

Find and join your server after publishing

After moderation, open Battlefield 6 and head to the server browser. Search for the server using the exact title or keywords from your description. Join from the list once it appears.

Note: Server approval and browser propagation can take a bit of time. If you don’t see it immediately, wait a few minutes and refresh.

An alternative: use empty servers with bot backfill

If you don’t want to build a Portal experience, you can join an empty public server that has bot backfill enabled and wait for AI to populate it. This approach is quick but not fully controlled—another player can join and take the open slot on the opposing team at any time.


Progression, difficulty, and limits

Bot-focused Portal servers have historically been used to farm progression, and AI opponents tend to be far less threatening than real players. Expect occasional deaths when you’re outnumbered or caught out, but most encounters will be straightforward.

Policies can change. Portal experiences are subject to moderation, and the team can limit or adjust approval for bot-only servers if abuse becomes widespread. If that happens, you can still rely on public matches with backfill to get consistent bot action when human players are scarce.


If you’re looking to practice weapons, learn maps without pressure, or run relaxed co-op, a custom Portal server with static, bot-only enemies is the most reliable route. For a faster, no-setup option, empty servers with bot backfill can scratch the same itch—just with fewer guarantees.