Jump to content
TrinityCore

Adding RBAC Into a server


runicwow
 Share

Recommended Posts

So, I currently have a 3.3.5 core which doesn't have RBAC included. (Wierd, I know right?), Anyway, my pinfo command isn't working, i even tried editing the cs_misc.cpp file to get pinfo to work correctly like i had to do with gm vis.

 

Anyway, I think the solution would be adding RBAC into this core, But does anybody know how i can do that and get it to work while also keeping all of my stuff how it is? or just simply able to fix my pinfo issue.

 

https://gyazo.com/d3903eb3df67d6dfc3a49ed1b74ed705 - Here you will see what pinfo shows and doesnt show.

Link to comment
Share on other sites

My bad... apparently I read the 'I'm missing RBAC' part without weighing it against what you were asking.

I'm still getting myself back up to speed after being away from TC for a couple years so I'd wait to see if someone more knowledgeable about TC than I corrects what I'm about to say but I'm pretty sure that there isn't a way to add RBAC into the core because the changes are in-line and not module based so if you wanted your core to include RBAC the only way would be to compile a new core then add your customizations back into the new core.

That said- if you Google "trinity remove rbac" you can find videos and forum posts then attempt to reverse those steps to reinsert it though I'd expect you to be on your own or have to resort to seeking help through other channels.

Really expect your best course of action would be to compile a fresh core and reapply custom changes from there.

As far as your .pinfo issue- I can't read what the thing you linked says because it sits on one line of text then briefly flashes another line before looping back through.

 

Link to comment
Share on other sites

My bad... apparently I read the 'I'm missing RBAC' part without weighing it against what you were asking.

I'm still getting myself back up to speed after being away from TC for a couple years so I'd wait to see if someone more knowledgeable about TC than I corrects what I'm about to say but I'm pretty sure that there isn't a way to add RBAC into the core because the changes are in-line and not module based so if you wanted your core to include RBAC the only way would be to compile a new core then add your customizations back into the new core.

That said- if you Google "trinity remove rbac" you can find videos and forum posts then attempt to reverse those steps to reinsert it though I'd expect you to be on your own or have to resort to seeking help through other channels.

Really expect your best course of action would be to compile a fresh core and reapply custom changes from there.

As far as your .pinfo issue- I can't read what the thing you linked says because it sits on one line of text then briefly flashes another line before looping back through.

 

​I kinda figured the best idea would be to compile a new core, Although the scripts that I have working currently would then be useless and stop working. as soon as I compile a new TC and add my scripts, they apparently (according to Rochet2) will need re-making, and sadly I cannot afford to pay somebody to create a new script. I've checked google and they are all out-dated scripts regarding the ones i need (i80 Arena), My Solution right now would either be Add RBAC or fix pinfo.

 

The issue with pinfo is that is only shows Map, Area, Zone and Phase, and isn't showing the required details (account, GUID, IP, etc) which is of course required. As my server is released i'd rather try and avoid compiling with a new source and having fail scripts to only result in losing my playerbase.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 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...