Repository navigation
Module GoldMember
shmitzas edited this page Nov 10, 2026
·
1 revision
VIP for every player whose name contains your tag, such as myserver.com. Kind: granter. Requires VIPCore 1.1.0+.
addons/swiftlys2/configs/plugins/VIP_GoldMember/config.jsonc. Restart after editing.
| Setting | Default | Description |
|---|---|---|
Dns |
"example.com" |
Text the name must contain, ignoring case |
VipGroup |
"VIP" |
Group to give. Must be in vip_groups.jsonc
|
Duration |
0 |
0 = a permanent local grant while the name carries the text, removed when the text goes or the player leaves. Above 0 = a local grant of that length in TimeMode units |
CheckIntervalSeconds |
10 |
Seconds between name checks |
A name is first checked a second after joining. Players who are already VIP are left alone.
With Duration 0, ending the grant removes every grant the player holds on this server, not only GoldMember's. Global grants stay.
With Duration above 0, the grant runs its full length even if the tag goes, and a new one is given whenever it has run out while the name still carries the tag.
| Problem | Cause | Solution |
|---|---|---|
| Nobody gets VIP |
Dns is still example.com
|
Set your tag |
| The VIP has no features |
VipGroup isn't in vip_groups.jsonc
|
Add the group, or fix the name |
| VIP stays after the tag is removed |
Duration is above 0
|
Expected — use 0 to end it with the tag |
VIP stays after the tag is removed, with Duration 0
|
The server restarted while the player was online, so the grant stayed stored and GoldMember no longer ends it | Remove it in VIP users |
| A player lost a VIP an admin gave them on this server | They also had GoldMember VIP with Duration 0, and it ended |
Grant it globally — see Database |
{ "GoldMember": { "Dns": "example.com", "VipGroup": "VIP", "Duration": 0, "CheckIntervalSeconds": 10 } }