OutpostX | Territory Control, Factions/Teams Support!

OutpostX is a competitive territory control system where players capture and hold zones to earn interval-based rewards.
image_2026-02-23_230911254.png

image_2026-02-23_230911254.png

image_2026-02-23_230738202.png

image_2026-02-23_230738202.png

image_2026-02-23_230806224.png

image_2026-02-23_230806224.png

Description

๐Ÿ”ฅ OutpostX | Competitive Territory Control for Hytale

OutpostX is a dynamic, real-time territory control system that allows players and teams to capture, contest, and defend strategic zones to earn automated interval rewards.

Players enter a defined region and begin capturing it over time. Once progress reaches 100%, ownership is granted and rewards begin generating at configurable intervals. Enemy players can contest the zone, reduce capture progress, and even strip ownership entirely — creating constant PvP pressure and strategic gameplay.

Developed by Paragon Development


โš” Core Features (Free)

๐Ÿ—บ Real-Time Territory Capture

Progress-based capture system (0–100%)

Configurable capture speed per player

Max progress gain per tick

Multi-player contest detection

Team / Faction-based ownership support (FactionsX, HyperFactions, HTSkyBlock)


๐Ÿ›‘ Contested & Pause System

Automatic contested detection

Optional pause when multiple players are inside

Configurable pause alert intervals

Ownership removal when progress drops to 0


๐Ÿ’ฐ Automated Interval Rewards

Fully configurable reward intervals

Command-based reward execution (supports placeholders)

Custom reward messages

Secure server-side command execution


๐Ÿ’พ Persistent Ownership

Owner data saved to disk

Automatically restores ownership on restart

Cleans invalid or disabled outposts


๐Ÿ“ข Broadcast Messaging System

Fully customizable message templates

Capture alerts

Contest alerts

Capture progress announcements

Ownership gained/lost messages

Hex color formatting support


๐Ÿ›  Commands

/outpost status <id> – View live status, progress, owner, next reward, and location

/outpost reset <id> – Instantly reset an outpost

/outpost reload – Reload configuration

/outpost list – Shows all available outposts

/outpost claim – Claim queued rewards if Claim Mode is enabled (Pro only)


โš™ Fully Configurable

Each outpost supports:

World assignment

Region coordinates (pos1 / pos2)

Capture speed settings

Contest behavior

Alert intervals

Reward intervals

Custom command rewards

Custom broadcast messages


๐Ÿ’Ž OutpostX Pro

The Pro version adds advanced server functionality:

๐Ÿ“ฆ Offline Reward Support

๐Ÿงพ Claim Mode System (queue rewards for manual claiming)

๐Ÿฆ HyperFactions Treasury Support (direct faction balance rewards)

/outpost claim command

Perfect for competitive servers running faction economies or requiring safe offline reward handling.

More info about Pro version on our Discord: Paragon Development

CONFIG:

{
  "outposts": {
    "test2": {
      "enabled": true,
      "displayName": "Test II",
      "world": "default",
      "percent_per_player": 5.0,
      "max_percent_per_tick": 5.0,
      "rewardAllMembers": false,
      "region": {
        "pos1": {
          "x": -724.0,
          "y": 126.0,
          "z": 489.0
        },
        "pos2": {
          "x": -719.0,
          "y": 123.0,
          "z": 493.0
        }
      },
      "pauseWhenContested": false,
      "pauseAlertIntervalSeconds": 5,
      "captureAlertIntervalSeconds": 10,
      "giveRewardsIntervalSeconds": 10,
      "reward": {
        "commands": [
          "eco give 50000 {player}"
        ],
        "message": "You received your Outpost Test II reward!"
      }
    },
    "test1": {
      "enabled": true,
      "displayName": "Test",
      "world": "default",
      "percent_per_player": 5.0,
      "max_percent_per_tick": 5.0,
      "rewardAllMembers": false,
      "region": {
        "pos1": {
          "x": -733.0,
          "y": 127.0,
          "z": 493.0
        },
        "pos2": {
          "x": -737.0,
          "y": 123.0,
          "z": 488.0
        }
      },
      "pauseWhenContested": false,
      "pauseAlertIntervalSeconds": 5,
      "captureAlertIntervalSeconds": 10,
      "giveRewardsIntervalSeconds": 10,
      "reward": {
        "commands": [
          "eco give 50000 {player}"
        ],
        "message": "You received your Outpost Test I reward!"
      }
    }
  },
  "messages": {
    "captureStatusMessage": "{#FF3C3C}[OutpostX]{#FFFFFF} {#FFA500}{player}{#FFFFFF} is now capturing {#FF3C3C}{outpost}{#FFFFFF}...",
    "lostControlMessage": "{#FF3C3C}[OutpostX]{#FFFFFF} {#FFA500}{player}{#FF3C3C} lost control of {#FF3C3C}{outpost}{#FFFFFF}!",
    "capturedMessage": "{#FF3C3C}[OutpostX]{#FFFFFF} {#55FF55}{player}{#FFFFFF} captured {#FF3C3C}{outpost}{#FFFFFF}!",
    "contestedMessage": "{#FF3C3C}[OutpostX]{#FFFFFF} {#FF0000}Outpost {outpost} is now contested!",
    "captureProgressMessage": "{#FF3C3C}[OutpostX]{#FFFFFF} {#FFA500}{player}{#FFFFFF} is capturing {#FF3C3C}{outpost}{#FFFFFF} ({#FFA500}{percent}% remaining{#FFFFFF})",
    "pauseMessage": "{#FF3C3C}[OutpostX]{#FFFFFF} {#FF0000}Outpost {outpost} is contested! Progress paused."
  }
}

The OutpostX | Territory Control, Factions/Teams Support! Team

profile avatar
  • 2
    Followers
  • 3
    Projects
  • 1.1K
    Downloads

More from illudota