ALL PLAYERS: PLEASE READ - THIS IS VERY IMPORTANT LOA uses a specialized chat system to help keep chat uncluttered with many users. A user can join several channels (and can join several channels at once), and a user will only see people talking in channels that they have joined. When a user types a message, the message is sent to that user's active channel. Once you activate a channel, your messages will be sent to that channel, until you activate another channel. When you join a channel, it is automatically activated. Standard Channels [li]Main Description: This is where everyone is put by default. Join command: /join main Leave command: /leave main One-off Message: @main MESSAGE [/li] [li]Mods Description: Staff channel. This is a private channel. Join command: /join mods Leave command: /leave mods One-off Message: @mods MESSAGE [/li] Special Channels No special channels exist on ChatManager2 (yet) How to do common things Join a channel To join a channel, type /join CHANNELNAME where CHANNELNAME is the name of the channel. Leave a channel To leave a channel, type /leave CHANNELNAME where CHANNELNAME is the name of the channel. Make a channel your active channel To activate a channel, either type /join CHANNELNAME. To send a message to a different channel just once, type @CHANNELNAME MESSAGE. For example, Code: @mods Hey Bancey_Boy. Can you check that out? Create a personal channel You may create a personal channel by typing /chcreate CHANNELNAME where CHANNELNAME is the name you want for your channel. Afterwards, /join CHANNELNAME. You may CHOP (channel op) other people in the channel to mute, kick, ban, and invite others. You can do this with the /CHOP CHANNELNAME PLAYER command. You can kick troublesome users with the /chkick CHANNEL PLAYER REASON command. You can ban particularly annoying users with /chban CHANNEL PLAYER, and then kick them. You can mute spammy users with /chmute CHANNEL PLAYER. If you want your personal channel to be private, you may set it to private mode, requiring an invite before joining. Do this by typing /chaddflag CHANNELNAME private. You can undo this by typing /chdelflag CHANNELNAME private. To invite people to your private channels, use the /chinvite CHANNEL PLAYER command. Invites are permanent, and persist through kicks and bans. To revoke an invite, type /chuninvite CHANNEL PLAYER. Full Command List Syntax: <required> [optional] [li]join description: Join a channel usage: /join <channel> restricted?: on a per-channel basis [/li] [li]leave description: Leave a channel usage: /leave <channel> restricted?: no [/li] [li]chcreate description: Create a personal channel usage: /chcreate <channel> restricted?: no [/li] [li]chattag description: Select your rank tang usage: /chattag [number] restricted?: no [/li] [li]chatnamecolor description: Sets your chatting name color usage: /chatnamecolor [player] [number] restricted?: no [/li] [li]chmute description: Mute a player usage: /chmute <channel> <player> restricted?: to channel ops [/li] [li]chlistmutes description: List mutes in a channel usage: /chlistmutes <channel> restricted?: no [/li] [li]chunmute description: Unmutes a player usage: /chunmute <channel> <player> restricted?: to channel ops [/li] [li]chtag description: Get or change channel tag for display purposes usage: /chtag [channel] [newTag] restricted?: to channel ops [/li] [li]chaddalias description: Add an alias to channel for targeting purposes usage: /chaddalias <channel> <alias> restricted?: to channel ops [/li] [li]chdelalias description: Remove an alias from a channel usage: /chdelalias <channel> <alias> restricted?: to channel ops [/li] [li]chlistaliases description: List all aliases to a channel usage: /chlistaliases <channel> restricted?: to channel ops [/li] [li]chkick description: Kick a player from a channel usage: /chkick <channel> <player> <reason> restricted?: to channel ops [/li] [li]chop description: Ops a player in a channel usage: /chop <channel> <player> restricted?: to channel ops [/li] [li]chban description: Bans a player from a channel usage: /chban <channel> <player> restricted?: to channel ops [/li] [li]chunban description: Unban a player from a channel usage: /chunban <channel> <player> restricted?: to channel ops [/li] [li]chlistbans description: Lists all bans for a channel usage: /chlistbans <channel> restricted?: to channel ops [/li] [li]chlistops description: Lists all channel operators usage: /chlistops <channel> restricted?: to channel ops [/li] [li]chlist description: Lists users in the channel usage: /chlist <channel> restricted?: no [/li] [li]chdeop description: Deops a channel operator usage: /chdeop <channel> <player> restricted?: to channel ops [/li] [li]chinvite description: Invites a player to a personal channel usage: /chinvite <channel> <player> restricted?: to channel ops [/li] [li]chlistinvites description: Lists active invites for a channel usage: /chlistinvites <channel> restricted?: to channel ops [/li] [li]chuninvite description: Revoke a pending invite usage: /chuninvite <channel> <player> restricted?: to channel ops [/li] [li]chaddflag description: Adds a channel property usage: /chaddflag <channel> <flag> restricted?: to channel ops available flags: private [/li] [li]chgetflags description: Gets all active channel flags usage: /chgetflags <channel> restricted?: to channel ops [/li] [li]chdelflag description: Remove a channel flag usage: /chdelflag <channel> <flag> restricted?: to channel ops [/li]
I don't think there is any need for having both a lobby and a general channel. Aren't they doing exactly the same thing? If they are not exactly the same, what is the difference between them?
The idea is the lobby is where all the noobs hang out and spam and such. People who want a cleaner chat without as much flooding join general, and leave lobby. However, unfortunately, many people don't understand the concept of the channels. Things such as cross-channel conversations are common. So most people never leave lobby and just hang out in both.