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

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

КОМЕНТАРІ • 43

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

    Great video. I had a small problem after installing Debian 12 and docker with Portainer as sudo was not working. I had to install it. Also your configuration file sudoers isn't located anywhere in etc subdirectory. I had to edit group and add my user name in the sudo section and then it worked perfectly. You might want to update that or advise where to find this sudoers config file. If everything was perfect we would not learn anything. Your guides are very good and you are an excellent instructor. Thank you very much.

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

      Thanks for the heads up. I will check it out and correct it :)

  • @enemyac-130above5
    @enemyac-130above5 3 місяці тому +1

    Very nice tutorial, it just works with docker. I'm trying to add the bots, do you have any tips?

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

      It might be best to check on the discord page for the project on how to add bots with the docker route.

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

    Any idea on the recommended configuration to run it ? CPU usage ? RAM usage ? thanks

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

    Hi, I am having a little problem with adding commands into the world server. i posted this issue at the AzerothCore Discord server but I am getting incorrect responses. I checked the database and looked under commands and the .levelup is there but when I use it with the proper syntax the response is "Command .levelup does not exist". Same thing happens in the chat dialog in game. I have escalated my GM level to 3 -1 and tried all different kids of similar commands but nothing works. What could be broken in the installation that could be causing this?
    I figured it out and solved the issue. I got gm level mixed up with character level. I created a new account and then in console set it to 3. Logged into account and issued the command to .levelup and it worked. Maybe this will help others. from the grind.

  • @dinocroth-um7uh
    @dinocroth-um7uh 3 місяці тому +1

    im having prolem with docker and AzerothCore with bots. do you plan to make a video about installing bots?

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

      I do have it queued up. Just no ETA yet.

    • @dinocroth-um7uh
      @dinocroth-um7uh 3 місяці тому +1

      @@Digital-Scriptorium I want to have on VPS to play with my friends. I would like to have decent security, not using root and no password etc. is not good :). I managed to setup the VM on my PC and works great.

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

      Yeah, I only show the general setup. Security hardening I'm sure has best practice guides.

  • @norexx3819
    @norexx3819 5 місяців тому +2

    Why doesn't the database store the accounts etc. for longer than one evening? I've reinstalled it 5 times now, every evening we have the same problem and if I'm not on for a while all the data is gone why???

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

      Interesting. I have not seen that before. It sounds like it's loading the SQL data to memory and then failing to write it to the disk. It might be worth mentioning that on their docker support channel in the projects Discord.

    • @norexx3819
      @norexx3819 5 місяців тому

      @@Digital-Scriptorium Do you happen to have Discord if I could add you there sometime?

    • @Digital-Scriptorium
      @Digital-Scriptorium  5 місяців тому

      Absolutely!

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

    i have this error on build : Error response from daemon: driver failed programming external connectivity on endpoint ac-authserver (989ebfbe5c3b2c3b6092b0fdd835a9fd8b0f1e96e9374d13ba079bbf7b604e4c): Error starting userland proxy: listen tcp4 0.0.0.0:3724: bind: address already in use

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

      Try a reboot and see if it frees up that port. Otherwise you have an application that is using that port already.

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

    Can I run this Docker server with raspberry pi ARM processor? And how big does my harddrive need to be to hold all the database information and vmaps?

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

      Yes you can. I think 10gb for it would be good. I haven't actually looked at the exact footprint.

  • @DexterMorgan-s8f
    @DexterMorgan-s8f 4 місяці тому +1

    so build is failing for me on the database import, but error does not give anything particular... :/

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

      What is the error code?

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

      Applying of file '/azerothcore/data/sql/updates/db_world/2024_01_20_07.sql' to database 'acore_world' failed! If you are a user, please pull the latest revision from the repository. Also make sure you have not applied any of the databases with your sql client. You cannot use auto-update system and import sql files from AzerothCore repository with your sql client. If you are a developer, please fix your sql query.
      Could not update the World database, see log for details.

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

      Thank you for the info!

  • @the-beneficiary1809
    @the-beneficiary1809 6 місяців тому +2

    digital I got that error when running the containers you talked about for ac-db-import so i went back ran the following line of code as you recommended.
    1.) sudo chown -R 1000:1000 /home/legacy/docker/azerothcore-wotlk/env/dist
    2.) went back into Portainer & removed the azerothcore containers.
    3.) then exucuted the next command you said : docker compose up -d --build
    4.) this was the result
    +] Running 5/5
    ✔ Container ac-client-data-init Exited 0.5s
    ✔ Container ac-database Healthy 0.5s
    ✔ Container ac-db-import Exited 0.0s
    ✔ Container ac-worldserver Started 0.0s
    ✔ Container ac-authserver Started
    Digital what happened there looks like I am good right?

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

      That looks good to me. No failures and exited is fine for those.

  • @the-beneficiary1809
    @the-beneficiary1809 6 місяців тому +1

    OK that all worked out looks like portainer is fine and the containers are running as they should. Digital you skipped the whole next part like what am I supposed to do about the heidi SQL part? How do you use the heidiSQL part with all of this on Linux? The most important parts are you switching back to windows did you just add Linux as a VM inside your windows machine? like how is this supposed to work on the same machine just to test it out that i have installed all of this on. So after researching there is no wow client for linux. What would I do now just wipe it install windows and then redo this process with Debian as a VM running inside windows?

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

      Yeah, since no native Linux client exists you have some options. Most people run the wow client in wine if you're trying to do it on the same machine via Linux land. The alternative is to have the Linux server running and connect into it with a Windows machine.

    • @the-beneficiary1809
      @the-beneficiary1809 6 місяців тому +1

      @@Digital-Scriptorium Right which is what I want to do. So digital I have wine installed got note pad++ can I just install Heidi SQL with wine set everything up like in windows as normal and yes the plan is to use windows machine to interact with the server.

    • @the-beneficiary1809
      @the-beneficiary1809 6 місяців тому +1

      Appreciate all the help I am new with linux so can be a little frustrating I appreciate the reply. I may have a few more questions but as long as I can set the server IP address I can handle all the networking no problem and getting in from the windows side is no issue either. so basically the process is much easier it seems from the linux side other than is cannot use the windows exe files without the help of wine.

    • @the-beneficiary1809
      @the-beneficiary1809 6 місяців тому +1

      @@Digital-Scriptorium I am in bro thanks Digital you are a LEGEND brother God bless you.

    • @the-beneficiary1809
      @the-beneficiary1809 6 місяців тому +1

      ​@@Digital-Scriptorium Digital how do you get to the world server config folder and the Auth server config files?

  • @the-beneficiary1809
    @the-beneficiary1809 6 місяців тому +1

    ​ @Digital-Scriptorium Hi Digital How do you get to the world server config folder and the Auth server config files for this set up with docker and Portainer.

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

      What are you looking to modify exactly for settings?

    • @the-beneficiary1809
      @the-beneficiary1809 6 місяців тому +1

      Like in windows the config files you are able to change like the experience
      Instant flight paths, item drop rates etc etc.

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

      @@the-beneficiary1809 ah gotcha. So you would need to hunt them down and edit them before you do the compose up. However, things could be hard coded elsewhere for docker land.

    • @the-beneficiary1809
      @the-beneficiary1809 6 місяців тому +1

      @@Digital-Scriptorium well that’s unfortunate not sure how to even begin doing that. I suppose the next best thing would be just to install azerothcore modules to do whatever you need.

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

      @@the-beneficiary1809 I'm curious if modules can be used in their docker build. I haven't tried it personally.