GuidesSep 10, 2026 · RealmList Editorial

How to Change realmlist.wtf in a Legacy WoW Client

Point a Vanilla, TBC or Wrath client at the realm you intend to join without changing unrelated client settings.

Legacy World of Warcraft clients use a small text file to decide which login server to contact. RealmList shows the exact address on each realm detail page, but you still need to place it in the correct file for your client.

Find the file

Close the game, then locate the World of Warcraft installation directory. Depending on the client version and repackaging, realmlist.wtf may be in the game root or inside a locale directory such as Data/enUS or Data/enGB.

Use your operating system's file search if needed. Do not edit a similarly named file inside an archive; extract or install the client first.

Replace the address

Open realmlist.wtf in a plain-text editor. Replace its existing content with the line supplied by the realm owner, for example:

set realmlist logon.example.org

Use the value shown on the realm's RealmList detail page rather than copying the example above. Save the file as plain text and keep the .wtf extension.

If the change does not work

Check these common causes:

  • The client build does not match the realm's supported version.
  • The editor saved the file as realmlist.wtf.txt.
  • You edited a file for a different locale directory.
  • The folder is read-only or the editor lacked permission to save.
  • The realm's login service is offline or under maintenance.

Clearing the client's WDB cache can resolve stale client data, but it will not fix a wrong address or incompatible build.

Only enter account credentials into the game client or the realm owner's verified registration site. A realmlist address does not require installing an unknown launcher or sharing a Battle.net password.

Sources and further reading

External references used to verify or expand this article.