- Prerequisites: Ensure you have EXILED 9.6.0+ installed on your SCP:SL server
- Download: Get the latest release from the releases page
- Install: Place
ScpChat.dll
in yourEXILED/Plugins
folder - Configure: Edit the generated config file to your preferences
- Restart: Restart your server to load the plugin
# ScpChat Configuration
scp_chat:
is_enabled: true
debug: false
cooldown_seconds: 5
character_limit: 120
message_duration: 5
block_formatting: true
# Standard SCP roles that can use the chat
allowed_roles:
- Scp049
- Scp079
- Scp096
- Scp106
- Scp173
- Scp939
- Scp0492
- Scp3114
# Custom roles that can use the chat (Examples)
allowed_custom_roles:
- SCP-343
- SCP-999
# Message formatting
message_format: "[<color=red>{scp_number}</color>] {player}: {message}"
test_message_format: "[<color=yellow>DEBUG</color>] {player}: {message}"
# Admin permission for management commands
admin_permission: "scpchat.admin"
.scpchat <message>
/.sc <message>
- Send a message to SCP chat
sctoggle
/sct
- Toggle SCP chat on/offscpspy
- Enable/disable SCP chat monitoringsctest
- Send a test message to SCP chatscpdebug
/scd
- Display detailed debugging informationscstatus
/scs
- Show plugin status and statistics
- EXILED: 9.6.0+
- SCP:SL: Compatible with latest versions
- CustomRoles: Full integration support
- .NET Framework: 4.8
This project is licensed under the MIT License - see the LICENSE file for details.
- Use
scpdebug
command to check role detection - Verify custom role names match exactly in config
- Ensure CustomRoles plugin loads before ScpChat
- Check server logs for detailed error messages
- Verify player has correct role/permissions
- Check if chat is enabled with
scstatus
- Ensure message format is valid
- Test with
sctest
command