Name Control+

Plugin allows restricting Tribe, Player and Dino names

Features

> Auto block character creation if name is not allowed.
> Auto rename character when created if name is not allowed.
> Auto block tribe rename if name is not allowed.
> Auto rename tribe if name is not allowed.
> Auto block dino rename if name is not allowed.
> Auto rename dino if the name is not allowed.
> Auto Rename will pull a random name from the Names.json file.
> Messages can be set per blocking method for Tribe, Player and Dino.
> Integrates with 🛡 Tribe Enforcer for blocking name changes only. (Auto Rename is not supported)
> Force Unique Characters names
> Offer Reserved Character names to your VIPs

RCON/Console Commands
> Reload plugin config `ncp.reload`
> Get structure BP/Settings `ncp.getbp` (Console Only)

Config: Disallowed Name Matching
JSON:
  "DisallowedStrict": [ //Strict means the name must not match the exact names in this list (not case sensitive)
    "Hum[a4]n", //This will match "hum" + "a" or "4" + "n" so "human" or "hum4n" would be disallowed
    "123" //This will match exactly "123"
  ],
  "DisallowedPhrases": [ //Phrases means the name must not contain one of these phrases to be valid (not case sensitive)
    "789", //This will disallow any thing containing "789" so "MyName789" or "00789000"
    "[i1]d[i1][o0]t" //This will block all L33T speak version of "idiot" where "i" and "1" are interchangable and "o" and "0" for instance
  ],
Config: Blocking Methods
JSON:
  "Tribe": {
    "AutoRename": false,
    "AutoBlock": true
  },
  "Dino": {
    "AutoRename": true,
    "AutoBlock": false
  },
  "Player": {
    "AutoRename": false,
    "AutoBlock": true
  },
JSON:
{
  "LicenseKey": "", //Used to activate the plugin
  "Tribe": {
    "AutoRename": false, //True will automatically pick a random name from the Names.json file.
    "AutoBlock": true //True will prevent the name from being changed.
  },
  "Dino": {
    "AutoRename": false, //True will automatically pick a random name from the Names.json file.
    "AutoBlock": true, //True will prevent the name from being changed.
  },
  "Player": {
    "AutoRename": false, //True will automatically pick a random name from the Names.json file.
    "AutoBlock": true //True will prevent the name from being changed.
  },
  "DisallowedStrict": [ //Strict means the name must not match the exact names in this list (not case sensitive)
    "Hum[a4]n", //This will match "hum" + "a" or "4" + "n" so "human" or "hum4n" would be disallowed
    "123" //This will match exactly "123"
  ],
  "DisallowedPhrases": [ //Phrases means the name must not contain one of these phrases to be valid (not case sensitive)
    "789", //This will disallow any thing containing "789" so "MyName789" or "00789000"
    "[i1]d[i1][o0]t" //This will block all L33T speak version of "idiot" where "i" and "1" are interchangable and "o" and "0" for instance
  ],
  "Messages": {
    "Sender": {
      "Message": "NC+"
    },
    "TribeBlocked": {
      "Message": "That tribe name is not allowed!",
      "Scale": 2.1,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "TribeRenamed": {
      "Message": "That tribe name is not allowed! We have set one for you.",
      "Scale": 2.1,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "DinoBlocked": {
      "Message": "That dino name is not allowed!",
      "Scale": 2.1,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "DinoRenamed": {
      "Message": "That dino name is not allowed! We have set one for you.",
      "Scale": 2.1,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "PlayerBlocked": {
      "Message": "That player name is not allowed!",
      "Scale": 2.1,
      "DisplayTime": 5.0,
      "Color": "Red"
    },
    "PlayerRenamed": {
      "Message": "That player name is not allowed! We have set one for you.",
      "Scale": 2.1,
      "DisplayTime": 5.0,
      "Color": "Red"
    }
  }
}

Licensing
One license is limited to a single physical server, so multiple ark servers running on the same machine (HWID) would only need 1 license.

You will need to load the plugin to generate a `HWID` which you need to provide to me in the #📜license-request channel on my discord.
I will generate your license key which you will place in the plugin config.
Once you have the license key added to the config you can unload and load the plugin via RCON `plugins.unload NameControlPlus` followed by `plugins.load NameControlPlus`

Screenshot 2020-12-03 194111.jpg
Author
Lethal
Downloads
3
Type
Digital product
License duration
Unlimited
Price
15.00 USD
Views
529
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Lethal

  • Auto Crafter
    Auto Crafter
    Auto Craft Items and Change Structure Settings
  • ATLAS: Tribe Log Relay
    ATLAS: Tribe Log Relay
    Company Logs can be sent to a Company Discord and Admins can receive all Company Logs for auditing.
  • Creatures+
    Creatures+
    Flyer Speed, Stat Capping and Rebalancing Per Dino
  • Lethal ORP
    Lethal ORP
    Lethal's Offline Raid Protection
  • PvP Cooldowns
    PvP Cooldowns
    Prevents commands or actions during PvP/Raid Combat

Latest updates

  1. Name Control+ 1.04

  2. v1.02

    Small fix to prevent possible loading issue.
  3. v1.01

    Minor fixes and updated Auth system.
Top