Skip to content

Graphical user interface (GUI) implementation for MHServerEmu

License

Notifications You must be signed in to change notification settings

Crypto137/MHServerEmu.Gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MHServerEmu.Gui

Graphical user interface implementation for MHServerEmu, powered by the Avalonia framework.

MHServerEmu.Gui.Avalonia Screenshot

Features

  • Launching MHServerEmu and tracking its status.

  • Command input with presets for important commands.

  • Server configuration with support for overriding Config.ini without making changes to it.

  • AOT publishing compatibility for fast startup.

  • Works natively on both Windows and Linux with touch screen support.

  • Designed with Steam Deck and other handheld PCs in mind, but can also be used on desktops.

Installation

  1. Download the latest release here and extract it.

  2. Create a new subdirectory named MHServerEmu in the GUI directory if it does not already exist.

  3. Copy or move a build of MHServerEmu to the MHServerEmu subdirectory.

  4. Run MHServerEmu.Gui.Avalonia.exe (Windows) or MHServerEmu.Gui.Avalonia (Linux).

Building

MHServerEmu.Gui is made with AOT publishing in mind. Here are the recommended commands for building it:

  • Windows: dotnet publish -c Release -r win-x64 -p:PublishAot=true.

  • Linux: dotnet publish -c Release -r linux-x64 -p:PublishAot=true.

Remarks