promotional bannermobile promotional banner
premium banner
A modular anti-cheat plugin for Hytale servers with multi-server synchronization support.

Description

A modular anti-cheat plugin for Hytale servers with multi-server synchronization support.

IMPORTANT: The multi server syncronization is not yet tested and is in a very much embrional stage, if any problems arise please open an issue on github (link at the end of the description)

IMPORTANT: Remember to tune the configuration values for the detection and auto kick/ban levels inside gaias_data/config.json.

Features

  • Modular Check System: Easy to add, remove, or customize detection modules
  • Multi-Server Sync: Bans and violations synchronized across server instances (File or Redis)
  • Real-time Alerts: Color-coded staff notifications for suspicious activity
  • Configurable Punishments: Warn, kick, temp-ban, or perm-ban based on violation levels
  • GC-Friendly: Object pooling and ring buffers minimize garbage collection pressure
  • Thread-Safe: Concurrent data structures with fine-grained locking
  • Persistent Storage: Segmented file storage for violations and player data
  • Opt-in kick/ban: Auto kick/ban can be deactivated via config file. When deactivated the alerts will still be send and the players action recorded.

Capabilities

Movement Checks

  • Speed: Detects players moving faster than allowed
  • Flight: Detects illegal hovering or flying without permissions

Combat Checks

  • Reach: Detects attacks from beyond allowed distance
  • AttackSpeed: Detects auto-clickers and abnormal click rates

World Checks

  • BlockBreak: Detects fast-break/instant-mine hacks
  • ReachBlock: Detects interacting with blocks from too far away

Administration

  • Real-time alerts to staff with color-coded flag levels (Low/Medium/High)
  • Flagged player list with /gaias flagged command
  • Ban synchronization across all server instances
  • Player exemption for testing or trusted players
  • Violation history tracking and inspection

Commands

Command Description
/gaias help Show command help
/gaias reload Reload configuration
/gaias status Show anti-cheat status
/gaias alerts [on|off] Toggle staff alerts
/gaias ban <player\> [duration] [reason] Ban a player
/gaias unban <player\> Unban a player
/gaias violations <player\> View player's violations
/gaias exempt <player\> [on|off] Toggle player exemption
/gaias checks List all registered checks

Ban Duration Format

  • 1h - 1 hour
  • 6h - 6 hours
  • 1d - 1 day
  • 7d - 7 days
  • 1w - 1 week
  • perm - Permanent

Permissions

Permission Description
gaiasglaze.admin Access to all admin commands
gaiasglaze.alerts Receive real-time violation alerts

Information

For more info go to the mod's github page. For any issue and bug also open an issue on the same github page.