TO AVOID ISSUES WITH LICENSING PLEASE JOIN DISCORD BEFORE PURCHASING
Features
- Permission-Based Access - Block/Allow certain permission groups from accessing specific structures
- Multi-Use Control - Block Unlock/Lock/Pickup and more multi-use functions by permission group
- Customizable Messages - Configure messages shown when access is denied
- Blueprint Support - Control access to modded structures using blueprint paths
Example Usage
Unlinked players can not access Drops/Obelisks/Transmitters and thus blocking map travel till they have linked discord and in Ark.
Configuration
Code:
{
"licenseKey": "", // Your license key
"Debug": false, // Set as True to see access codes and BP Paths
"Messages": { // Custom messages shown when access is denied
"Link": "You can not access any map travel structure unless you link discord.",
"Admin": "You need to be an admin to access this structure",
"Bugged": "This Structure is bugged and has exploits, Awaiting dev update before the stucture can be used again",
"PublicDisabledByAdmin": "Public Teleporter Setting has Been Disabled By Admin"
},
"Permissions": { // Permission groups configuration
"Linked": { // Permission group name (must match in-game permission)
"Priority": 1, // Higher priority overrides lower priority groups
"Block": { // Structures completely blocked from opening
// "StructureType": "MessageKey"
},
"MultiUse": { // Multi-use options to block on specific structures
"Blueprint'/Game/PrimalEarth/Structures/TekTier/TekTeleporter.TekTeleporter": {
"Message": "PublicDisabledByAdmin", // Message key from Messages section
"Block": [
67313 // Multi-use option ID to block
]
}
// Add more structures as needed...
}
},
"Default": { // Default group for players without specific permissions
"Priority": 0, // Lowest priority
"Block": { // Structures completely blocked
"TributeTerminal": "Link", // Block with "Link" message
"ArtifactCrate": "Link",
"SupplyCrate": "Link",
"TekTransmitter": "Link",
"TransmitterPlus": "Link",
"CityTerminal": "Link"
},
"MultiUse": { // Multi-use options to block
// Same format as above...
}
}
}
}
Configuration Settings
| Setting | Description ||---------|-------------|
|
licenseKey | Your license key for the plugin ||
Debug | Set as True to see Access Codes and BP Paths ||
Messages | Custom messages shown when access is denied ||
Permissions | Permission groups with their access rules ||
Priority | Higher priority groups override lower priority ones ||
Block | Structures completely blocked from opening ||
MultiUse | Specific multi-use options to block on structures |
Notes
- You need a linking and permission syncing system if you would like to sync a linked role from discord to in game
- Personal Preference is Shadow Link and ShadowBot for permission syncing
- Structure types can use short names (e.g., TekTransmitter) or full blueprint paths
- Multi-use IDs can be found using debug mode or structure inspection tools