Skip to content

Implement daily alt limit, configurable.

Ceikry requested to merge daily-alt-limit into master

What have you done in this MR?

  • Implemented daily limit of 3 different accounts.

CLARIFICATION: READ BEFORE REACTING

With this change, you'll be able to use up to 3 accounts per day. This does not limit the total number of accounts you can create, only the number of different ones you can use per day. You can log into any of the 3 you pick on a given day as many times as you want, you just can't log into a 4th different account.

GOAL/REASON

Issues with alt abuse are incredibly hard to combat without limiting the players, which is something I always try to avoid doing. This approach is an attempt to combat the alt abuse issues (including people excessively farming dailies, etc), without hindering what an individual account can do. Bans would also be undesirable in this case. People playing on alts means they really enjoy playing the game, and I would hate to ban for that. So, we as a staff team decided the best approach would be limiting how many accounts you can log into per day.

Testers:

  • Log into 3 different accounts.
  • Make sure you can log out/back into/log into all at once these 3 accounts as much as you like.
  • Now make/log into a 4th account.
  • You shouldn't be able to log into it. You should get a message stating you have exceeded the maximum # of connections for your address. This is the intended behavior.
  • Now go back to any of the 3 you logged into first, and make sure you can log into them all.

Are there any tricky things testers should keep an eye out for?

  • No

  • Yes, as follows:

  • I have tested these changes thoroughly.

  • This requires extra testing due to changes to architecture or other similarly risky changes.

  • I used the Thanos Tool for any JSON edits, I did not edit any JSON files by hand (MR will be rejected if there are manual JSON edits).

  • I acknowledge that this contribution will be released under the AGPL license.

Merge request reports