Background
Back to News

SHARD PATCH NOTES

July 11, 2026HytaleModding Team

Hey!

Below are the patch notes for the Shard server since the start of it, this is updated every time we update the code on our Shared Source Repository.

We update daily if there are changes on our working repository, and will be categorizing these changes by each day. We will also include a link to a git diff, that is visible to everyone who has access to the Shard Shared Source.

July 24, 2026

PART TWO

  • Added File Targets for Logging. Console logs will now be stored in a file inside the logs/ folder.

View full diff by clicking here

PART ONE

  • Protocol Update with 0.6.0-pre.9.

View full diff by clicking here

July 23, 2026

  • Added Module Owned Assets (First Pass)
    • Added TagsModule
    • Added AudioModule
    • Added VisualEffectsModule
    • Added FluidsModule
    • Added WeatherModule
    • Added ModelsModule
    • Added CameraModule
    • Added EntityUiAssetsModule
    • Added InteractionsModule
    • Added EntityStatsModule
    • Added BlocksModule
    • Added ItemsModule
    • Added CraftingModule
    • Added UniverseAssetsModule
    • Added CosmeticsModule
  • Added a convenience logger for caller member in Shard.Logger
  • Added Metrics & Telemetry

View full diff by clicking here

July 21, 2026

  • Added Client Features
    • Added Split Velocity Module
    • Added Mantling Module
    • Added Sprint Force Module
    • Added Crouch Slide Module
    • Added Safety Roll Module
  • Added basic CODEC implementation
  • Implemented Asset Loading from Assets.zip, no need to unzip to a HytaleAssets folder anymore.

View full diff by clicking here

July 20, 2026

  • Added World Module Lifecycle. Adds the possibility of toggling modules per-world. This is the long term way to handle modules lifecycles, although it could be bypassed on the short term or for core modules
  • Added /version command

View full diff by clicking here

July 19, 2026

  • Added Command Arguments and Parsing
    • Added String Argument Type
    • Added Text Argument Type (Greedy)
    • Added Boolean Argument Type
    • Added Guid Argument Type
    • Added Int32 Argument Type
    • Added Time Span Argument Type

View full diff by clicking here

July 18, 2026

PART THREE

  • Added Permission Providers & Permission Module. We will supply a base HytalePermissionsProvider that stores the data in a permissions.json. You may look at this implementation and develop your own.
  • Added OP Commands (add, remove, list)
  • Added Permission Events
    • Added GroupPermissionChangeEvent with Changed, Removed Sub events
    • Added PlayerPermissionChangeEvent with Changed, Removed Sub events
    • Added PlayerGroupEvent with Changed, Removed Sub events.

View full diff by clicking here

PART TWO

  • Added World Gameplay Bridge
    • Added Client Movement Systems
    • Added Game Packet Dispatcher & Listeners
    • Added Chat Packet Processors
    • Added Player Runtime
    • Added Player Avatar, Player Object & required ECS Components.
    • Added Universe & World
    • Refactor commands to work with Players

View full diff by clicking here

PART ONE

  • Protocol Update with 0.6.0-pre.8.

View full diff by clicking here

July 14, 2026

Please note that this is the day that Shared source became public, hence it has the change logs since the start of the server.

  • Added Native module Loading & Service-based module runtime
  • Added World Loading
  • Added AOT-safe JSON Metadata and Incremental Schema Generation
  • Added the Flecs system as our ECS implementation
  • Added Event Bus
  • Added Command Dispatcher
  • Added base Packet Handler Infrastructure
  • Added Asset Delivery & Caching
  • Added Permisions (with persistent storage), stored using an async debounce policy.
  • Added Access Control (ban/kick/whitelist)
  • Added Command History & Tab Completion for the Server Console
  • Added an Initial ECS Module & World API
  • Added a purpose-built Roslyn generator
  • Added Server Configurations
  • Added an Interactive Terminal Experience
  • Added Shard.Logger
  • Added basic server implementation using the QUIC implementation.

View full diff by clicking here