CommunityBridge

15.5k Downloads

Hierarchical Group Synchronization

SXRWahrheit opened this issue ยท 15 comments

commented

This is a fancy way of saying that CB should be able to be configured such that it will not demote a user if their forum group is "lower" than their in-game group, if configured properly. Some pseudoconfig:

use-hierarchy: true
group-order:

  • Youngling
  • Page
  • Squire
  • Apprentice
  • Knight
  • Baron
  • Viscount
  • Earl
  • Marquess

So a user that matches their forum group "Advanced Members" would get promoted to "Squire" in game, but someone who reached "Page" in game and was only a "New Member" on the forums would NOT be demoted to "Youngling".

The group matching would be the same as it is now, this would just let CB check to make sure it doesn't demote.

commented

I'm not sure this would behave in all the ways you'd want. There'd be some odd implications if for instance an admin needed to demote a player.

It sounds like to me that you have two independent ranking systems that need to be kept separate (e.g. not synchronized)...simply leave them out of the group mapping. Only synchronize the groups that have meaning on both sides (Minecraft and forum).

commented

I want the Minecraft players to be able to rank up using AutoRank in-game, but not have that transfer back to the forum. But, I also want them to be able to have them rank up on the forum, and have that transfer to the game.

How would it cause issues with demotion? I would demote them on the forums too.

commented

Is this still something you want resolved/fixed?

commented

I would love it. :)

commented

ok, so to clarify what you want done.

  1. Players will get ranked up in-game with AutoRank, this should not affect the forum rank.
  2. Players ranked up on the forums, will be ranked up to the equalent rank in game?

Do you use permissionsEX and have two ranks in game, like Soul (server rank) Squire (Auto rank)?
If this is the case, then I have a solution.

commented

1 and 2 are correct.

I use PermissionsEx. I use only one rank ladder.

commented

kk, and you use the group to sort admins/mods/users etc?

So if a player is rank 3 in AR and then gets rank 2 on forum, their rank shouldn't change? And if they are rank 2 in AR then get rank 3 on forum they will get rank 3 AR. That should sum it up, no?

commented

Bingo.

commented

Essentially, highest group wins in-game, but game doesn't overwrite forum.

commented

Alrighty! I'll see what can be done. I will not be able to work on this until Monday, but it should be a quick fix. Thx for the fast answers! :)

commented

No problem. HMU here or IRC (Wahrheit @ Freenode, Esper, etc) with anything else, or drop by in-game. mc.summaxr.com 1.8

commented

Also, take a look at that economy transfer request, would you? ;)

commented

sure, working my way from top to bottom ;)

commented

Bump? :)

commented

First priority was a 1.8 update. I will be able to look at solutions for these requests now :)