Releases: RefractorGSCM/Refractor
Releases · RefractorGSCM/Refractor
v0.5.0
v0.4.2
v0.4.0
New Features
- Server-scoped infraction command executions. Infraction commands can now be configured to run on the origin server or all servers of the same game as the origin server.
- Infraction websocket synchronization. Player infraction counts are updated in server player lists without having to reload.
- Infraction command {{DURATION_REMAINING}} placeholder which will be replaced with the minutes remaining in the infraction.
Changes
- Infraction command {{DURATION}} placeholder is no longer replaced with the remaining time in synchronization commands. It now exclusively references to the infraction's duration.
Update Instructions
1. Delete game JSON config files in the data
directory to let them be re-created from scratch.
Alternatively, you can manually edit the JSON file to make your old commands compatible. You will do this by changing command strings to an object with two fields: command
and run_on_all
.
For example, take the old format of:
"warn": [
"say {{PLAYER_NAME}} has been warned for: {{REASON}}"
]
This would be turned into:
"warn": [
{
"command": "say {{PLAYER_NAME}} has been warned for: {{REASON}}",
"run_on_all": false
}
]
v0.3.3
v0.3.2
v0.3.1
v0.3.0
New Features
- Ban synchronization toggle.
- Mute synchronization.
- New game command group for infraction synchronization.
- Player infraction threshold, special name display as infraction count approaches threshold in set timespan.
- Player infraction threshold/timespan settings.
Changes
- Servers are now sorted alphabetically in server list
Update Steps
Delete your game setting files in the data
folder to let them be recreated.
v0.2.1
New Features
- Ban synchronization toggle in game settings
Fixes
- Added env variable to allow customization of the SMTP from address to be used when sending emails from Refractor.
Update steps
- Open your
docker-compose.yml
file - Find the
refractor
service - Add a new environment variable called
SMTP_FROM_ADDRESS
and set it to the correct send address.
In the future, any runs of quickstart.sh will automatically populate this variable but anyone running previous versions must set it manually.
Refractor-Svelte
This release is intended for Refractor-Svelte version v0.2.2.