Guardian Activity Monitoring Engine

May 21, 2019

What is the GAME feature, and how do I turn it on?

Unlike the Warmind Destiny Autoroles, GAME or Warmind Reputation/XP assigns roles based on in-game and Discord activity. GAME is a way for Clan and Server Admins to keep track of server members' activity levels. Charlemagne’s Guardian Activity Monitoring Engine (G.A.M.E.) combines Discord activity and Destiny 2 activity to award "Warmind Reputation" to guardians.

The first step in this process is to turn on Charlemagne’s game feature by typing !server game so members can begin earning Warmind Reputation.

Once you GAME enable a server, members will start to earn Warmind Reputation based on:

  1. Discord activity (chat) in channels where Charlemagne has "Read Message" permissions

  2. Teaming up with clan members in D2 activities on a server where "clan sync" has been enabled. At least half the fireteam must be clan members to count. (A "clan member" is any guardian in your clan or any additionally synced clans.)

Each level requires higher rep than the last but the rate of leveling up is a closely guarded secret.

What are GAME Seasons?

When activating !server seasons on your server, Charlemagne will keep track of when reputation points are earned so that the following will happen:

  1. The default output for !rank warmind will only include warmind rep earned this season

  2. GAME level-up notifications and role awards are based only on rep earned this season

Resetting the GAME XP each season can be a tool for clan administrators to gauge member participation.

How do I receive notification when someone levels up?

To receive notifications within a certain channel when someone levels up, type !server game notifications in the channel where you want the notifications to appear.

How do I see what my Warmind level is?

To see where you rank with the warmind, type !rank warmind. If you want to see a subset of points earned, you can use one of the following filters.

  • !rank warmind -destiny will show you only points earned from playing with synced clan members

  • !rank warmind -discord will show only points earned from chat participation on Discord

  • !rank warmind -s5 requires the seasons mode to be active, but will only show points earned in season 5. You can combine this with either the destiny or discord option.

To see where other members stack up, you may type that command followed by their @username, if registered. For example: !rank warmind @LoraTheXplorer. Reputation leaderboards are NOT affected by !sever rank clanfilter command so that this can be used as a tool to evaluate potential incoming clan members.

What is the difference between CLANPASTXP and SEASONXP?

  • ClanPast XP is the XP you have earned in previous weeks. Bear in mind that Charlemagne begins to store this information after you have registered, and only started storing ClanPast XP the week of 11/14/17.

  • Season XP is ClanPast XP + Weekly XP.

How do I get Charlemagne to automagically assign roles based on Warmind XP?

Once you have turned on GAME, you may then assign roles to be automatically awarded when server members reach a designated reputation level. Roles must be setup/created prior to assignment. Once the roles are created in Discord, in order to have them assigned, use the !server game role command and choose which levels you want to award your chosen roles.

Since each subsequent rank requires exponentially more Warmind rep you will find that the first few ranks are very easy to achieve. You may want to give GAME a few weeks or even a full season to see how your server member progress through the ranks before determining which ranks to assign roles to.

Note: AutoRoles are NOT retroactive. If you enable roles after users have already received Warmind rep, guardians will not be assigned roles until they reach the next assigned role level from where they are currently. Also, every level up does not trigger role checks. Assume you have roles configured for 3 and 8 and a user is at 5 (you'll have role 3 at that point). If you add a role to level 4, nothing will happen until 8 for that guardian.

If a level does not contain a role, no role management is done. This means if you are at 3 and add roles for 2 and 4, role 2 is not added and when they get to 4, they are only given 4.

Admins can manually assign the roles if desired, and Charlemagne will take over from there.

Can I link Warmind Autoroles?

You don't need to. Lower roles will be removed as users move to a higher role.

How do GAME roles behave at season rollover?

If you have seasons mode enabled, all of your member's GAME points will reset at the start of a new season. Since GAME autoroles only advance, in order to start over for a new season, you will need to remove and recreate the !server game role assignments. A suggestion to this is that if you are assigning roles based on GAME rank, include a season indicator in the role name and create new roles each season. This will give you a way to honor members for past participation.

How are "Days Idle" calculated on the Warmind Rank leaderboard?

There are two different ways to see member activity. To see the days a member has been idle, call up the leaderboard mentioned below and click the link to open the web site for the full leaderboard.

  • For days idle in Discord chat, use !rank warmind

  • For days idle in game, use !rank clanxp

~TheFishBoxer, KramRM, and LoraTheXplorer