X Playername

Paid X Playername v1.0

This resource is paid, and requires to be purchased
▌ Xplayername — Overview
Price (20€)

[ Name Control ]

• Enforces rules during character creation
• Rejects invalid names (no kick, returns to creation)
• Max length limit (e.g. 16) with {max_length} message

[ Character Filters ]
• Control allowed: Letters / Numbers / Spaces / Symbols / Unicode
• Includes English + Spanish letters (A-Z, Ñ, Á, Ü, etc.)
• Optional Unicode support for other languages
• Blocks control chars (tabs/newlines always denied)

[ Formatting Rules ]
• Toggle numbers (e.g. player123)
• Toggle spaces (Juan Carlos)
• Toggle keyboard symbols (!@#$...)

[ Reserved Names ]
• Case-insensitive protected names
→ Blocks: pepe, PEPE, PePe
• SteamID whitelist for allowed users

[ Banned Names ]
• External file: banned_names.txt
• Match modes:
Contains (partial match)
Exact (full match only)

[ Player Feedback ]
• Custom messages for:
→ too long / invalid chars / reserved / banned

[ System Tools ]
• Live config reload (re-reads banned names file)

---

▌ Commands (Ingame + RCON)
xplayername.reload → reload config

---

[ Notes ]
• Use reasonable max length for clean names
• Allow letters/numbers/spaces for normal servers
• Disable symbols for stricter naming
• Use reserved + banned lists for moderation

{
"NameLimit": { // Survivor creation name length limit.
"Enabled": true, // true = block names longer than MaxLength. false = allow all names.
"MaxLength": 16, // Maximum character count allowed for the survivor name.
"RejectMessage": "Your survivor name is too long. Maximum allowed length: {max_length}.", // Message shown when creation is rejected. Placeholder: {max_length}.
"NotificationScale": 1.4, // On-screen notification text size.
"NotificationSeconds": 8.0, // How long the warning is shown.
"Debug": false // true = log accepted/rejected names for testing.
},
"AllowedCharacters": { // Character whitelist for survivor names.
"Enabled": true, // true = validate each character. false = only length/reserved-name checks apply.
"AllowLetters": true, // Allows English and Spanish letters: A-Z, a-z, Ñ, ñ, ÁÉÍÓÚ, áéíóú, Ü, ü.
"AllowUnicodeLetters": false, // true = allow letters from all languages. false = only English/Spanish letters above.
"AllowNumbers": true, // Allows 0-9.
"AllowSpaces": true, // Allows normal spaces. Tabs/newlines/control characters are always blocked.
"AllowKeyboardSymbols": false, // Allows normal ASCII keyboard symbols: !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~
"RejectMessage": "Your survivor name contains characters that are not allowed." // Message shown for blocked characters.
},
"ReservedNames": { // Exact reserved survivor names.
"Enabled": true, // true = block names in Names unless SteamID is in AllowSteamIDs.
"AllowSteamIDs": [ // SteamIDs allowed to use reserved names. They still must pass length/character checks.
7678632846832234,
785263483284876
],
"Names": [ // Reserved names are checked case-insensitively. Put numbers inside quotes for valid JSON.
"123",
"pepe",
"roro"
],
"RejectMessage": "This survivor name is reserved. Please pick a different name." // Message shown for reserved names.
},
"BannedNames": { // Text-file driven banned name/word list. Loaded once when the plugin loads.
"Enabled": true, // true = check survivor names against the banned_names.txt list.
"File": "banned_names.txt", // File path inside ArkApi/Plugins/Xplayername. Absolute paths are also supported.
"MatchMode": "Contains", // Contains = block if the survivor name contains any listed text. Exact = full-name match only.
"RejectMessage": "This survivor name is not allowed. Please pick a different name." // Message shown for banned names.
}
}

-------------------------DISCORD >CLIC HERE<---------------------------
v4asjcv4asjcv4as (1).png
Author
xregulox
Downloads
8
Views
28
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from xregulox

  • X Notify
    Free X Notify
    OPTIMIZED LIGHTWEIGHT CROSS-MAP JOIN/LEAVE NOTIFICATIONS PLUGIN
  • X AdminLink
    Paid X AdminLink
    REMOTE INGAME ADMIN ASSISTANCE, REMOTE ADMIN COMMANDS ON PLAYER POV
  • X Bans + Alts
    Paid X Bans + Alts
    IP/STEAMID CLUSTER WIDE BANS + ALT ACCOUNTS DETECTIONS
  • X Data Plus
    Free X Data Plus
    STORES EVERYTHING YOU NEED (ALL-IN-.ONE) TO CREATE SCOREBOARDS, INTO DATABASE
  • X Chatlog
    Free X Chatlog
    ALL TYPES OF INGAME CHATS + COMMANDS TO DISCORD WEBHOOK.
Back
Top