Skip to content
This repository was archived by the owner on Aug 9, 2023. It is now read-only.

Commit ce64633

Browse files
committed
Readme.md
1 parent 2df4415 commit ce64633

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

Readme.md

+31-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,31 @@
1-
Write a new README
1+
[![discord badge](https://img.shields.io/discord/716698782317805629?color=7289DA&label=discord)](https://discord.gg/uVtNr9Czng) [![Docs](https://img.shields.io/badge/-Documentary-blue)](https://docs3.synapsesl.xyz/)
2+
3+
# **Synapse**
4+
## What is Synapse?
5+
Synapse is an SCP:SL Plugin Framework and High-Level Modding API.
6+
7+
It was created for the purpose of making Plugin development for SCP:SL as easy as possible.
8+
9+
Synapse replaces a lot of logic of the base game with its own and allows plugin devs therefore to modify the game massively with ease and without compatibility issues with other Plugins
10+
11+
Previously it was almost impossible to create advanced logic like CustomRoles with multiple different plugins at the same time while somehow keeping it all stable and create a communication between each plugin to ensure no bugs appear, however with Synapse the plugins can just define the basic information of the custom role and Synapse will handle the entire logic for FriendlyFire, Round End Calculations and keeping track of players so that Plugins only have to focus on their actual special features of their Role and not the process of adding a new Role itself.
12+
13+
There are also a lot of other features like this, that tries to fix common Issues you encounter regularly while developing Plugins for SCP:SL.
14+
15+
## Why should I use Synapse as a Server Hoster?
16+
17+
We already established that there are a lot of features for developers, but what can Synapse offer to Server Hoster?
18+
19+
* Synapse offers a Translation System that allows individual Players to set their own Language with a simple Command
20+
* Synapse's Database System is modular, so you can easily create an own DataBase Interface and reroute all the data storage to a custom created Database and all Plugins will use your Database
21+
* Custom Permission System that is a lot friendlier than the vanilla one and it also allows inheritation of groups
22+
* Useful Config for various default vanilla behaviors like a whitelist for Scp-173/096 (Tutorials can't trigger Scp-173/096 by default for moderation purposes)
23+
* Graphical changes and new "Buttons" to the RemoteAdmin that makes the Remote Admin more useful
24+
* The stability with many Plugins at the same time is much higher due to the fact that Synapse handles a lot of logic
25+
* We always try our best to keep version compatibility so that even a year old plugin still runs completely fine on the newest Version and that Devs and Hosters don't have to update their server and plugins every week
26+
27+
## How can I install Synapse?
28+
It depends on your machine running SCP: Sl but it's quite simple just follow the installation guide [here](https://docs3.synapsesl.xyz/hosting-guides/how-to-set-up-a-server)
29+
30+
## Developing a Plugin for Synapse
31+
When you want to start coding Plugins for Synapse3 is it recommended to look at our beginner docs [here](https://docs3.synapsesl.xyz/getting-started/first-plugin) as well as joining our [Discord](https://discord.gg/uVtNr9Czng) for further questions you may have

0 commit comments

Comments
 (0)