Wie funktioniert Modding?

Hytale Modding folgt einem server-seitigen Ansatz.

Spielinhalte und Gameplay-Logik werden nicht direkt im Client verändert, sondern vom Server gesteuert. Auch im Singleplayer läuft Hytale intern als lokaler Server.

Das bedeutet:

  • Spielregeln und Logik liegen immer beim Server
  • Mods wirken in Singleplayer und Multiplayer gleich
  • der Client selbst bleibt unverändert

Mods in Hytale

Mods erweitern oder verändern das Spiel durch zusätzliche Inhalte oder angepasstes Verhalten.
Eine technische Trennung zwischen „Mods“ und „Plugins“ existiert dabei nicht – beide Begriffe bezeichnen dasselbe Konzept.

Typische Mod-Inhalte sind:

  • neue oder angepasste Assets
  • veränderte Spielmechaniken
  • eigene Welten, Karten oder Szenarien

Server-API

Code-basierte Mods greifen über eine offizielle Server-API auf das Spiel zu.
Diese API wird in Java genutzt und stellt definierte Schnittstellen zur Spiel-Logik bereit.

Grundsätzlich gilt:

  • Mods interagieren nicht direkt mit dem Client
  • die API legt fest, welche Systeme erweitert oder beeinflusst werden können
  • komplexere Logik wird über die Server-API umgesetzt


Client und Server

Der Server übernimmt die Kontrolle über:

  • Spiel-Logik
  • Regeln und Zustände
  • Synchronisation zwischen Spielern

Der Client:

  • ist in C# umgesetzt
  • stellt die Spielwelt dar
  • verarbeitet Eingaben
  • ist nicht modifizierbar

Einordnung

Dieses Modell sorgt für eine einheitliche Spielerfahrung, da Spielregeln und Logik zentral vom Server gesteuert werden. Gleichzeitig entsteht eine klare Trennung zwischen Logik und Darstellung: Während der Server für das eigentliche Spielgeschehen verantwortlich ist, übernimmt der Client ausschließlich die Darstellung und Verarbeitung von Eingaben. Dadurch werden Modding-Möglichkeiten sicher und kontrolliert bereitgestellt. Auf dieser Grundlage bauen alle weiteren Modding-Themen auf.

698
0
0