I started with Discord Chat, Discord Wipe, and Discord Death then discovered this mod...
I spent a lot of time attempting to set it up (I unloaded the discord mods above at first) and tried to get all the options from RustCord but for some reason some worked and some did not... is there any chance it conflicts with anything installed from the above mods (plus DIscord Core and the dll)?
I can no longer post my config because I blew it away and went back to the above mods simply because I could not get it to work completely...
I like this moid better if I can get all the messages to work; for example I never got death messages as simple OR as deathnotes to work...
Any advice???
Conflicts with Discord Chat etc
OK here is my config and the issues I have noted thus far.
List of things that 'so far' I have noted do not seem to work:
1. The server restart seems to work when I manually restart the server BUT if the SmoothRestarter mod does it I do not see any messages.
2. Godmode does not report to discord
3. Gestures do not report to discord
4. !Players does not work in discord channel
My Config:
{
"General Settings": {
"API Key (Bot Token)": "<removed>",
"Auto Reload Plugin": true,
"Auto Reload Time (Seconds)": 901,
"Enable Bot Status": true,
"In-Game Report Command": "report",
"Discord Extension Log Level (Verbose/Debug/Info/Warning/Error/Exception/Off)": "Info"
},
"Discord to Game Settings": {
"Discord Command Prefix": "!",
"Discord to Game Chat: Icon (Steam ID)": 76561############,
"Discord to Game Chat: Tag": "[RUSTCORD]",
"Discord to Game Chat: Tag Color (Hex)": "#7289DA",
"Discord to Game Chat: Player Name Color (Hex)": "#55aaff",
"Discord to Game Chat: Message Color (Hex)": "#ffffff"
},
"Rust Logging Settings": {
"Enable Logging: Player Chat": true,
"Enable Logging: Joins & Quits": true,
"Enable Logging: Deaths": true,
"Enable Logging: Vehicle Spawns (Heli/APC/Plane/Ship)": true,
"Enable Logging: Crate Drops (Hackable/Supply)": true,
"Enable Logging: Usergroup Changes": true,
"Enable Logging: Permission Changes": true,
"Enable Logging: Kicks & Bans": true,
"Enable Logging: Player Name Changes": true,
"Enable Logging: Server Commands (Gestures/Note Edits)": true,
"Enable Logging: Server Messages (Give/Item Spawns)": true,
"Enable Logging: Player F7 Reports": true,
"Enable Logging: Team Changes": true,
"Enable Logging: RCON Connections": true,
"Enable Logging: Spectates": true,
"Enable Logging: Server Wipe": true,
"Enable Custom Logging": true
},
"Plugin Logging Settings": {
"Enable Logging: AdminHammer": false,
"Enable Logging: Admin Radar": true,
"Enable Logging: Better Chat Mute": false,
"Enable Logging: Clans": false,
"Enable Logging: Dangerous Treasures": false,
"Enable Logging: Discord Auth": true,
"Enable Logging: Godmode": true,
"Enable Logging: Kits": true,
"Enable Logging: Private Messages": true,
"Enable Logging: Raidable Bases": true,
"Enable Logging: Sign Artist": true,
"Enable Logging: Vanish": true
},
"Premium Plugin Logging Settings": {
"Enable Logging: Air Event": false,
"Enable Logging: Armored Train Event": false,
"Enable Logging: Cargo Train Event": false,
"Enable Logging: Convoy Event": false,
"Enable Logging: Harbor Event": false,
"Enable Logging: Junkyard Event": false,
"Enable Logging: Power Plant Event": false,
"Enable Logging: Satellite Dish Event": false,
"Enable Logging: Sputnik Event": false,
"Enable Logging: Water Event": false
},
"Discord Output Formatting": {
"Output Type: Bans (Simple/Embed)": "Simple",
"Output Type: Bug Report (Simple/Embed)": "Simple",
"Output Type: Deaths (Simple/Embed/DeathNotes)": "DeathNotes",
"Output Type: F7 Reports (Simple/Embed)": "Simple",
"Output Type: Join/Quit (Simple/Embed)": "Simple",
"Output Type: Join Player Info (Admin Channel) (Simple/Embed)": "Simple",
"Output Type: Kicks (Simple/Embed)": "Simple",
"Output Type: Note Logging (Simple/Embed)": "Simple",
"Output Type: Player Name Change (Simple/Embed)": "Simple",
"Output Type: /Report (Simple/Embed)": "Simple",
"Output Type: Server Wipe (Simple/Embed)": "Simple",
"Output Type: Teams (Simple/Embed)": "Simple",
"Output Type (Plugin): Admin Hammer (Simple/Embed)": "Simple",
"Output Type (Plugin): Admin Radar (Simple/Embed)": "Simple",
"Output Type (Plugin): Better Chat Mute (Simple/Embed)": "Simple",
"Output Type (Plugin): Clans (Simple/Embed)": "Simple",
"Output Type (Plugin): Dangerous Treasures (Simple/Embed)": "Simple",
"Output Type (Plugin): Discord Auth (Simple/Embed)": "Simple",
"Output Type (Plugin): Godmode (Simple/Embed)": "Simple",
"Output Type (Plugin): Kits (Simple/Embed)": "Simple",
"Output Type (Plugin): Private Messages (Simple/Embed)": "Simple",
"Output Type (Plugin): Raidable Bases (Simple/Embed)": "Simple",
"Output Type (Plugin): Vanish (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): AirEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): ArmoredTrainEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): CargoTrainEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): ConvoyEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): HarborEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): JunkyardEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): PowerPlantEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): SatDishEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): SputnikEvent (Simple/Embed)": "Simple",
"Output Type (Premium Plugin): WaterEvent (Simple/Embed)": "Simple"
},
"Logging Exclusions": {
"Exclude Listed Groups From log_groups": [
"example-group1",
"example-group2"
],
"Exclude Listed Permissions From log_perms": [
"example.permission1",
"example.permission2"
]
},
"Filter Settings": {
"Chat Filter: Replacement Word": "<censored>",
"Chat Filter: Words to Filter": [
"badword1",
"badword2"
]
},
"Discord Logging Channels": [
{
"Discord Channel ID #": "<removed>",
"Channel Flags": [
"cmd_allow",
"cmd_players",
"msg_bradleyspawn",
"msg_chat",
"msg_chinookspawn",
"msg_gesture",
"msg_helispawn",
"msg_join",
"msg_planespawn",
"msg_quit",
"msg_shipspawn",
"log_cratedrop",
"log_namechange",
"log_supplydrop",
"plugin_deathnotes_pvp",
"plugin_deathnotes_npc",
"plugin_deathnotes_animal",
"plugin_deathnotes_vehicle",
"plugin_raidablebases",
"plugin_signartist"
],
"Custom: Words/Phrases to Log": [
"keyword1",
"keyword2"
]
},
{
"Discord Channel ID #": "<removed>",
"Channel Flags": [
"cmd_allow",
"msg_serverinit",
"log_serverwipe"
],
"Custom: Words/Phrases to Log": [
"keyword1",
"keyword2"
]
},
{
"Discord Channel ID #": "<removed>",
"Channel Flags": [
"cmd_allow",
"cmd_ban",
"cmd_com",
"cmd_kick",
"cmd_timeban",
"cmd_unban",
"game_bug",
"game_report",
"log_admingive",
"log_bans",
"log_f7reports",
"log_groups",
"log_itemnote",
"log_kicks",
"log_perms",
"log_spectates",
"log_teams",
"msg_joinlog",
"msg_teamchat",
"plugin_adminradar",
"plugin_discordauth",
"plugin_privatemessages",
"plugin_vanish"
],
"Custom: Words/Phrases to Log": [
"keyword1",
"keyword2"
]
}
],
"Discord Command Role Assignment (Empty = All roles can use command.)": {
"ban": [
"DiscordRoleName",
"DiscordRoleName2"
],
"com": [
"DiscordRoleName",
"DiscordRoleName2"
],
"kick": [
"DiscordRoleName",
"DiscordRoleName2"
],
"mute": [
"DiscordRoleName",
"DiscordRoleName2"
],
"players": [
"DiscordRoleName",
"DiscordRoleName2"
],
"timeban": [
"DiscordRoleName",
"DiscordRoleName2"
],
"unban": [
"DiscordRoleName",
"DiscordRoleName2"
],
"unmute": [
"DiscordRoleName",
"DiscordRoleName2"
]
}
}
Merged post
OK part of my help resuest was operator error....
The !player command was due to my stupidity not reading the documentation fully....
Here is the list of things I still cannot get to work:
List of things that 'so far' I have noted do not seem to work:
1. The server restart seems to work when I manually restart the server BUT if the SmoothRestarter mod does it I do not see any messages.
2. Godmode does not report to discord
3. Gestures do not report to discord