EmuDevs Logo

Episode 7: Troubleshooting & FAQ

Common pitfalls and how to fix them if your server won't start or compile.

Episode07
PublishedJan 24, 2026
Reading Time1 min
TopicsWorld of Warcraft
VI
Instructor
Viper12333

Q: I get a 0xc000007b error when opening the .exe.

  • Fix: You have mixed 32-bit and 64-bit DLLs. Usually, this happens if you copy a 32-bit libmysql.dll. Ensure every software and DLL you use is the x64 (64-bit) version.

Q: Worldserver closes immediately with "DatabasePool Login NOT opened."

  • Fix: Check your worldserver.conf. Your MySQL username (root) or password is incorrect, or the MySQL service is not running in Task Manager.

Q: CMake cannot find OpenSSL even after Step 2.

  • Fix: In CMake, check the "Advanced" box. Manually point OPENSSL_ROOT_DIR to C:/OpenSSL-Win64 and OPENSSL_INCLUDE_DIR to C:/OpenSSL-Win64/include.

Q: Map extractors say "Cannot find Data folder."

  • Fix: You must run the extractors from inside your World of Warcraft client folder where WoW.exe is located.

Q: Missing legacy.dll error.

  • Fix: OpenSSL 3.x requires this specific DLL. Go to C:\OpenSSL-Win64\bin, find legacy.dll, and copy it to your server folder.

Q: Creatures are walking through walls/floors.

  • Fix: Your vmaps or mmaps were not extracted correctly or are not in the right folder. Ensure they are in the same directory as your worldserver.exe.

Discuss

Please sign in to comment.
Loading comments...