33 thoughts on “How to run your own WotLK AzerothCore with Playerbots server using Linux (2024)

  • Please use the included installation txt file. I fixed a few mistakes I made: https://abs.freemyip.com:84/api/public/dl/dOIVokJQ/installation.txt?inline=true
    0:00 – Preamble
    5:30 – Guide starts
    7:51 – Installing Debian Linux in Virtualbox
    15:33 – Installing and configuring Putty SSH
    16:49 – Logging into Debian Linux, changing root password, and getting the IP of the new machine.
    18:44 – Setting Debian to allow root logins via SSH. If you accidentally press a key or mess up this config file, you can exit it without saving by pressing CTRL+X and then press "N" when "Save Buffer?" appears on the screen. That's how you exit safely, then you can try again.
    21:01 – Setting static (unchanging) IP in Debian
    22:17 – Remember to change iface, gateway, and IP to match yours which may be different than mine. Also, the dns-nameservers must also match your gateway IP.
    23:59 – Installing all the software into Debian Linux!
    26:35 – Configuring the database (MariaDB SQL which stores all player/in-game data like gold, mounts, characters etc)
    28:55 – Running the server for the first time to set up databases.
    32:21 – This is where you change the realm name and set the IP address of your server in your database. This can be changed any time should your IP somehow change or you want to change your realm name.
    34:09 – Creating scripts and aliases to make starting/stopping/updating/compiling and connecting to the auth/world-server much easier! These only need to be done once.
    35:38 – Starting server and connecting to the "world-session" using our new aliases [wow]. So typing wow anywhere in Linux will connect to your world-session as long as your server is running. This window allows administrative commands to create characters, announce a server shutdown etc. You can also do these commands in-game if you are a GM, but you need to add a period in front of it. You do not need a period when issuing administrative commands in the world-session window.
    36:05 – Creating account using the "world-session" window. You can get here by typing "wow" in Linux so long as your server is running (by typing start). Do not press ctrl+c or ctrl+z in this window unless you want to stop the server! Just close the putty window when done.
    37:00 – Changing realmlist.wtf to the server IP so we can connect.
    37:41 – Connecting to our brand new server for the first time.
    39:52 – Modifying the config file to change to a PVP server, XP rate, and many many other settings.
    47:38 – Modifying the playerbots config file to adjust how many bots we have, what level they start at, and more!
    51:02 – I made a mistake here. Set AiPlayerbot.BotActiveAlone = 100 or else the bots seem to wander aimlessly. My apologies! I am still learning myself. I updated the install txt.
    54:32 – This setting is currently bugged. If set to less than 2.0, bots will be nude when you "initialize" or "upgrade" them! I fixed in the install.txt file.

  • You can replace all that world server config with a copy-pastable sed command

    i.e.

    config_path="~/azerothcore-wotlk/env/dist/etc/worldserver.conf"

    sed -i 's/^GameType =.*/GameType = 1/' $config_path
    sed -i 's/^Quests.IgnoreRaid =.*/Quests.IgnoreRaid = 1/' $config_path
    sed -i 's/^MonsterSight =.*/MonsterSight = 20.000000/' $config_path
    sed -i 's/^ListenRange.Say =.*/ListenRange.Say = 80/' $config_path

  • Have one for bc? And can we control when to implement seasons?

  • 11:16
    VM Name: Azeroth

    Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).

    AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED).

    Result Code:

    E_FAIL (0X80004005)

    Component:

    ConsoleWrap

    Interface:

    IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

  • Oh wow this just randomly popped up on my feed. I tried getting into WoW (retail) at one point but couldn't stand the amount chores/FOMO, which is a shame because I really liked some aspects of the game. This might be the perfect solution for that, I'm gonna try setting it up this weekend!

  • Any TBC servers? Thanks for the video this is awesome

  • After doing the last step, the one with "DeleteRandomBotAccounts", bots are not spawning. They were spwaning before doing that. Any solution? BTW great job!

  • I did a copy and paste off his list , but I didn’t check if it was lowercase . I’ll look when I get home !

  • Hey, I played one of those repacks some time ago, but bots were not entering queue for the ranked arena matches, are they doing arena on your server?

  • When I get to the point in Putty where im supposed to copy + paste " Sudo nano /etc/ss/sshd_config " it says "command not found" . I'm too dumb to follow this guide I guess

  • all of the commands, starting from changing password don't work. simply says command not found

  • This is great, thank you for the tutorial. Seems like the perfect option for my kids and I. I saw you can set the World type to PvP but do you know if you can make the bots hostile towards opposite faction to have a true PvP world?

  • Got most working as i want, but i have two issues.

    1. When i try to summon a bot, it says i am not allowed to control bot, i tried adding a second account and create a toon and added that to friend, but i get the same error.

    2. Is it possible to turn bot teleporting off? right now they keep teleporting to different starting zones all the time.

  • Are you the guy who used to run uldaman for super rare item like all the time?

  • IS there a CataClassic version?

    Can we turn on mass loot so if there is 100 mobs dead , you loot one to loot all~

    can the "bots" run around n play like a "real" community – so If I "post in LFG" for a tank/heal for instance, ill get a tank n healer to request invites~

    same with AH, where bots are just out about, killing/farming and they post stuff on AH?

    Maybe I want “PVP realm”, so in Battlegrounds and Open world PVP, would be awesome.

    that way I’m not just modding n "multiboxing" a 5 man team, looting 5x , etc etc…

    I want to be engaged open world for pvp at least 3:1 ratio , and want to be able to Que for BGs (where I can up the XP rewarded) to change the pace/experience within the game and even level up that way..

    I'd prob want at least 500-1k bots on both alliance and horde, but realistically

    100 "Horde" bots and 1000 Alliance bot would be better, that way I get more Wpvp engagements, endless battlegrounds, and enough bots on my side to "dungeon", randomly grp up for elite quests, BGs, etc

    and of course mid-game Raiding and end-game raiding~ at least 10mans would be sweet for the new content~

  • Do the bots continue to do things if you log off but leave the server running? I think it would actually be cool to see bots leveling in the world

  • Its been a dream of mine to have a wotlk server but run 60 content

  • can this be played offline? like if im vacation somewhere remote with no wifi can i just launch the wow server on a laptop?

  • Running something like this in-house and only making it accessible through LAN could be fun if you can't fill a party etc.
    Thanks for uploading this man.

  • i did it and it works! had some ip issues but after restarting the whole guide it works like a charm. thanks for this awesome guide!

  • Is it possible to do this with the bots on a 1.12.1 client MaNGOS?

  • Thanks for an inspirational tutorial!
    Do you know if Azerothcore has the TBC expansion version?
    Btw it's always interesting to learn so explaining Linux in the process could also be interesting, certainly not crap! 🙂

  • Do you have any tips on how to limit the server to level 60? I love azerothcore but I dont care for the expansions, would the game be balanced at 60?

Comments are closed.