build 3.3.5a AzerothCore fork 100s of bots 800+ commands repack free forever AI agents → /ai-agents // wow-legends.eu
Guides

Solo & Co-op Settings liveThe defaults assume a server full of strangers. You have bots and maybe two friends — here is what to change

WoW's defaults were written for a realm with thousands of players on it. If you're running your own world with bots and a friend or two, several of them quietly get in your way — you can't learn every profession, you can't found a guild because nobody will sign your charter, and half your group can't come because they rolled the other faction. Every one of those is a setting, and none of them needs a code change. Here they are, with the exact names.

Suggested by Stone, who went looking for these one at a time and pointed out that an option nobody can find may as well not exist. Every value below is the real shipped default, read from the config itself.

Let one character learn every profession

Retail limits you to two primary professions because you're expected to trade with other people. Playing solo, that just means half the crafting content is closed to you.

MaxPrimaryTradeSkill = 2     # the default — two primaries, as retail
MaxPrimaryTradeSkill = 11    # learn all of them on one character

Anything from 0 to 11 works, so you can go halfway if you'd rather keep some sense of specialisation — 4 is a popular middle ground. Secondary skills (cooking, fishing, first aid) were never limited and are unaffected.

Found a guild without nine signatures

A guild charter needs nine other players to sign it. Bots won't, so on a solo realm the guild system is effectively locked shut.

MinPetitionSigns = 9     # the default — nine signatures required
MinPetitionSigns = 0     # buy the charter, turn it in immediately

Set it to 0 and you can walk out of the guild vendor with your own guild. Everything else about guilds — bank, ranks, tabard, guild chat with your bots in it — then works normally.

⚠️ This covers guild charters only. Arena team charters use a separate, hard-coded requirement based on team size, and this setting does not touch them.

Take a small group into raid content

Two settings, and they solve genuinely different problems — read both before changing either.

Instance.IgnoreRaid  = 0    # default: raid instances require a raid group
Instance.IgnoreRaid  = 1    # a party (or one person) can walk into a raid

Instance.IgnoreLevel = 0    # default: instances enforce their level requirement
Instance.IgnoreLevel = 1    # enter regardless of level

Instance.IgnoreRaid is the one most solo players actually want: it lets you and your bots go and see Karazhan or Molten Core without assembling twenty-five characters first.

⚠️ Instance.IgnoreLevel is a bigger hammer than it looks. It doesn't scale anything — a level 20 in Naxxramas is simply a level 20 in Naxxramas. It's for deliberate sightseeing, not for levelling.

There's a third one worth knowing if you group with several friends plus bots, because a party of six or more becomes a raid — and normal quests stop giving credit in a raid group:

Quests.IgnoreRaid = 0    # default: no quest credit while in a raid group
Quests.IgnoreRaid = 1    # ordinary quests keep working in a raid group

Play with a friend on the other faction

On your own realm there's no faction balance to protect, and "my friend rolled Horde" shouldn't end the conversation. Three independent switches:

AllowTwoSide.Interaction.Group = 1    # group across factions
AllowTwoSide.Interaction.Chat  = 1    # actually understand each other
AllowTwoSide.Interaction.Guild = 1    # one guild for both sides

Turn on Chat as well as Group — without it you can be in the same party and still see nothing but orcish gibberish, which is a confusing way to discover you missed a setting.

Movement speed, drops and the rest

All the Rate.* settings are plain multipliers — 1 is Blizzlike, 2 is double. A few that matter most when you're playing alone:

Rate.MoveSpeed.Player   = 1     # run speed; 1.2 takes the edge off long walks
Rate.Drop.Money         = 1     # gold from kills
Rate.Drop.Item.Rare     = 1     # blue drop chance
Rate.Drop.Item.Epic     = 1     # purple drop chance
Rate.Reputation.Gain    = 1     # rep, which is slow going without a raid
Rate.Rest.InGame        = 1     # how fast rested XP accumulates

Leave XP alone here. WOW Legends gives every character its own XP rate, set in-game with .xp set 5 — no config editing and no arguing with a friend who wants to level slower. See the Custom XP Rates guide.

⚠️ Go gently with Rate.MoveSpeed.Player. Much above about 1.5 and you start outrunning what the client will accept, which gets you rubber-banded or disconnected for speed hacking.

Where to change them

Everything on this page lives in worldserver.conf — every setting is already in that file with its default and a description above it, so search for the name rather than adding a new line.

The easy route: the WOW Legends App has a Realm Tuning screen that edits the common ones for you, no text editor involved.

⚠️ All of these need a worldserver restart — they're read once when the world loads.

It's your realm. If a rule exists to manage thousands of strangers, and you don't have thousands of strangers, turn it off. 🍻