• Stars
    star
    268
  • Rank 152,482 (Top 4 %)
  • Language
    C#
  • License
    GNU Affero Genera...
  • Created about 1 year ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A server emulator for Marvel Heroes

MHServerEmu

MHServerEmu is an experimental server emulator for Marvel Heroes.

The only currently supported version of the game client is 1.52.0.1700 (also known as 2.16a).

The latest nightly build is available here.

We post development progress reports on our blog. You can find additional information on various topics in the documentation. If you would like to discuss this project and/or help with its development, feel free to join our Discord.

Features

MHServerEmu is in early stages of development. Currently it features:

  • Client-server network protocol implementation.

  • Basic multiplayer functionality: handling multiple clients, remote connections, chat.

  • Implementation of the proprietary static game data management system used by the game.

  • Fully-featured implementation of DRAG (dynamic random area generator).

  • Spawning of entities, including NPCs, enemies, and interactable objects, across the entire game.

  • Hero and costume selection.

  • Rudimentary implementation of hero powers.

  • Account system with simple web API for registering new accounts.

Setup

See Initial Setup for information on how to set the server up. Please note that since MHServerEmu is still in early stages in development, the process is currently not particularly user friendly.