AutoTribe
Put every tribeless player into their own tribe automatically, with a randomly generated name.
Any player who spawns, respawns, transfers in, or leaves a tribe without a tribe is queued and placed into a fresh solo tribe. No database, no commands, no ongoing management. Players are free to rename or leave afterwards, and leaving just re-queues them.
What AutoTribe Does
Commands
None. AutoTribe runs entirely on its own with no player or admin commands, and no permission nodes.
Config
Word Lists
Minimum is 1 opener, 2 adjectives, and 1 noun. Entries are trimmed, blanks are skipped. If the list fails to load, AutoTribe idles until it is fixed rather than assigning broken names.
Install
Drop the
Put every tribeless player into their own tribe automatically, with a randomly generated name.
Any player who spawns, respawns, transfers in, or leaves a tribe without a tribe is queued and placed into a fresh solo tribe. No database, no commands, no ongoing management. Players are free to rename or leave afterwards, and leaving just re-queues them.
What AutoTribe Does
- Covers every entry point: first spawn, respawn, transfer arrival, and leaving or being kicked from a tribe.
- Generated names: pulled from your own word lists in the
[Opener] [Adjective] [Adjective] [Noun]format, with both adjectives always different. - Name length cap: names over
MaxNameLengthare rejected and redrawn, so nothing gets truncated in game. - No orphan tribes: creation requests made while the engine still holds the old tribe are rejected cleanly and simply retried.
- On screen notice: configurable message and colour shown once the player has actually landed in a tribe.
- Config hot reload: both
config.jsonandwords.jsonapply within 10 seconds, no restart.
Commands
None. AutoTribe runs entirely on its own with no player or admin commands, and no permission nodes.
Config
ArkApi/Plugins/AutoTribe/config.json
JSON:
{
"MessageColor": "0.902,0.365,0.137,1",
"JoinMessage": "You have been automatically placed into a tribe.",
"RetryIntervalMs": 1000,
"LeaveSettleMs": 1000,
"MaxAttempts": 30,
"MaxNameLength": 24
}
MessageColor string, default 0.902,0.365,0.137,1. Notification colour as r,g,b,a floats.JoinMessage string. Shown once the player has been placed into a tribe. Leave blank to suppress it.RetryIntervalMs integer, default 1000. Gap between tribe creation attempts for one player. Floored at 100.LeaveSettleMs integer, default 1000. Grace period before the first attempt on the leave path, letting the engine finish tearing the old tribe down.MaxAttempts integer, default 30. Attempts before AutoTribe gives up on a player until their next respawn.MaxNameLength integer, default 24. Character ceiling for a generated tribe name. Floored at 8.Word Lists
ArkApi/Plugins/AutoTribe/words.json holds three string arrays. Names are built as [Opener] [Adjective] [Adjective] [Noun].
JSON:
{
"Openers": ["The"],
"Adjectives": ["Angry", "Silent", "Rusty"],
"Nouns": ["Raptors", "Ascendants", "Nomads"]
}
Minimum is 1 opener, 2 adjectives, and 1 noun. Entries are trimmed, blanks are skipped. If the list fails to load, AutoTribe idles until it is fixed rather than assigning broken names.
Install
Drop the
AutoTribe folder into ArkApi/Plugins/. Both config.json and words.json are required.