Multiclass Server · System Guide

Launcher Enforcement

The server can require players to launch through the NMS Launcher — guaranteeing the correct client, the correct server, and the 4 GB patch. Anyone who doesn't is gently held in the Bazaar with instructions, never disconnected and never crashed.

Off by default No disconnects · no kicks · no crashes Account-wide opt-out
01What it does

Every login, enforcement checks three things: that you came through the NMS Launcher (which keeps your client patched), that your client is set for the right server (Test or Live), and that the 4 GB patch is installed.

Players who fall short are held in the Bazaar — you can still buy and sell from player traders, but you can't leave until it's fixed. It's a hold, not a punishment: no disconnects, no kick to character select, no crashes. Advanced players who insist on skipping the launcher can opt their account out and take responsibility for their own client.

02For players

The easy way — just use the NMS Launcher

Launch through the NMS Launcher every time. It patches your client, sets the right server, applies the 4 GB patch, and starts the game. Do this and you'll never see a single message below.

If you start the game directly

With enforcement on, starting EverQuest without the launcher holds you in the Bazaar until you fix one of these:

ReasonWhat it meansFix
No launcherYou didn't come through the NMS LauncherClose EQ, run the launcher, click PLAY
Wrong serverYour client is set for the other server (Test / Live)Run the launcher, pick the correct server
No 4GB patchYour eqgame.exe isn't 4GB-patchedRun the launcher, apply the 4GB patch
Other Chat
[NMS] You must launch the game through the NMS Launcher. Close EverQuest, open the NMS Launcher, click PLAY, and let it start the game. You can still buy and sell from player traders here until then.

The hold repeats a red reminder while you're in the Bazaar. Guides and GMs are exempt from all of this.

Opting out — #optout / #optin

Don't want to use the launcher (for example, you auto-login with MQ2)? Opt your whole account out. Type #optout and you'll get a clickable agreement:

#optout
WARNING!

By opting out you agree to run the NMS Launcher and check for a new patch before reporting any bug or asking a GM for help. If a patch is available, install it first. Opted-out accounts that skip this may be denied support.

Do you agree?
Yes, Opt Me OutNo, Keep Me Protected
You have OPTED OUT of launcher enforcement for your whole account.
Remember: run the NMS Launcher and check for a new patch before reporting a bug. Type #optin to turn enforcement back on.
#optout
Opt your whole account out. Skips the Bazaar hold — you can play and zone freely.
#optin
Turn launcher enforcement back on for your account.
The deal. By opting out you agree to run the NMS Launcher and check for a new patch before reporting a bug or asking a GM for help. Opted-out accounts that skip this may be denied support.

Warnings you may still see

Even opted out, the game still warns you — in red — about problems it can detect. These don't hold you; they're heads-ups:

Warnings
WARNING! — Your client is set for the TEST server, but this is the LIVE server.
WARNING! — You have not installed the 4GB Patch. This is required for this server to run correctly.
WARNING! — You are on a NON Multiclass Server with the Multiclass Client. Please change servers or client.
The one blind spot. We can't warn opted-out players when a new patch is available — detecting that needs the launcher you opted out of. That's exactly why the agreement asks you to check for yourself before reporting a problem.
03For Guides & GMs

Status 20+ can view and manage any player's opt-out with #check.

CommandWhat it does
#check <name>Show opt-out status, revoked status, and the last client report
#check optout <name>Opt an account out on their behalf
#check optin <name>Opt an account back in
#check revoke <name>Ban an account from opting out, and force enforcement back on
#check unrevoke <name>Lift the opt-out ban
#check bob
> #check Bob
Bob (acct 4471): OPTED OUT (2026-07-24)  REVOKED: no
last seen: launcher=NO  dll=LIVE  4gb=YES

The "last seen" line is the support tool — launcher / channel / 4GB at a glance when someone reports a problem.

That report line is how you triage an opted-out player's complaint: if it's a wrong-server or missing-4GB issue, you can point at their own opt-out agreement. Revoke is the abuse hammer — it clears their opt-out, forces enforcement back on, and blocks them from opting out again until a GM runs #check unrevoke.

04Operator reference
  • Master switch: the rule Custom:RequireLauncher (default false). When off, the whole system is dormant — other servers are unaffected.
  • Channel: Custom:IsTestServer marks a server Test (true) or Live (false). The client reports its own channel — baked into the DLL and flipped Test→Live at promote time — so wrong-server detection works even for players who bypass the launcher.
  • Holding, not kicking: enforcement holds a player in the Bazaar through the existing progression zone-gating. No disconnects, no character-select kicks, no crashes.
  • Opt-out is account-wide and persists across zones, relogs, and server restarts.
  • Warnings fire once per zone-in. The non-Multiclass-server warning is client-side and appears on any server that isn't ours.