Skip to content
This repository was archived by the owner on Sep 12, 2020. It is now read-only.

Configs

Robin Möller edited this page Jun 23, 2020 · 20 revisions

Configs

Every Server has his own Server Config folder in %appdata%\Synapse\ServerConfigs(Windows) or .config/Synapse/ServerConfigs(Linux) named after his ServerPort.

server-config.yml

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.

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

Example on a (only Synapse related) Config.yml:

synapse_femur: 2
synapse_remote_keycard: true

permissions.yml

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:

  1. Default: Add default: true to one group and every player, on the server becomes the permission.
  2. Northwood: Add northwood: true to one group and every Northwood-Studio Staff member becomes the permission of the group
  3. ServerGroups: When a group found in the config_remoteadmin.txt match 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 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.

Plugin-translation.txt

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.

Clone this wiki locally