AutoTribe

Free AutoTribe 1.0

This resource is free
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

  • 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 MaxNameLength are 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.json and words.json apply 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.
Author
Kxrse
Downloads
10
Views
61
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Kxrse

Back
Top