-
Notifications
You must be signed in to change notification settings - Fork 1
Configs
Every Server has his own Server Config folder in %appdata%\Synapse\ServerConfigs(Windows) or .config/Synapse/ServerConfigs(Linux) named after his ServerPort.
This is the main Server Config for Synapse and most Plugins.
You need to add the configuration on your own. These are not added by Synapse.
You can use default as config for the default value
These are the default configs for Synapse
| Config | Type | Default | Description |
|---|---|---|---|
| synapse_femur | int | 1 | How Many Persons are needed to contain Larry. |
| synapse_remote_keycard | Boolean | False | Can a Player open a door without need of equip his Keycard |
| synapse_join_broadcast | String | Empty | The Broadcast Message a Player gets when he joins |
| synapse_join_texthint | String | Empty | A Message in the middle of the Screen which gets a Player when he joins |
| synapse_join_duration | UShort | 5 | How long should the 2 Join Messages appear |
| synapse_speakingscps | Integer List | [ 16,17 ] | Which Scps can speak with Humans List of RoleID Note:Scp939 can always speak
|
| synapse_nametracking | Boolean | true | If set to true your Server is marked as Synapse Server |
Example on a (only Synapse related) Config.yml:
synapse_femur: 2
synapse_remote_keycard: true
synapse_join_broadcast: <color=blue>Welcome to my Server!</color>
synapse_join_texthint: <pos=75%>The best Scp:Sl Server :D</pos>
synapse_join_duration: 10
synapse_speakingscps: [ 0,3,5,7,9,10,16,17 ]
synapse_nametracking: default
This is the permissions config based on RA Groups used by plugins to check if a Player is allowed to issue a RACommand.
There are three types of groups:
- Default: Add
default: trueto one group and every player, on the server becomes the permission. - Northwood: Add
northwood: trueto one group and every Northwood-Studio Staff member becomes the permission of the group - ServerGroups: When a group found in the
config_remoteadmin.txtmatch the name of the PermissionGroup every member of the Role become the specified permissions
You can also inherit a group. Just add inheritance: and list the groups like the permissions.
Attention!
Inheritance works only upwards, meaning in the example below the Group northwood cant inherit of admin or owner but of user
The Permission .* is a wildcard for all permissions.
Example:
groups:
user:
default: true
permissions:
- plugin.permission
northwood:
northwood: true
permissions:
- plugin.permission
admin:
inheritance:
- user
- northwood
permission:
- plugin.otherpermission
owner:
permissions:
- .*
You can use this Validator to check if your permissions are correct.
Every plugin can create a file to support custom translations.
Just change the line you want, the plugin (should, if supported by the plugin author) use the text, instead of the default text.
This Config is special. It is not placed in the ServerConfig Directory but in your serverfiles in the same Directory than localadmin and SCPSL.exe.
In this config should be already the Line synapse_installation: default you can change the default to an other Path to change the installation path of Synapse but in this path must Synapse already be placed.