Connect with us

GAMING

1,800 DeepSeek Bots Fill Azeroth but Cannot Take Orders

A Reddit user filled Wrath of the Lich King with 1,800 bots whose DeepSeek chat cannot steer their scripted combat.

Published

on

A private Wrath of the Lich King server now fields 1,800 bots that walk, quest, and talk through DeepSeek. Mark Kern, a former World of Warcraft team lead, said this is the offline mode his team once planned.

The builder is a Reddit user, Mr-Nilsson_85, not a Blizzard reunion. The bodies run on old bot scripts. The voices run on a cheap API. They do not share a brain.

The Server Came From a Reddit Repack

Mr-Nilsson_85 posted the proof of concept on r/wowservers around 19 June 2026. He started from a Wrath-era private-server pack that already shipped playerbots and a local-model chat plugin, then asked an AI to write a Python bridge so chat requests left his PC and hit DeepSeek’s cloud API.

He described the rest as notepad configs, a portable Python folder, and a batch file. The harder work, he wrote, was tweaking behavior, not inventing a new game engine. He also wrote that without AI help he would not have got the bridge done.

I found a private server repack with ollama plugin built in (local llm) and playerbots (exactly what it is, bots that walk around and level etc just like players). Then I got the help of AI to build an ollama to deepseek api bridge so that I could let deepseek handle the bot chat, partially to not use my hardware as local llm is pretty hardware heavy, and partially because it makes the bots a lot more intelligent. Also deepseek api is very, very cheap to use.

Mr-Nilsson_85, r/wowservers

The walking layer is community code. Random bots that wander and quest already exist as an AzerothCore module, with scripted raids, battlegrounds, and a claim that thousands of bots can run on one host. That module needs a custom AzerothCore fork; the stock core will not build it. The chat layer sits on top as a separate Ollama chat module for playerbots, which was written to call a local model and leave combat alone.

He made a small permanent guild by hand so the social furniture would survive a restart: two extra accounts, ten characters on each, then converted those twenty into bots that spawn with the realm. Races, classes, looks, and names on that core were his. The other 1,780 figures are randombots.

Playerbots Walk the Map While DeepSeek Talks

This is the part the viral clips flatten. Nothing in the DeepSeek replies moves a character, holds aggro, trades an item, or accepts a group invite. Playerbots already knew how to grind. DeepSeek only writes what they say when a human is online to hear it.

HOW THE 1,800 FIGURES ARE SPLIT

Layer Playerbots DeepSeek chat
Job Move, fight, quest, gear up Public and guild chat only
Runs on The host PC DeepSeek’s API
If you ask it to tank The script may already be fighting It can say yes and still not move
When you log off Bots can keep walking The Python script stops spending tokens

That split is why a home PC can host 1,800 “players” at all. A local model on every bot would crush the machine. Shipping the sentences to DeepSeek, and idling the API when no human is logged in, keeps the bill in hobby range and keeps the frame rate up. He said he upgraded the box and then ran 1,800 bots “without tanking the performance of my new pc,” with all of them attached to the API so they could talk to him and to each other.

The AzerothCore installation guide is the boring prerequisite sitting under the clip. This is an emulator realm, a Wrath snapshot, and a stack of community modules. It is not an official offline client, and Blizzard still does not ship one.

Mark Kern’s Offline Mode Lasted Two Years on Paper

Kern did not build the realm. On 20 June 2026 he quoted the demo and put the company’s old fear next to it: not enough modems, so the team sketched an online-or-offline game, then dropped the extra work when more people came online.

We originally wanted WoW to have a single player mode. This guy just made it real. The 1800 players are “real”, his guildmates are “real”. Playing and chatting with AI. I think people don’t realize the demand for this. Single player “MMO” games can be huge.

Mark Kern, former World of Warcraft team lead, on X

He has told that story before. In June 2025 he added credit cards to the list of things the team worried players would lack. The demand line is the part that landed. People who already sit in thin cities, long dungeon queues, and dead guilds do not need a lecture on why a crowded map feels good. A box of scripts can look busier than a live realm that nobody logs into.

The catch inside his praise is the quotation marks he put around “real.” Those 1,800 figures are real as packets and models. They are not a restored 2004 social graph. Guildmates who never flake are a product feature. They are also a confession that the original pitch, other people, is the part that has to be faked.

What the Bots Say in Trade Chat

Mr-Nilsson_85 gave the bots preset topics and let them answer each other and the human in general chat. On a good minute the channel sounds like 2010. On a bad minute it sounds like someone left a radio on in an empty city.

LINES THAT SHOW THE SEAM

  • The grind boast: “Grinding Ravenholdt rep all day!”
  • The raid flex: “Man, Ulduar’s my jam!”
  • The trade ping: Spanish writeups logged lines in the old register, looking for Sethekk Halls groups and Titan rune sales.
  • The false yes: Ask a warrior to tank and the model can promise a fight it will not walk to, because the sentence never reaches the combat script.

That last failure is the experiment in one motion. The world looks populated. Group content still leaves you as alone as a mage in melee, which is how one writeup put the dungeon problem, because spoken orders do not bind the bodies. Playerbots can already run much of a raid on their own scripts. You just cannot talk them into it.

Blizzard Is Suing the Servers That Charge Money

He is not publishing the install pack. That is the rational move in a year when Blizzard has been taking fan realms apart in court, not a modest footnote.

THE 2026 PRIVATE-SERVER CALENDAR

  1. April 2026: A court path against Turtle WoW produces an injunction track and a confidential settlement.
  2. After 15 May 2026: Turtle WoW shuts down.
  3. 12 June 2026: Blizzard files a complaint in the U.S. District Court for the Central District of California against Project Ascension, calling the operation “large-scale, egregious, and ongoing infringement” of its game software.
  4. 19-20 June 2026: The 1,800-bot home demo hits Reddit, then Kern’s timeline.

This experiment is a single human on a personal PC, not a donation shop with a custom client. It still copies Wrath. It still needs the official art and code in the background. The legal distinction that matters for a hobbyist is publicity and money, which is exactly why the pack stays in a drawer.

Under 10 Euros for a 450-Bot Test

Before the 1,800-bot upgrade, he ran a 450-bot version about five to six hours a day and put the DeepSeek bill under 10 euros a month. That is the only monthly figure that should travel with his name. He called the API “very, very cheap,” and the idle script is the other half of that cheapness: no human on the realm, no tokens.

WHAT THE HOBBY STACK ACTUALLY COSTS

  • The 450-bot test: Under 10 euros a month at five to six hours a day of live chat.
  • The 1,800-bot host: One upgraded consumer PC; he did not publish a second monthly bill for that count.
  • The current list: DeepSeek’s own sheet now prices Flash, off-peak, at $0.15 per 1 million cache-miss input tokens and $0.6 per 1 million output tokens, which is why this class of toy still pencils out.

Those DeepSeek Flash token prices are the September 2026 menu, not a reconstruction of his June invoice. Off-peak is half of peak, and peak is 01:00-04:00 and 06:00-10:00 UTC, Monday through Friday. The point for a private realm is simpler than the rate card: talking is now cheaper than simulating a living city any other way.

The Mouth Still Does Not Steer the Legs

Call it a single-player MMO if the crowded map is what you missed. Call it Dead Internet Theory if you want the honest name for a city where every other “player” is a script plus an API bill. Both labels fit the same footage.

The next wire is obvious and still unplugged in this demo. Chat would have to issue the same commands a human already types at playerbots, so a spoken “tank that” becomes a taunt instead of a monologue. Until someone ships that glue, the 1,800 figures will keep filling Stormwind and Northrend on rails, and DeepSeek will keep writing their lines when a person walks in.

He is not publishing the pack. The 1,800 figures still quest on scripts, and DeepSeek still only writes what they say.

Frequently Asked Questions

Who Built the 1,800-Bot WoW Server?

The realm was assembled by Reddit user Mr-Nilsson_85 on a Wrath of the Lich King 3.3.5 private-server pack, then shown on r/wowservers. Mark Kern only amplified the clip. The builder has said he will not release the install pack.

Do the Bots Control Combat or Only Chat?

Combat, pathing, quests, and most raid and battleground behavior stay inside the Playerbots module, which was designed to run those jobs from scripts. DeepSeek generates dialogue. A spoken order does not move a body unless a later builder maps chat onto the existing bot command layer.

What Software Does the Experiment Sit On?

Playerbots is an AzerothCore module descended from IKE3’s older Playerbots work and, on GitHub, carries about 1.1k stars. It will not compile against stock AzerothCore; the maintainers require their own fork. Chat rides a separate Ollama-facing module that can assign personalities such as Gamer, Roleplayer, and Trickster.

Did World of Warcraft Ever Plan an Offline Mode?

Kern has said the offline sketch lasted for the first two years of development and was dropped so the team could focus on core systems as home internet spread. In a 26 June 2025 post he also named credit cards, alongside modems, as a reason the team feared players could not subscribe. Blizzard’s live game remains server-side; there is still no official offline client.

Why Use DeepSeek Instead of a Local Model?

The pack already spoke to Ollama, which by default listens on http://localhost:11434, but 1,800 local chats were too heavy for his hardware. He bridged those calls to DeepSeek, then added a watcher so bots stop spending API tokens when no human player is online.

Harry is the editor of Oton Technology, an independent site he owns and edits, covering the part of technology that people actually have to act on. After ten years in journalism, first reporting and then editing, he works from primary material by habit: the advisory rather than the write up of it, the filing rather than the press release, the changelog rather than the launch video. Every figure in an article carries its source and its date, and where a number comes from a vendor or an analyst model rather than a count, he says so plainly instead of letting it stand as established fact. What he leaves out is anything he could not verify himself, which on a beat full of unnamed supply chain claims removes a great deal. That standard applies across all the sections the site publishes for an international audience, from artificial intelligence and security to phones, computers, gaming, crypto and the software businesses depend on. He corrects errors in the open and labels them, because a site that hides its mistakes is asking readers to trust the rest on nothing.

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Trending