This Plugin was intended for Synapse 2, and is not made, nor compatible with Synapse3.
Syncord is there to offer you a way of logging specific Events from within your SCP SL Server to your Discord Server.
Special thanks to GrafDimenzio for persistently & patiently helping me out with making good use of the Synapse-API. 😄
Another thanks to Exiled's DI. Why?
I was a noob at networking in programming before this project. I first looked at DI's implementations, getting my hands on using network trafficing myself and learned a lot.
However, these influences and inspirations in my code have been overhauled, removing a lot of associations, quirks and more importantly, making it more of my own creation.
Name | Version |
---|---|
.NET (Core) |
5 |
DSharpPlus |
4.0.0-rc1 |
DSharpPlus.CommandsNext |
4.0.0-rc1 |
DSharpPlus.Interactivity |
4.0.0-rc1 |
Serilog |
2.10.0 |
Serilog.Sinks.Console |
3.1.1 |
Serilog.Sinks.File |
4.1.0 |
protobuf-net |
3.0.73 |
Newtonsoft |
12.0.3 |
Name | Version |
---|---|
.NET Framework |
4.7.2 |
protobuf-net |
3.0.73 |
protobuf-net.Core |
3.0.73 |
Name | Version |
---|---|
.NET Framework |
4.7.2 |
Synapse |
2.5.0 |
Newtonsoft.Json |
12.0.3 |
This deserves its own dedicated documentation. Please follow the link in the headline.
Download the files from the Latest Release.
The Bot only has to be unpacked and stay within its own folder (For your own good, and to make sure of the file integrity).
You do not have to install an additional runtime environment, hence the bot's size.
It doesn't matter where you put the Bot-Folder.
For the SL server-sided things...
You move the dependencies into your Synapse-dependencies folder.
After that, you simply move the SyncordPlugin.dll
into your Server's plugin folder. Done!
The Syncord Plugin has 1 command, with 2 subcommands.
All of these require the permission syncord.reconnect
.
Command Name | Description |
---|---|
syncord |
Check whether Syncord is currently connected to a Bot. |
syncord connect |
Connect Syncord with the Bot mentioned in the configs. |
syncord disconnect |
Disconnect Syncord from the Bot. |
Available in Remote Admin Console
and the Server Console