How Do You Make a Vanilla WoW Private Server?


Larry Thompson

Welcome to this in-depth tutorial on how to create your very own Vanilla WoW private server! Whether you want to relive the nostalgia of the original World of Warcraft or simply want a unique gaming experience, setting up a private server can be a rewarding endeavor. In this article, we will walk you through the step-by-step process of creating your own server from scratch.


Before diving into the technical details, there are a few things you need to have:

  • A computer running Windows or Linux
  • The World of Warcraft client files for version 1.12 (Vanilla)
  • Basic knowledge of command line interface (CLI)

Step 1: Setting up the Server Environment

The first step is to set up the server environment on your computer. Here’s what you need to do:

  1. Install Apache, MySQL, and PHP (AMP) stack on your computer.
  2. Note: If you are using Windows, you can install XAMPP which includes all three components. For Linux users, you can install them separately or use LAMP stack.

  3. Create a new folder where your server files will be stored.
  4. Note: You can choose any location on your computer for this folder.

  5. Edit the configuration files for Apache and MySQL to meet your server’s requirements.
  6. Note: This step involves modifying specific settings such as port numbers and file paths. Make sure to refer to the documentation provided with AMP stack for detailed instructions.

Step 2: Importing Database

Now that you have set up the server environment, it’s time to import the World of Warcraft database:

  1. Download a Vanilla WoW database dump from a reliable source.
  2. Note: You can find these database dumps on various community forums and websites.

  3. Create a new MySQL database and user for your server.
  4. Note: Make sure to grant the necessary privileges to the user for the newly created database.

  5. Import the downloaded database dump into your newly created database using a MySQL client.
  6. Note: This process may take some time depending on the size of the database dump. Be patient!

Step 3: Configuring Server Files

In this step, you will configure various server files to ensure proper functionality:

  1. Edit the ‘’ file located in your World of Warcraft client folder.
  2. Note: Change the realmlist address to match your server’s IP address or domain name.

  3. Edit the ‘authserver.conf’ file in your server folder to configure authentication settings.
  4. Edit the ‘worldserver.conf’ file in your server folder to configure game-related settings such as rates and experience gain.

Step 4: Running the Server

Congratulations! You are now ready to start your private Vanilla WoW server. Here’s how:

  1. Launch Apache, MySQL, and PHP servers from your AMP stack application.
  2. Navigate to your server folder and run the ‘authserver.exe’ and ‘worldserver.exe’ files.
  3. Note: Keep these files running in the background while playing on your server.

  4. Launch the World of Warcraft client and log in with your server’s account credentials.
  5. Note: Make sure to select the appropriate realm (your server) from the realm list in the client.


Congratulations! You have successfully set up your own Vanilla WoW private server.

Now, gather your friends or start a solo adventure in this nostalgic world of Azeroth. Remember to explore further and customize your server to create a unique gaming experience for yourself and others!

Please Note: Running a private server may violate the terms of service of World of Warcraft and could lead to consequences such as banning or legal action. It is recommended to use private servers for personal use only and not for commercial purposes.

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy