Page 1 of 1

[Suggestion] NationStates Accounts

PostPosted: Tue Jul 20, 2021 8:44 am
by Homyland
This suggestion is simple; you can make a single, "master" account, where you can control all of your nations. Like Google's Family Link, except all accounts are yours and it's not annoying.

I think this would be highly beneficial as it would provide a way for players to control all of their alts from a single dashboard (If I'm begging for this with 5 accounts and LibreNS++, don't even try to imagine the reactions of card farmers).




I'm listing below possible problems and my proposed fixes:
Your account is added by other person without your consent or knowledge.

Easy. Just require to log in (or get an API verification key) to add a nation to your NS Account. For example, to add Examplonia, input Examplonia's password, to confirm you own Examplonia.
Oh shoot. I accidentally deleted my nation through the dashboard!

Adding a confirmation checkbox or requiring to input that nation's password should be enough.
What if I don't want a NS account? What if it gets hacked?

Well, then make NS accounts not mandatory. You can freely browse the site and all, you just need a NS account to have the commodity of a dashboard where you manage all your puppets. And if it gets hacked, the password recovery methods we already have in standard nations should do the trick.




What do you think?

PostPosted: Tue Jul 20, 2021 9:00 am
by Bears Armed
It's been suggested before, more than once.
IIRC the reply given was that it's a nice idea, but that introducing this would require taking the game offline for an undetermined --- but possibly quite considerable -- length of time while the necessary changes were made.

PostPosted: Tue Jul 20, 2021 10:09 am
by Frisbeeteria
Bears Armed wrote:It's been suggested before, more than once.

It's actually high on the "wish we could do this" list, but it's more than just taking the game offline for a little bit. Master Accounts would require a complete rebuild of the core game, then importing everything into the new system. As much as I'd love to see this, I don't think we've got adequate developer time available to do this.

PostPosted: Tue Jul 20, 2021 9:27 pm
by East Malaysia
Enhanced account options would be pretty cool. End of the day I get that it's beyond the resources of the site. Alternatively, an idea, would be integrate NS++ (really just the puppet switcher as the rest of it is pretty much garbage at this point and can be put to rest ) into the site and allow an option to have shared dispatches. To cut out password sharing. While not a dashboard... it would give more advanced account opportunities.

PostPosted: Tue Jul 20, 2021 10:40 pm
by Homyland
East Malaysia wrote:Enhanced account options would be pretty cool. End of the day I get that it's beyond the resources of the site. Alternatively, an idea, would be integrate NS++ (really just the puppet switcher as the rest of it is pretty much garbage at this point and can be put to rest ) into the site and allow an option to have shared dispatches. To cut out password sharing. While not a dashboard... it would give more advanced account opportunities.

The main idea is that, even with a puppet switcher, you still, for example, hafta do:
Puppet Switcher - Switch - Issues tab - Answer Issues.
Or to see stats:
Switcher - Switch - Trend tab - Dropdown list - Select stat.

With a dashboard, you could do:
Dashboard - Examplonia's tab - Issues - Answer Issues.
Or:
Dashboard - Examplonia's tab - Trend - Select stat.

The idea is to have a dashboard where you can endorse, answer Issues, see stats, post... all from one account.
It would also help if the system prevented you from joining the WA if your nation is under an account that has a WA nation.
Frisbeeteria wrote:
Bears Armed wrote:It's been suggested before, more than once.

It's actually high on the "wish we could do this" list, but it's more than just taking the game offline for a little bit. Master Accounts would require a complete rebuild of the core game, then importing everything into the new system. As much as I'd love to see this, I don't think we've got adequate developer time available to do this.

Understandable. You could try to enroll some people with experience on Perl, Ruby or whatever NS is built on so existing developers don't have to work 24/7, and you've got more devs.
(P. S.: Anything outside of Python or very, very basic HTML/JS is basically Chinese to me.)