- 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.dllin yourEXILED/Pluginsfolder - 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
scpdebugcommand 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
sctestcommand