Skip to content

Module GoldMember

shmitzas edited this page Nov 10, 2026 · 1 revision

VIP_GoldMember

VIP for every player whose name contains your tag, such as myserver.com. Kind: granter. Requires VIPCore 1.1.0+.


Configuration

addons/swiftlys2/configs/plugins/VIP_GoldMember/config.jsonc. Restart after editing.

{
  "GoldMember": {
    "Dns": "example.com",
    "VipGroup": "VIP",
    "Duration": 0,
    "CheckIntervalSeconds": 10
  }
}
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.


Troubleshooting

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

Clone this wiki locally