How to create custom npc on Mangos

Because i’ve seen several people asking on how to create custom npc on my previous mangos guide, i decided that perhaps it’ll be better if i create a separate guide on how to create custom npc in mangos and in this example we’re going to create a custom vendor npc plus repairer. And so let’s begin the guide


A functional wow private server using Mangos

This is the most important thing, if you haven’t configured your wow server properly, please check how to configure mangos first

WoW Model Viewer

How to create WoW Private Server using Mangos

This guide is about creating a WoW Private Server (WOTLK) using Mangos. And because previously we’ve learned on how to compile mangos obviously the next step would be setting up Mangos which is going to be covered in this guide :)


World of Warcraft Client version 3.3.3 (11723) or the latest version that Mangos support as stated on Mangos project description here

This guide is tested on WoW 3.3.3a client, and as long as the WoW client is supported by Mangos, it’ll work, although you might need to make some adjustment to several things listed in this guide, like the filename for example


How to compile Mangos and Scriptdev2 on Windows

So basically this is a guide on compiling mangos and scriptdev2 which is a request from Spencer (which is i’m grateful for, because well you know after a long time without writing, i just don’t know where to start again) :). But anyway what’s done is done and i’ve decided that perhaps rewriting the guide is a good idea (although i’m no longer using Mangos or other WoW Emulator). But of course this time it would be different because everything is going to be straight forward without making the guide cluttered like the old version (i think)

Anyway to make things fast for you, let’s start the guide on how to compile mangos plus scriptdev2 on Windowsbut as a side note, before we begin, this guide is tested on Windows Vista with UAC Enabled, so if you’re running Windows XP then there should be no problem for you, as for Windows 7 user unfortunately i don’t have Windows 7 yet but i think it’s just the same as Vista


MSYSGitDownload MSYSGit

This is needed in order to get the mangos source and also make updating the source much easier and make sure to get the Full Installer for official GIT

Goodbye Repacks …

I’m pretty sure some of you already knew that this might be happen sooner or later, and so i think it’s best for me to write a new post explaining about this. Well it has been almost two years since the first time ever i created a Repack for World of Warcraft based on Mangos, and as many people said All good things (or bad things if you define my repacks are bad) eventually come to an end. And so in this post i want to announce that there’ll be no more repacks made by myself. Although i’m pretty sure you have noticed that too, because the last repack that is made by myself directly is the old Reaper Mangos 5472 for WoW 2.3.3 that is released more than one year ago, and since then all the repacks are made by Oatman, Colt45, Darkened Linux and Erytheia

Ever since i’ve created my first repack (well i don’t know about what repack is back then when i first created a repack and so this part deserved a new paragraph), i’ve met with many wonderful people, intelligent people that helped others to create their own wow server by helping them directly (via remote access perhaps) or by simply leaving comments here. And so in this post i want to thank you all for helping me answering all kind questions posted by various commenters

As i said before, back then when i started creating repack, i don’t know those thing called repack, and that is simply because back then when i created my first post on how to set up your own wow private server using Mangos and judging from the questions asked there, it seems some people still find that guide is difficult for them and so i created another guide and this time i included images to make things easier to read, and also separated it into four posts (Part One – Installing MySQL, Part Two – Configuring Mangos, Part Three – Configuring Mangos for LAN, Part Four – Setting up Apache Webserver) but still some people confused on how those server related things work, and so i decided to help them directly by connecting to them via Remote Desktop / Remote Assistance to configure everything directly free of charge. But because that is just too much time consuming and so i decided to create a simple Batch file to make installing and updating a little bit easier and that’s also mark as my first repack release based on Mangos, called Reaper Mangos 4488. And that’s how this repack thing started (i hope i don’t bored you with my repack history lol)

And so … once again i want to thank you all the site visitors for leaving comments, using my repacks and other repacks, and also helping others to set up their own World of Warcraft Private server. And also special thanks to Oatman, Colt45, Darkened Linux and Erytheia for their repacks. And also to everyone at Mangos Project and also TrinityCore for making such wonderful emulator despite they don’t want it to be called emulator and also Unified Database Forums for the database and also Scriptdev2 for their script :)

Oatmans’ Wrath of the Lich King Release! Revision:1

Well its finally here! Sorry that it took me about two months to finally get around to making it but our first Wrath of the Lich King Server is now here and supports Revision: 8788 of the WotLK Beta Client! This release operates on top of the MaNGOS Kernel using the UDB Database. With about 3,585 lines of code added into the MaNGOS Core Wrath of the Lich King is now officially supported into the Reaper-X Family and Discussion Board!

Download Link / Mirror:

Installation Instruction:

1. Run Oatmans’ WotLK Installer.bat from Oatman’s WotLK Database directory and continue with the installation until finished
2. Edit Mangosd.conf and Realmd.conf especially at below parts to point to the correct database name using your mysql password and username:

Arcane-Fire UR1 MaNGOS (2.4.3)


Here it is! The Reaper-X customized MaNGOS release UR1 "Arcane-Fire" is now available. UR1 is also a raw copy and if you look below you will find that we will be adding updates as we go! A changelog and what revs Arcane-Fire uses! Also note that Arcane-Fire no longer supports PSDB (sorry for anyone who uses it)!

  • —MaNGOS Rev.   6382
  • ———UDB Rev.   358
  • -ScriptDev2 Rev.   512
  • ——–ACID Rev.   18


  • Empty cave in Silithus spawned
  • Added missing rares in map1 (Kalimdor)
  • Various improvements in Outland spawns
  • LOTS of waypoints
  • Minions that are summoned by ACID r18 deleted
  • Random changes everywhere
  • More 2.4.x items. again…
  • Arena Season 4 vendors populated
  • Template scripts for SD2 up to 502 and ACID up to 0.0.2 r18
  • Plus lots more fixes!


  • MaNGOS 6245 (UDB + PSDB), ScriptDev2 r474

    Hello everyone! Its Colt45! I am glad to announce that MaNGOS Rev 6245 has been release (finally)! I am terribly sorry to inform you that I do not have a list of new feature that have been added to this release, but I should have a complete one for the next release. So here is the guide:


    Step 1:  Install MySQL using the guide here >>>  (MySQL Installation and Configuration) 

    NOTE: It does NOTmatter which verion of MySQL you get (either 5.0 or 5.1) as long as you do not get any older versions or beta versions!

    Reaper-X Wrath of the Lich King! Should Support It?

    Hey Everyone,

    This is Oatman here and I am wondering if the community would be interested on Wrath of the Lich King? I’ve done some research and I believe that under some work I could get a MaNGOS WotLK 3.0.1 Revision Released. So you all could try out the new Death Knight class and be able to explore the new continent of Northrend.

    Yes this would take some work, but I’d be more than willing to work on a Reaper-X WotLK Beta MaNGOS Revision if enough of the community wants this to happen.

    List of What Reaper-X WotLK Alpha Would Contain: