Github:
Showcase
FaceIT icon displayed before the avatar. Other elements in the screenshot are unrelated to this plugin.
Platform Support
| Platform | Status |
|---|---|
| Windows | Tested |
| Linux | Need testers - Open an issue |
Requirements
- SwiftlyS2 v1.0.0+
- FaceIT API Key
Installation
- Download the latest release
- Extract plugin to
addons/swiftlys2/plugins/swiftlyS2-faceit-scoreboard/ - Extract
workshop.ziptogame/csgo_addons/(notcontent/csgo_addons/) - Restart the server
- Configure
config.jsoncwith your FaceIT API key
Configuration
| Option | Type | Default | Description |
|---|---|---|---|
ApiKey |
string | "" |
FaceIT API key (Required) |
UseCSGO |
bool | false |
Fallback to CSGO data if CS2 not found |
DefaultStatus |
bool | true |
Show level by default for new players |
EnableToggleCommand |
bool | true |
Allow players to toggle display |
CacheExpiryHours |
int | 24 |
Hours before refreshing level |
MaxConcurrentRequests |
int | 3 |
Max concurrent API requests |
RequestTimeoutSeconds |
int | 8 |
API request timeout |
AutoSaveIntervalSeconds |
int | 120 |
Auto-save cache interval (0 = disable) |
Commands
| Command | Description |
|---|---|
!faceit |
Toggle FaceIT level display |
!fl |
Alias for !faceit |
Supported Languages
Building from Source
Requirements
Build
git clone https://github.com/zhw1nq/swiftlyS2-faceit-scoreboard.git
cd swiftlyS2-faceit-scoreboard
dotnet restore
dotnet build
Publish
dotnet publish -c Release
Output directory: build/publish/swiftlyS2-faceit-scoreboard/
Credits
License
This project is licensed under the MIT License.

