Guild
More actions
The emulator provides limited functionality for players to organize themselves into guilds, as in live.
Ranks and Permissions
The permissions assigned to each rank are fixed and cannot be changed. You can change the name displayed for each rank. In order to change the permissions for a guild member you must promote/demote them, one rank at a time, to a rank which has the desired permissions as shown below. The permissions that affect other members (Promotion, Demotion, Removal) can only be used on other members of a lower rank.
| Rank | Default | Permissions |
|---|---|---|
| 0 | Recruit | None |
| 1 | Apprentice | None |
| 2 | Petty Officer | None |
| 3 | Master Chief | None |
| 4 | Ensign | Recruit, Promote/Demote |
| 5 | Lieutenant | Recruit, Promote/Demote |
| 6 | Commander | Recruit, Promote/Demote |
| 7 | Captain | Recruit, Promote/Demote, Kick, Set MOTD |
| 8 | Commodore | Recruit, Promote/Demote, Kick, Set MOTD |
| 9 | Admiral | Recruit, Promote/Demote, Kick, Set MOTD, Rename ranks |
| 10 | Founder | Recruit, Promote/Demote, Kick, Set MOTD, Rename ranks, Transfer Leader, Disband, Set Decal |
Management
Guilds can be managed a few different ways:
- In-game through the Guild Information panel (Group -> Guild Info)
- From the net-7.org website (Guild -> My guilds)
- In-game through slash commands (
/gc)
Some functionality is available from multiple of these while other things can only be done in one.
| Function | In-game Guild Info | net-7.org My guilds | In-game Slash Commands |
|---|---|---|---|
| Create | ✓ | ✓ | |
| Recruit | ✓ | ||
| Promote | ✓ | ✓ | ✓ |
| Demote | ✓ | ✓ | |
| Remove/Kick | ✓ | ✓ | ✓ |
| MOTD | ✓ | ✓ | ✓ |
| Leave | ✓ | ✓ | |
| Disband | ✓ | ✓ | |
| Rename Rank | ✓ | ||
| Stats Visibility Public/Private | ✓ | ✓ | ✓ |
| Transfer Leader/Founder | ✓ | ||
| Set Guild Advertisement | ✓ | ||
| Set Live Decal/Logo | ✓ | ||
| Apply/Remove Decal/Logo to Members | ✓ |
Guild Information Panel
NOTE: The "Show Stats", Contributions, Demote, and Tag buttons here do not work / are not implemented.
net-7.org My guilds




Slash Commands
The default in-game help shows a large set of /gc commands (when run by itself with no parameters), but unfortunately this list is not accurate and many of these have not been implemented:
Available Guild Commands:
-------------------------
/gc list all
/gc list offline
/gc list online
/gc list active
/gc list inactive
/gc create {guild name}
/gc recruit {player name}
/gc promote {player name}
/gc demote {player name}
/gc remove {player name}
/gc leave
/gc disband
/gc stats
/gc message {new motd}
/gc publicstats {on|off}
/gc contributions
/gc tag
/gc rankname
/gc view
/gc permission[s] list
/gc permission[s] add
/gc permission[s] remove
/gc set maxpromote
/gc set mindemote
/gc set maxremove
/gc set active
/gc set inactive
/gu {message}
/decal add {all|player name}
/decal remove {all|former|player name}
/setdecal
/whoguild
Implemented
| Command | Description |
|---|---|
| /gc create {guild name} | Create a new guild with the name {guild name} (requires a full group, creator overall level of 15, and 10K credits (they won't be taken, you just have to have them). |
| /gc recruit {player name} | Recruit {player name} into the guild. |
| /gc promote {player name} | Promote {player name} up one rank. This command (rather than the button in the 'Guild Information' panel) needs to be used if a new member does not have any rank at all (see the "Bugs" section, below). Note that the command is case-sensitive, at least for the first letter of a player's name: you will need to capitalise it). |
| /gc demote {player name} | Demote {player name} down one rank. |
| /gc remove {player name} | Remove {player name} from the guild. |
| /gc leave | Leave the guild on the current character. |
| /gc disband | Disband the guild (Founder rank only). |
| /gc message {new motd} | Set the guild message of the day (113 character limit). |
| /gc publicstats {on|off} | Make the guild statistics public (on) or private (off). |
| /gc transferleader {player name} | Transfer the Founder rank to another player. Both players must be in the same sector. This command is not documented anywhere in-game. |
| /gu {message} | Sends text to guild channel. |
| /decal add {all|player name} | Adds a guild decal to all guildmembers or the named guildmember. |
| /decal remove {all|player name} | Removes a guild decal from all guildmembers or the named guildmember. |
| /setdecal | Sets all current guild members decals, removes decal from former guild members. You must have previously submitted your guild decal to get it added to the game. |
| /whoguild | Lists guild members in your current sector. |
Not Implemented
| Command | Description |
|---|---|
| /gc list all | Gives no error, but also gives no output despite making a sound like it did so this seems to be bugged. |
| /gc list offline | Invalid command. |
| /gc list online | Invalid command. |
| /gc list active | Invalid command. |
| /gc list inactive | Invalid command. |
| /gc stats | Not implemented yet. |
| /gc contributions | Not implemented yet. |
| /gc tag | Not implemented yet. |
| /gc rankname | Invalid command. |
| /gc view | Invalid command. |
| /gc permission | Invalid command. |
| /gc permission list | Invalid command. |
| /gc permissions list | Invalid command. |
| /gc permission add | Invalid command. |
| /gc permissions add | Invalid command. |
| /gc permission remove | Invalid command. |
| /gc permissions remove | Invalid command. |
| /gc set maxpromote | Invalid command. |
| /gc set mindemote | Invalid command. |
| /gc set maxremove | Invalid command. |
| /gc set active | Invalid command. |
| /gc set inactive | Invalid command. |
| /decal remove former | Removes a guild decal from former guild members. |
Bugs
When you recruit a new guild member, if the new pilot has no guild rank and you try to assign one using the 'Promote' button in the Guild Information panel, you will crash your game instance. You will need to use the /gc promote Playername command to assign the lowest guild-rank; thereafter you will be able to use the Guild Info panel.
When entering a player's name, certain commands are case sensitive: you will need to capitalise the first letter in order for the command to work: e.g. /gc promote Playername. Whether class-suffix (e.g. PlayernameJE) needs to be capitalised too has not been tested, but could be likely.
The Guild Info in-game will stop working consistently once a guild roster approaches ~600 members. It is suspected that this is due to exceeding a max packet size, query length, or data structure when retrieving the guild info from the server. As a workaround you must keep the number of characters in the guild below this soft limit.
The Demote button in the Guild Info panel is always greyed out and the /gc demote command must be used instead.
The Tag button ("Tag a Guild Member with a label.") in the Guild Info panel shows a pop-up for a tag, but when you press OK it just says "Not implemented yet."
The Show Stats button ("View statistics of a Guild.") in the Guild Info panel shows a pop-up for a guild name, but when you press OK it just says "Not implemented yet."
The Contributions button ("View member contributions to the Guild.") in the Guild Info panel just says "Not implemented yet." when pressed.
/gc list all gives no error, but also gives no output despite making a sound like it did.
It is possible to create a Founder-less guild by deleting the Founder character. Anyone can then recreate a character with that same name, get invited back to the guild, and become the Founder.
/decal remove former does not work and /decal remove {player name} on a former member yields an error that they are not in the guild.