Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This page below was formatted for Discord, with content blocks trying to be less than 2000 characters in case I had to drop it in chat directly so some information was shortened to meet that.
- ------------------------------------
- Chucklefish, I have some suggestions on your server to make it the primary and most used above all others. As well, it will help you do an all in one server quite successfully and put you back in control of servers you should have control over instead of letting fans of the game control servers and one day get bored and tired of it who leave the community to die or perhaps have power issues and are ban happy as I've seen in a few servers or impose their own will on everyone regardless of what the opinions are of all the other admins and moderators in the chat. Chucklefish should be the one in total control of any "official" game server and have final say on things including bans.
- So first off, we will need to make commands that will give roles for games. These game name roles will allow access to the categories in which you put all your channels for each game. The reason we do this, is so that users aren't overwhelmed by channels when they join a server. You may also wish to vote on this;
- <https://feedback.discordapp.com/forums/326712-discord-dream-land/suggestions/35801383-hide-empty-categories>
- Now what we do, is create a category for every single game, and the channels you currently have, move them into every category. Set the category's default permissions to "Allow" read access to everyone who has the role for that game. This will allow you to bulk manage the roles of all the channels that enter that category so that its easier for you. Another thing you can do here is to make the individual channels you have now access to everyone so that everyone can access the primary channel in case someone new comes and they want to ask questions before getting that game. You can do this by using the [at]everyone role potentially causing some clutter issues if the discord idea above doesn't get accepted, or you can use a role "Default" and everyone who joins starts with it via a bot and mark it as allowed for those channels and they can remove the role themselves.
- Here is my idea on channels list for the CF discord, categories begin in *, channels begin in --.
- * Information
- -- Audit Log (Actions such as join/leave and bans) (Will give screenshot of mine as example.)
- -- Ban Reasons (To display screenshots or exact reasons for a ban with some kind of proof.)
- -- Staff Area (For CF, Admins, Moderators to chat about serve issues or thoughts on changing things.)
- -- Rules & Info (The channel where you display the rules and information, including command access to other channels.)
- -- Anouncements (I don't think this one needs explination. :P)
- * Community / General Chat (Either name works)
- -- General
- -- Off Topic
- -- Meme Spam (So memes don't flood the above two channels or the game channels.)
- -- Bot Stuff (For users to play with the bots.)
- * Generic Game Name
- -- Game Name (The game's primary access channel, see paragraph above channel list for info.)
- -- Multiplayer (The game's multiplayer channel, if game is single player only, skip this channel.)
- -- Modding (If the game is modable, add this channel.)
- -- Creative Stuff (A channel to showcase screenshots from in the game.)
- -- Bug Reports (To report issues within the game or to talk about bugs in the game to find fixes or workarounds.)
- -- Feedback (To provide feedback on a game in a convenient area where other people can reply and add onto it before it gets posted somewhere official like forums.)
- * Generic Game Name Voice
- -- General
- -- Official Server
- -- Group 1
- -- Group 2
- -- Group 3
- These channels are for the game above's voice stuff since it would be bad to include voice channels within the game's category its self which makes it impossible to collapse or hide them and easy to accidently join one. Skip Official and Group 1,2,3 if the game does not support multiplayer. Perhaps add a role that denies access to all voice channels if a user types in a command like "?NoVoice" and then you can add the single voice channel to the game's primary list.
- Now you just need to make it easy for people to gain the roles for games and to type the roles up, something simple like say `?games starbound stardew starmancer wargrove` which'd give them the roles for three channels and output `"Success: +Starbound +Stardew +Starmancer" "Error: Wargrove?"` to show the user that they typoed Wargrove. This command should work as a toggle switch, so if I were to run it again with the same exact command but fix the typo in Wargroove's name, it would output `"Success: -Starbound -Stardew -Starmancer +Wargroove"`
- Then you have the ?NoVoice command I suggested before which gives the user global deny on all voice access which also works as a toggle. ?Default which works as a toggle to remove their roles for default access to all game primary channels cleaning up the list further. Or even since I just thought of it, leave the game primary channels access to everyone but add a role to them that denies access called "nodefault" and apply that role to everyone who types the command, in case the bot breaks down when people join. Then you just have the other roles that grant access to that channel above the "nodefault" role making them overrule it.
- All in all, I think this could replace all the official game discord servers eventually into one big managable hub. With the inability to view channels because of role access, users aren't going to be overwhelmed by 100 channels, nor will they be mentionable in other game channels when they don't own or play those games even if an admin runs [at]everyone in one of them. You could even do an "Anouncements" channel for each and every single game above the "General" channel where devs can mention everyone without affecting people who don't have the role access for that game.
- If any devs or staff have questions or comments on my ideas here, please feel free, I'm very open to debate and feedback and I don't get angry over disagreements.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement