Anonymous | Login | Signup for a new account | 2025-01-24 17:20 UTC |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0004452 | Zandronum | [All Projects] Suggestion | public | 2024-12-03 16:59 | 2024-12-03 23:44 | ||||||||
Reporter | unknownna | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0004452: 'https://auth.zandronum.com [^]' account database features and suggestions | ||||||||||||
Description | I've been thinking about the future of the account database beyond the release of 3.2, and came up with some ideas. Basically, I think it should aim more towards being something akin to a mini social media platform that is linked between the in-game experience, the server browsers and the main site. I think this would perhaps aid in growing the player base, as it would then be centralized with more incentives for growth and progress for each individual player choosing to play multiplayer Doom on Zandronum. Features: * A new "Groups" page, located next to "Users", where a leader user can create groups and invite other accounts into. Let there be 2 types of groups, private-invite-only and free-for-all-to-join. Good for groups dedicated to clans, mods and other fun misc. stuff. Let there be 2 comment feeds inside groups, one where users can post comments, and one where the group leader can post announcements and whatnot. Let creators/leaders of groups transfer their ownership of the group to other accounts if they wish to pass it on to somebody else. Group leaders can decide whether comment feeds are enabled or not. * Friend system between accounts. Let accounts add each other as friends. Link these friends in-game and through the server browsers. * Comment feed system on profiles. Let users comment on each other's profiles. Let account owners delete messages they don't like, and decide whether or not users can comment on their page at all. * Personal update "status" feed system where each account can post anything for anybody to see when someone visits their profile (appropriate content of course). Maybe have an optional auto-delete function on posted messages after a set time if wanted. * Private message system between accounts. Let users interact privately if wanted. Link the PM messages to the in-game experience. Users would also have to be able to ignore/block comments of unwanted accounts as well. * Maybe let users upload and link basic photos for profile pictures, group pictures, and perhaps even inside comments to customize and personalize the look and interaction between users on the site. Though it would need some scrutiny checks in case users were to abuse it with profanity etc. Handle with care. * Let users change the colors/themes for their personal account page for everybody to see. * Track "logged in / logged out" status of users and also "in-game" status and display it on the site. That way you could observe who is logged in, and who is logged in and playing the game at the same time. The client .exe would have to send out a separate note to the auth server that it's currently in-game for this to work. * Allow users to sort between and display users currently logged in and playing the game on the main site. This would give an indication of user activity. * Track time played in-game while logged in and display it for others to see. It will give users a sense of progression. * Track date of registrations for accounts and display it for others. It will give users a sense of time and progression. * Basic stats and medal tracking from trusted server clusters. Users can opt-out of sharing/displaying stats they don't want others to see. Not everybody wants to play with the weight of their reputation at stake. Maybe users can opt-out of stats tracking when they don't feel like collecting stats, or alternatively, server hosts can decide instead whether stats tracking is mandatory on individual servers. * Leaderboards page next to "Users", where people can see who is ranked highest. Sort individual players and clan groups by gamemodes and/or wads, and then by headers like "kills", "points", "frags", since one point in PvP modes like CTF is not the same as one point in PvE modes like coop. In addition to this, don't collect stats aquired from kills and wins/losses against bots. Medal stats could have their own little leaderboards and also be displayed inside a user account's personal page. * Leadboards of clan groups, where the stats of every user account inside the group is combined and add up to the group's collective score. Let users sort clan leaderboards by gamemodes and headers (and wads optionally), as some clans might focus all effort into some gamemodes and mods only. This would support and make "clan-wars" an official feature. * Implement a way for clans to officially scrim with each other, where their wins and losses against each other are saved permanently on each clan group page. This way one could announce "Clan A came out victorious over Clan B and Clan C on server Z" as a message feed on the site, and would also encourage clans to compete and battle each other more. There would have to be a way to choose which clan battles who, so other observing clans don't get counted as participants in the scrim. * Implement a way to recognize and protect clan groups from trolling accounts that attempt to disrupt clans by making unofficial clan group pages. Recognize one clan group page as the official one for said clan. Some moderator checks would perhaps be needed to validate a created clan group. * Add a feature for community organizers to award "trophy" badges to winning and/or participant individuals and clan groups in tournaments/events that are saved permanently on the accounts. This is to encourage the community to host various forms of tournaments and events that users participate in to earn badges. * Add an experience point system to users, where users earn exp points for every game they complete, this is to give players a sense of return and progress for playing the game while being logged in. How much exp is awarded from all the various things has to be discussed and refined further. This would also give players who do not wish to compete for stats a sense of progression from playing the game while being logged in. Suggestions: * Link the'https://auth.zandronum.com [^]' to the front page of zandronum.com and zandronum.com/forum. It's currently missing and obscure unless you happen to look at the wiki. Users should be encouraged to use it when discovering Zandronum for the first time. * Update the visuals to better match the theme of the main site. The generic white currently used is rather bland and uninspiring. * Create a nice welcome page that's exciting and inviting, and update it regularly with feeds and screenshots. This feature would need eager and willing admins/mods in the future to maintain. * Maybe have a "screenshot of the day" feature, where users can upload photos of in-game moments. Encourage screenshots of in-game moments rather than intermission trophy screens. * Link main Zandronum site, forums and bug tracker to the main page. * Link some forum news feed to the main page. * Link some feed of the most popular public groups to main page, including popular clan groups if they have it enabled. * It would be a dream feature if the account system could be used to log into the forums and the tracker to unify the system. | ||||||||||||
Additional Information | By implementing some of these features, you end up with a more varied cluster of communities centered around Zandronum. Users can move around and interact with each other between the in-game experience, the forums, the account database comment feed and private message systems, the IRC/Discord servers, and the bug tracker. And with the leaderboards implemented, users can build communities centered around them (especially clans), which means that nothing will become truly stale, as users and clans can now compete for the best scores amongst each other if they want to. The experience point system would also give all players, even those who do not wish to compete with stats, a sense of return from having an account registered and playing the game while logged in. Some of the leaderboards, especially for teamgame(acs) and coop modes, might quickly end up a bit murky due to all the various mods and different versions of said mods that alter the game stats, but if you could sort stats by gamemodes + wads to separate between mods, it would even it out more and give a clearer picture as to who has the best stats between mods. | ||||||||||||
Attached Files | |||||||||||||
Relationships | ||||||||||||||||||||||||||||||||||||
|
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2024-12-03 16:59 | unknownna | New Issue | |
2024-12-03 17:00 | unknownna | Description Updated | View Revisions |
2024-12-03 17:01 | unknownna | Relationship added | related to 0004446 |
2024-12-03 17:01 | unknownna | Relationship added | related to 0004447 |
2024-12-03 17:01 | unknownna | Relationship added | related to 0004448 |
2024-12-03 17:01 | unknownna | Relationship added | related to 0004449 |
2024-12-03 17:01 | unknownna | Relationship added | related to 0004450 |
2024-12-03 17:02 | unknownna | Description Updated | View Revisions |
2024-12-03 22:07 | DrinkyBird | Relationship added | related to 0001176 |
2024-12-03 23:44 | unknownna | Relationship added | has duplicate 0004353 |
Copyright © 2000 - 2025 MantisBT Team |