earth-asiaArena System

Zentrix runs matches using an Instanced World System.

That means every match gets its own temporary copy of your template worlds.

Key concepts

Instanced gameplay

Each match runs inside a fresh copy of your templates.

Multiple matches can run at the same time.

World isolation

Players in different matches never interact.

The original template worlds are never modified.

circle-info

Terminology: a template world is your original map. An instance is the temporary copied world used by one match.

Arena configs

Arena definitions are stored as YAML files:

plugins/Zentrix/arenas/<arena>.yml

Example: plugins/Zentrix/arenas/desert.yml

If you’re setting up a new arena, start here: Creating Arena.

World cloning & lifecycle (crucial)

Zentrix treats two worlds as templates for each match:

  • Arena World (the actual match world)

  • Waiting Lobby (the pre-game staging world)

When a match gets created, Zentrix creates temporary copies of both.

Lifecycle flow

  1. Initialization Zentrix instantly creates:

    • an Arena World Copy

    • a Waiting Lobby Copy

  2. Waiting Players join the match. They spawn inside the Waiting Lobby Copy.

  3. Game start The countdown ends. Players teleport to the Arena World Copy.

  4. Optimization The Waiting Lobby Copy is deleted right after the match starts. This frees memory and disk I/O for active matches.

  5. Cleanup When the match ends (or everyone leaves), the Arena World Copy is deleted. The next match starts from the clean template.

circle-info

More info on world copying technology in Auto World Restoration.

Player isolation (why instances matter)

Instances let Zentrix run concurrent games without cross-match interference.

Isolation is enforced at the “match instance” level, not just by distance.

System
What players experience
What Zentrix enforces

Chat

Only see chat from the same match.

Messages are routed per-match.

Tab List

Only see players from the same match.

Player list is filtered to the arena instance.

Voice (SimpleVoiceChat)

Proximity voice only works inside the same match.

Audio is limited to the specific world copy.

Scoreboards & stats

Your HUD reflects only your current match.

Scoreboards and match stats are isolated per instance.

Last updated