How to Create Your Own Linux Based 3.3.5 WoW WotLK AzerothCore Server [2024]

Поділитися
Вставка
  • Опубліковано 11 вер 2024

КОМЕНТАРІ • 116

  • @hal1234
    @hal1234 5 місяців тому +1

    Wanted to say thank you! I started homelab recently and its lovely to add this amazing piece onto it. Thank you again for very thorough guide!

  • @vandyckolivier2416
    @vandyckolivier2416 2 місяці тому +1

    Very good tutorial, this is already the second one in your channel that I have done.
    The explanations are always simple and precise, thank you for your work and good luck.

  • @valejacobo
    @valejacobo Рік тому +1

    I found out this video while I was at work. Might aswell ssh into my home server and fire up a WotLK one for shit and giggles. Great work man!

  • @Javignacio26
    @Javignacio26 2 місяці тому +1

    Nice work, I'll give it a try so I can play with the boys

  • @nirv
    @nirv 3 місяці тому +3

    Not that you care, but a lot of people have been asking me to create a video tutorial on how to run a server with all the bots that I have (1600, playerbots). I don't know which bot you have been recommending to people here, but have you tried it? Are they any good? I really love the playerbots and the way they work because they're like actual players and not just sort of appear out of thin air, unable to inspect their gear, or trade with them.
    Anyway, I'm going to firmly demand people use Debian and Virtualbox, and give them all sorts of shortcuts.
    I wish I could do it in one video but I can't. It has to be at least 3. Setup, bot control, and customization or something. It's really, really overwhelming what you can do with your own server.

    • @Digital-Scriptorium
      @Digital-Scriptorium  3 місяці тому +1

      I haven't dabbled with bots but I would love to see your tutorials on it :)

  • @Wallcraft_Official
    @Wallcraft_Official Рік тому +2

    Absolutely based. Love the guides

  • @Nightrapture
    @Nightrapture 10 місяців тому +2

    Impressive and awesome guide!
    Question: isn't one century faster to just use the docker compose acore-docker image? Why you prefer to do all the installation manually? Are there any advantages?

    • @Digital-Scriptorium
      @Digital-Scriptorium  10 місяців тому +1

      Thank you. It really comes down to personal preference. I just haven't created a docker guide yet.

  • @mirage9547
    @mirage9547 Рік тому +1

    Very specific guide. *Thumbs up* You got my sub.

  • @Benrosan
    @Benrosan Рік тому +1

    What a legend. Thanks a million.

  • @bobbber7188
    @bobbber7188 Рік тому +4

    Hello, great video :) I was wondering if it was possible to see you install some modules (solocraft, hauctionhouse, etc...) to serve as an example or if possible to install from a repack. I like SPP servers but they are all repacks running under windows. :) at the moment I'm using TrinityCore 3.3.5 o7/23 on linux debian 12 and I'll be upgrading to AzerothCore shortly.

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +4

      Thank you! I do have it on the docket to try and show some modules but no ETA on that right now.

    • @crimsyn76
      @crimsyn76 10 місяців тому +2

      I also would like to know how to add modules. It looks easy enough, but most directions just say, "Oh yeah, just put your modules in the modules folder and rerun Cmake." That's all there is to it? Seems like there should be more to it.

    • @Digital-Scriptorium
      @Digital-Scriptorium  10 місяців тому +3

      @crimsyn76 I hear ya. That's how a lot of documentation is while it's missing key steps. Keep an eye out in the next few months for my video on it. :)

    • @crimsyn76
      @crimsyn76 10 місяців тому +2

      @@Digital-Scriptorium Well you knocked it out of the park with this guide. The best walkthrough I have ever followed for anything!

    • @Digital-Scriptorium
      @Digital-Scriptorium  10 місяців тому +2

      I'm glad it was helpful :)

  • @rheffli
    @rheffli 7 місяців тому +1

    Love this video! With some minor adjustments I was able to use it to install on Ubuntu with MySQL. Question though. Is there a reason you decided to make another folder called azeroth-server and not keep it all in the azerothcore folder?

    • @Digital-Scriptorium
      @Digital-Scriptorium  7 місяців тому +1

      Really just to keep it partially in line with their wiki guide if people need help troubleshooting.

    • @profraggle4737
      @profraggle4737 Місяць тому

      hi what adjustments did you do to get it to work with mysql i can't find any video using mysql

  • @guid_insua935
    @guid_insua935 Рік тому +1

    It worked flawlessly, excellent step-by-step video. I played all day with the GM commands and modifying the xp rates in the database. Had some trouble when a friend tried to join, but at the end made it work with Hamachi and changing IP.
    Is there a way to change the expansion to something like ShadowLands?? I played WowTlk all my life, would love to try something more new with better graphics.
    It be great if you made a tutorial on ShadowLands Linux server. Thanks in advance.

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +2

      Thank you! I believe the TrinityCore project has a modern retail WoW emulation server build but I have not dabbled with it personally.

  • @caliden2
    @caliden2 Місяць тому +1

    For someone without much Linux experience you've made this a breeze - thank you so much!
    With this installation, how would I create a service to have the worldserver and authserver start on boot? I've tried to follow the instructions on the AzerothCore documentation, but the directories they use don't align with this installation. Any advice? Thank you!

    • @Digital-Scriptorium
      @Digital-Scriptorium  Місяць тому +2

      No problem and happy to hear the video made it easy! That is a good question and I'll try to get back to you on that.

    • @caliden2
      @caliden2 Місяць тому +1

      @@Digital-Scriptorium I figured it out! I copied the services in the AzerothCore documentation, but changed what they actually start to:
      "ExecStart=/home/username/azeroth-server/bin/authserver" and similar for the worldserver. Thank you!

    • @Digital-Scriptorium
      @Digital-Scriptorium  Місяць тому +1

      @@caliden2 o nice and thank you for the info!

  • @razorx2024
    @razorx2024 Рік тому +2

    i followed this steps on ubuntu and got to the end where you run the server and i get this error:
    AzerothCore does not support MySQL versions below 5.7 or MariaDB versions below 10.5
    i checked mysql version and it's higher than 5.7 and mariadb is 10.5, do i have to try to install a lower version of mysql or is there a fix for this?

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +2

      Hmmm, I wonder if it might be a bug. I would recommend bringing it up on the AzerothCore Discord channel. They might need to correct some code.

    • @razorx2024
      @razorx2024 Рік тому +1

      @@Digital-Scriptorium because i'm setting this up as a vm on my server i just decided i'll start again but this time using debian like you used, i will let you know soon if that worked.

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      @@razorx2024 I'm very curious!

    • @razorx2024
      @razorx2024 Рік тому +1

      @@Digital-Scriptorium ok so i tried again on debian and it works, i did have an issue with it not wanting to connect to mysql because of a user issue or something to that effect but i just altered the authserver and world server to use root instead and it worked np.
      so for whatever reason your guide works on debian but not the latest version of ubuntu, from my limited knowledge it appears it has something to do with the version of mysql it installs but could be wrong.

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +2

      @@razorx2024 o good point. I think the latest version of Ubuntu forces X versions on people out of the box. I'll have to do a run through and check out out. Thanks for the heads up!

  • @Namik__
    @Namik__ Рік тому +1

    I Just need this tutorial "How to compile your Wotlk server and configure to play Alone or with friends"

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      You certainly can use this guide. If you want to make it more of a single player experience you could adjust the damage values in the database. As for playing with friends it's good to go out of the box. You just need to work the magic on your router to expose it to the outside world or it's ready to go as is as a local LAN server for friends.

  • @6yTblJlka
    @6yTblJlka Рік тому +1

    Good job !

  • @user-rb9hb8lq3m
    @user-rb9hb8lq3m Місяць тому +1

    Created at Raspberry pi 4 (Debian GNU/Linux 12 (bookworm)) with no issues. On Raspberry pi5 it gives an error when starting the server: : Unsupported system page size
    terminate called without an active exception

    • @Digital-Scriptorium
      @Digital-Scriptorium  Місяць тому

      What amount of RAM on your pi's?

    • @user-rb9hb8lq3m
      @user-rb9hb8lq3m Місяць тому

      ​@@Digital-ScriptoriumI am using a Raspberry Pi 5 with 8GB of RAM to run servers for vMaNGOS, CMaNGOS-Classic, and CMaNGOS-TBC, following your guides. All of these servers start without any issues, for which I am very grateful. I only run one server at a time, so the RAM is sufficient.
      However, I am encountering an error with the AzerothCore server. I attempted to rebuild AzerothCore using the -DNOJEMALLOC=1 parameter based on advice from ChatGPT, but this did not resolve the issue. Any further assistance would be greatly appreciated.
      Thank you!

    • @user-rb9hb8lq3m
      @user-rb9hb8lq3m Місяць тому

      @@Digital-Scriptorium I am using a Raspberry Pi 5 with 8GB of RAM to run servers for vMaNGOS, CMaNGOS-Classic, and CMaNGOS-TBC, following your guides. All of these servers start without any issues, for which I am very grateful. I only run one server at a time, so the RAM is sufficient.
      However, I am encountering an error with the AzerothCore server. I attempted to rebuild AzerothCore using the -DNOJEMALLOC=1 parameter based on advice from ChatGPT, but this did not resolve the issue. Any further assistance would be greatly appreciated.
      Thank you!

  • @stevenstone307
    @stevenstone307 2 місяці тому +1

    I think i love you

  • @tzm_tvp_rbe5808
    @tzm_tvp_rbe5808 10 місяців тому +2

    Created on Ubuntu 22.04.1 no issues.

  • @guid_insua935
    @guid_insua935 Рік тому +1

    Great video, will use it. Do I need an official wow account?

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      Thank you. No the accounts are all local to the server itself and is not connected to Blizzard in any way.

  • @Shamsteak
    @Shamsteak 3 місяці тому +1

    Aweso,e work. I get to the DBeaver part, I use my root SQL password and it does not load acore DB. Any ideas why?

    • @Digital-Scriptorium
      @Digital-Scriptorium  3 місяці тому +1

      Have you created the databases yet?

    • @Shamsteak
      @Shamsteak 3 місяці тому +1

      @@Digital-Scriptorium I did the first time around when I had issues. I removed and purged all MariaDB installs, reinstalled MariaDB and everything is working. Thanks for the response.

    • @Digital-Scriptorium
      @Digital-Scriptorium  3 місяці тому +1

      @@Shamsteak no problem and enjoy! :)

  • @hnethnet2934
    @hnethnet2934 9 місяців тому +1

    Hi I have a problem I did everything according to your instructions and when I want to log in with the client it says successful and then it crashes on the message logging in to server do you know what to do ? I really appreciate the answer.

    • @Digital-Scriptorium
      @Digital-Scriptorium  9 місяців тому +1

      If you haven't already try to delete your client's cache and see if that helps.

    • @Gilltrick
      @Gilltrick 7 місяців тому +1

      Stil facing the issue? Check the IP in the realmlist table of your auth database. The authserver trys to redirect you to the worldserver. If you specify a wrong destination it will fail.

    • @Digital-Scriptorium
      @Digital-Scriptorium  7 місяців тому +1

      :)

  • @nkl254
    @nkl254 Рік тому +1

    🥰Please tell me when I entered the game, I deleted the "Welcome......" message in sql -motd.
    And how to change or delete this inscription? "This server run an AzerothCore......... ". I can't find this inscription in the database.🙄

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +2

      I believe the world configuration file has a spot for this message that can be altered.

    • @nkl254
      @nkl254 Рік тому +1

      Worldserver conf ? no(

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      Hmm, other projects have it in that. I guess this one doesn't then. It might be worth checking out the Discord channel for AzerothCore for more info on that.

    • @nkl254
      @nkl254 Рік тому +1

      OK, thank you!

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      No problem!

  • @Copimi
    @Copimi 6 місяців тому +1

    Can this be replicated in ubuntu 22.04?

    • @Digital-Scriptorium
      @Digital-Scriptorium  6 місяців тому +1

      Absolutely! If you see any download links that mention "Debian" in the URL just look for the Ubuntu alternative option. I just show it in Debian as my preference.

  • @gridman2444
    @gridman2444 6 місяців тому +1

    how much cpu and ram do i need for this?

  • @tzm_tvp_rbe5808
    @tzm_tvp_rbe5808 10 місяців тому +1

    Any idea how to change the flight masters and player bank slots to free?

    • @Digital-Scriptorium
      @Digital-Scriptorium  10 місяців тому +2

      The bank slots most likely are a database adjustment. As for the flight paths that might be more hardcoded into the client itself.

    • @tzm_tvp_rbe5808
      @tzm_tvp_rbe5808 10 місяців тому +1

      @@Digital-Scriptorium I was able to find a table called bankbagslotprices_dbc, but it appears to be empty, not sure why.
      Can't find anything on flight paths, so was thinking along the same lines as you, that it might be embedded in the C++ code somewhere. :(

    • @Digital-Scriptorium
      @Digital-Scriptorium  10 місяців тому +1

      @@tzm_tvp_rbe5808 certainly something to ask in the AzerothCore discord channel too. If you're interested in digging in more.

  • @blinky042002
    @blinky042002 8 місяців тому +1

    Any chance you have an OVA ;)

  • @jdclampet
    @jdclampet Рік тому +2

    How would you do all this but put it into a docker container?

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +2

      That is a future video I'll be making but no ETA. If you check out the AzerothCore wiki I believe they have directions for it.

    • @ryanfollensbee2825
      @ryanfollensbee2825 Рік тому +1

      They do have docker instructions on their wiki. I'm in the process of spinning it up right now actually

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      Nice!

    • @ryanfollensbee2825
      @ryanfollensbee2825 Рік тому +1

      Got it up and running without a ton of trouble. Would recommend just restarting your comp if at any point the initial docker commands seem to just hang for a while.

    • @Digital-Scriptorium
      @Digital-Scriptorium  Рік тому +1

      Did you have to modify things outside of what the documentation mentioned?