Jump to content
TrinityCore

Set up second independent realm


chakuze
 Share

Recommended Posts

Hi,

I recently got a 3.3.5 server running on Mac OS.

I would like to set up a second, independent realm now (selectable via realmlist menu inside WoW). 

What are the necessary steps to achieve it? I cannot simply copy everything, because the worldserver after copying, still refers to the same worldserver.conf.

I searched the forums and couldn't find something helpful therefore I would appreciate a bit more detailed answer, as it might be useful for other user later aswell.

Thanks in advance !

Edited by chakuze
Link to comment
Share on other sites

I solved it on my own - if someone is interested in the answer, here is my way of doing it:

-Multiple realm creation-

  • ·      Re-run the CMake configuration step and change INSTALL_PREFIX to a destination of your choice. The directory specified there, will be the 'home'-directory of the new realm.

  • ·      Make sure to add -DTOOLS=1 to the configuration again, as you need to start an own worldserver for each realm

  • ·      Run 'xcodebuild -target install -config Release' in terminal

  • ·      Create own world_<your Realm> and characters_<your Realm> database via MySQL (I modified the provided create_database.sql file) and import the .sql files, like when setting up the first realm (download TDB for world database and use .sql from 'base'-folder for characters database)

  • ·      Add your new realm in the auth database inside the realmlist table

  • ·      Go to the 'etc' folder of your new realm and customize the worldserver.conf fitting to your new realm -> realmID must be set, database logon information, port (must differ from other realms), data directory (maps etc.), [...]

  • ·      You can delete the authserver.conf, if you want to use the authserver from your first realm. Only one authserver must run for all realms to handle authentication.

  • ·      Start up worldserver in each 'bin' folder of your realms

  • ·      Start up authserver in the 'bin' folder of the realm of your choice (where you have configured authserver.conf correctly)

  • Upvote 2
Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By PavelFreeman
      Hello, I want to compile Trinity, but I get this errors...

      Did everything according to the documentation (https://trinitycore.atlassian.net/wiki/spaces/tc/pages/2130077/Installation+Guide) for Windows 10.

      Visual Studio 2019.
    • By PhaseV
      I unfortunately had to find out that there are no bags for the profession of leather processing in the current database for 3.3.5.  Is that also the case with you?  Can someone who has this available as SQL?
      Greetz PhaseV
    • By Valufa
      Hello, would anyone know if there is an XML OR JSON file with all the class spells from section 3.3.5a?
      If not, would you know how to inform the procedure on how to extract this information from the game client, or some way faster than Web Scraping?
       
    • By Dipdill
      So I got a new Trinity Core server up and running.  For the life of me I can not get my client to connect.  I have edited the Data\enUS\realmlist.wtf to point to my server.  I have confirmed that the firewalls are open to both 8085 and 3724.  When I open the wow.exe client I use my credentials and it immediately goes to Downloading Update screen and sits at 0%.  I have also added set patchlist to my server thinking that might help and still no go.  I downloaded the client from warmane as mentioned in this thread:  
      Did I miss a step on patching the wow.exe file?  I know on the new master branch there is a patching process... but I didn't see one for the 3.3.5 branch.  
      Thanks
    • By Hesione
      I'm having a problem with a number of factions not getting the flag "at war" in the reputation tab, and this is unable to be selected by the player. Currently, this is with The Oracles, as my character has their reputation with Frenzyheart. The problem occurs when one of two opposing factions is chosen as the positive reputation one. That said, Bloodsail Buccaneers seems to work fine.
      I did a search on how to fix this, and found this on the TrinityCore issues tracker: https://github.com/TrinityCore/TrinityCore/issues/9469 (specifically https://github.com/TrinityCore/TrinityCore/issues/9469#issuecomment-78925130)
      Do I just go into the ReputationManager.cpp file and edit it directly? I don't understand how the dbc/cpp files are used. Are they called by the client each time the client is started up?
      I found the code for ReputationManager.cpp here: https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/Reputation/ReputationMgr.cpp
      I don't understand how the fix goes into this code. I can see a Git pull (push?) whereas I thought I could just edit ReputationManager.cpp directly. If so, which lines do I replace (if any)? Otherwise, where should I insert the fix?
       
×
×
  • Create New...