Synapse
Search…
Permissions
Synapse has an own permission system which overrides the permission system used by SCP: Secret Laboratory which means you need to set up the permissions, in order to have access to the RemoteAdmin.

permission.syml

Everything will be defined in the permission.syml which will be created by Synapse on the first boot of the Server in ~/Synapse/configs/server-shared.
By default, the Server Section, an example Owner and User group will be generated.
1
[Server]
2
{
3
# If Enabled the GlobalBanTeam gets their global Permissions
4
globalBanTeamAccess: true
5
# If Enabled the Manager gets their global Permissions
6
managerAccess: true
7
# If Enabled the Staff gets their global Permissions
8
staffAccess: true
9
}
10
11
[Owner]
12
{
13
# If Enabled this Group will be assigned to all players,which are in no other Group
14
default: false
15
# If Enabled this Group will be assigned to Northwood staff players,which are in no other Group
16
northwood: false
17
# If Enabled this Group has Acces to RemoteAdmin
18
remoteAdmin: true
19
# The Badge which will be displayed in game
20
badge: Owner
21
# The Color which the Badge has in game
22
color: red
23
# If Enabled The Badge of this Group will be displayed instead of the global Badge
24
cover: true
25
# If Enabled the Badge is Hidden by default
26
hidden: true
27
# The KickPower the group has
28
kickPower: 254
29
# The KickPower which is required to kick the group
30
requiredKickPower: 255
31
# The Permissions which the group has
32
permissions:
33
- '*'
34
# Gives the Group the Permissions of all Groups in this List
35
inheritance:
36
- User
37
# The UserID´s of the Players in the Group
38
members:
40
}
41
42
[User]
43
{
44
default: true
45
northwood: false
46
remoteAdmin: false
47
badge: NONE
48
color: NONE
49
cover: false
50
hidden: false
51
kickPower: 0
52
requiredKickPower: 1
53
permissions:
54
- synapse.command.help
55
- synapse.command.plugins
56
inheritance:
57
members:
58
}
Copied!

Permission Wildcard

You can give a group every permission by adding the Permission '*',.*.
If you want to add all Permissions for a specific plugin you can do this with pluginname.*.
Example:
1
permissions:
2
- plugin.*
3
- synapse.command.*
Copied!

Vanilla Permissions

Maybe you have noticed that you have no vanilla permissions (except you use the wildcard), which you can change by adding the permission vanilla.* for all vanilla permissions or vanilla.permissionname. (The nodes of the permissions can you find here)
Example:
1
permissions:
2
- vanilla.FacilityManagement
3
- vanilla.PlayersManagement
Copied!

Synapse Permissions

Permission
Description
synapse.see.invisible
Allows a Player to see another Player which is in Invisible Mode
synapse.permission.groups
Allows a Player to get all ServerGroups defined in the permission.syml
synapse.permission.setgroup
Allows a Player to set the Group of other Players (Warning: This can be abused to get more permissions, so be careful!)
synapse.permission.delete
Allows a Player to delete a Group inside the permission.syml
synapse.command.*
Permission for the Synapse Commands. You may read here for more information

Colors

A list of all colors that can be displayed can you find here

Password authentication

Synapse does not support password authentication and it is recommended to disable it on your Server in the SCP:SL Configs to prevent bugs that may occur