From bda19a18b21ef02a9c4c7710c163c88e513c5caf Mon Sep 17 00:00:00 2001
From: SeanWalsh95 The Message SquadJS will send to players warning them they will be kicked Message to send to players when they are kicked How often in Seconds should we warn the player about being unassigned? How long in Seconds to wait before a unassigned player is kicked Player count required for AutoKick to start kicking players, set to -1 to disable Time delay in Seconds from start of the round before AutoKick starts kicking againAutoKickUnassigned
- AutoKickUnassigned
- AutoKickUnassigned
plugin will automatically kick players that are not in a squad after a specified ammount of time.Options
- warningMessage
- Description
- Default
- Join a squad, you are are unassigned and will be kicked
kickMessage
- Description
- Default
- Unassigned - automatically removed
frequencyOfWarnings
- Description
- Default
- 30
unassignedTimer
- Description
- Default
- 360
playerThreshold
- Description
- Default
- 93
roundStartDelay
- Description
- Default
- 900
ignoreAdmins
- Description
- true
: Admins will NOT be kickedfalse
: Admins WILL be kicked
false
-true
: Reserve slot players will NOT be kickedfalse
: Reserve slot players WILL be kickedfalse
The AutoTkWarn
plugin will automatically warn players with a message when they teamkill.
The message to warn players with.
-Please apologise for ALL TKs in ALL chat!
The ChatCommands
plugin can be configured to make chat commands that broadcast or warn the caller with present messages.
An array of objects containing the following properties:
command
- The command that initiates the message.type
- Either warn
or broadcast
.response
- The message to respond with.ignoreChats
- A list of chats to ignore the commands in. Use this to limit it to admins.[
- {
- "command": "squadjs",
- "type": "warn",
- "response": "This server is powered by SquadJS.",
- "ignoreChats": []
- }
-]
The mysql-log
plugin will log various server statistics and events to a database. This is great for server performance monitoring and/or player stat tracking.
-
-Grafana (NOT YET WORKING WITH V2):
-
SquadJS
.The Sequelize connector to log server information to.
-mysql
A overridden server ID.
-null
The DiscordAdminBroadcast
plugin will send a copy of admin broadcasts made in game to a Discord channel.
The DiscordRoundWinner
plugin will send the round winner to a Discord channel.
16761867
The DiscordDebug
plugin can be used to help debug SquadJS by dumping SquadJS events to a Discord channel.
Discord connector name.
+discord
The ID of the channel to log events to.
+
667741905228136459
+A list of events to dump.
+[]
[
+ "PLAYER_DIED"
+]
+ The DiscordChat
plugin will log in-game chat to a Discord channel.
Discord connector name.
+discord
The ID of the channel to log admin broadcasts to.
+
667741905228136459
+The color of the embed for each chat.
+{}
{
+ "ChatAll": 16761867
+}
+The color of the embed.
+16761867
A list of chat names to ignore.
+[
+ "ChatSquad"
+]
The IntervalledBroadcasts
plugin allows you to set broadcasts, which will be broadcasted at preset intervals
Messages to broadcast.
+[]
[
+ "This server is powered by SquadJS."
+]
+Frequency of the broadcasts in milliseconds.
+300000
The DiscordServerStatus
plugin updates a message in Discord with current server information, e.g. player count.
Discord connector name.
+discord
ID of messages to update.
+[]
[
+ {
+ "channelID": "667741905228136459",
+ "messageID": "766688383043895387"
+ }
+]
+How frequently to update the status in Discord.
+60000
Disable the bot status.
+false
The DiscordChat
plugin will log in-game chat to a Discord channel.
The ChatCommands
plugin can be configured to make chat commands that broadcast or warn the caller with present messages.
Discord connector name.
-discord
The ID of the channel to log admin broadcasts to.
-
667741905228136459
-The color of the embed for each chat.
-{}
{
- "ChatAll": 16761867
-}
-The color of the embed.
-16761867
A list of chat names to ignore.
+An array of objects containing the following properties:
command
- The command that initiates the message.type
- Either warn
or broadcast
.response
- The message to respond with.ignoreChats
- A list of chats to ignore the commands in. Use this to limit it to admins.[
- "ChatSquad"
+ {
+ "command": "squadjs",
+ "type": "warn",
+ "response": "This server is powered by SquadJS.",
+ "ignoreChats": []
+ }
]
The DiscordDebug
plugin can be used to help debug SquadJS by dumping SquadJS events to a Discord channel.
The AutoTkWarn
plugin will automatically warn players with a message when they teamkill.
Discord connector name.
+The message to warn players with.
discord
The ID of the channel to log events to.
-
667741905228136459
-A list of events to dump.
-[]
[
- "PLAYER_DIED"
-]
+ Please apologise for ALL TKs in ALL chat!
The DiscordRcon
plugin allows a specified Discord channel to be used as a RCON console to run RCON commands.
Discord connector name.
-discord
ID of channel to turn into RCON console.
-
667741905228136459
-{}
) permissions will be disabled{}
{
- "123456789123456789": [
- "AdminBroadcast",
- "AdminForceTeamChange",
- "AdminDemoteCommander"
- ]
-}
-Prepend admin names when making announcements.
-false
The DiscordRoundWinner
plugin will send the round winner to a Discord channel.
The DiscordAdminBroadcast
plugin will send a copy of admin broadcasts made in game to a Discord channel.
16761867
The DiscordServerStatus
plugin updates a message in Discord with current server information, e.g. player count.
Discord connector name.
-discord
ID of messages to update.
-[]
[
- {
- "channelID": "667741905228136459",
- "messageID": "766688383043895387"
- }
-]
-How frequently to update the status in Discord.
-60000
Disable the bot status.
-false
The DiscordSubSystemRestarter
plugin allows you to manually restart SquadJS subsystems in case an issues arises with them.
!squadjs restartsubsystem rcon
!squadjs restartsubsystem logparser
Discord connector name.
-discord
ID of role required to run the sub system restart commands.
-
667741905228136459
- The DiscordTeamkill
plugin logs teamkills and related information to a Discord channel for admins to review.
Discord connector name.
-discord
The ID of the channel to log teamkills to.
-
667741905228136459
-The color of the embeds.
-16761867
Disable Squad Community Ban List information.
-false
The IntervalledBroadcasts
plugin allows you to set broadcasts, which will be broadcasted at preset intervals
Messages to broadcast.
-[]
[
- "This server is powered by SquadJS."
-]
-Frequency of the broadcasts in milliseconds.
-300000
The SCBLInfo
plugin alerts admins when a harmful player is detected joining their server based on data from the Squad Community Ban List.
Discord connector name.
-discord
The ID of the channel to alert admins through.
-
667741905228136459
-Admins will be alerted when a player has this or more reputation points. For more information on reputation points, see the Squad Community Ban List's FAQ
-6
Live!
The SCBLInfo
plugin alerts admins when a harmful player is detected joining their server based on data from the Squad Community Ban List.
Discord connector name.
+discord
The ID of the channel to alert admins through.
+
667741905228136459
+Admins will be alerted when a player has this or more reputation points. For more information on reputation points, see the Squad Community Ban List's FAQ
+6
randomize
The DiscordRcon
plugin allows a specified Discord channel to be used as a RCON console to run RCON commands.
Discord connector name.
+discord
ID of channel to turn into RCON console.
+
667741905228136459
+{}
) permissions will be disabled{}
{
+ "123456789123456789": [
+ "AdminBroadcast",
+ "AdminForceTeamChange",
+ "AdminDemoteCommander"
+ ]
+}
+Prepend admin names when making announcements.
+false
The DiscordTeamkill
plugin logs teamkills and related information to a Discord channel for admins to review.
Discord connector name.
+discord
The ID of the channel to log teamkills to.
+
667741905228136459
+The color of the embeds.
+16761867
Disable Squad Community Ban List information.
+false
The AutoKickUnassigned
plugin will automatically kick players that are not in a squad after a specified ammount of time.
Message SquadJS will send to players warning them they will be kicked
+Join a squad, you are are unassigned and will be kicked
Message to send to players when they are kicked
+Unassigned - automatically removed
How often in Seconds should we warn the player about being unassigned?
+30
How long in Seconds to wait before a unassigned player is kicked
+360
Player count required for AutoKick to start kicking players, set to -1 to disable
+93
Time delay in Seconds from start of the round before AutoKick starts kicking again
+900
true
: Admins will NOT be kickedfalse
: Admins WILL be kickedfalse
true
: Reserve slot players will NOT be kickedfalse
: Reserve slot players WILL be kickedfalse
The DiscordSubSystemRestarter
plugin allows you to manually restart SquadJS subsystems in case an issues arises with them.
!squadjs restartsubsystem rcon
!squadjs restartsubsystem logparser
Discord connector name.
+discord
ID of role required to run the sub system restart commands.
+
667741905228136459
+ The mysql-log
plugin will log various server statistics and events to a database. This is great for server performance monitoring and/or player stat tracking.
+
+Grafana (NOT YET WORKING WITH V2):
+
SquadJS
.The Sequelize connector to log server information to.
+mysql
A overridden server ID.
+null