PLEASE READ [ This guide is under construction ]

Monster Hunter Frontier was an MMO that ran from 2007 - 2019. Servers were shut down in 2019, rendering over a decade's worth of content inaccesible to the general public.
However, through the hard work, dedication, efforts, and numerous hours spent by the ErupeServer team, it is now possible to run a private server, allowing you to launch and play the game to a limited capacity. There are many in-game features, many still unknown, that may break or are simply inaccessible. However, the setup included in this guide contains necessary files for progressing into G-Rank.
The guide and downloadable files provided in this site are a compilation of everything needed to setup and run Monster Hunter Frontier playable on a Windows 10 computer. This guide is built upon Ricochhet's ErupeServer documentation available on GitHub Please refer to this for additional/detailed information.
We do NOT claim ownership or involvement in the creation of the ErupeServer source code. We do NOT take credit for any of the work done to bring this game back to life.
Our intention is to simplify the setup process in order for new players to try the game.
We do NOT condone the monetization or profiteering of any of the files, data, or materials provided in this site. Everyone should be able to enjoy this great game.
Please be respectful, have fun, and...
Happy Hunting!

Requirements

Before getting started, download the following required items:


The Google Drive download page should look like below:


downloads

Setup

Required File Downloads

Download and extract the following from MHFrontierSetup.zip:

  • ErupeServer.zip: The latest commit version of the ErupeServer source repository prior to archiving. This comes with all available quest and scenario binaries prepackaged. NOTE: There are MANY quest binaries, so extracting this folder will take a WHILE (why not hunt a monster or two in the meantime?)
  • MHF-ZZ_Installed_Files.zip: The game installation files. The majority of these files are sourced from Archive.org provided by fist.moe
  • installers (optional): This has a Windows10 subfolder containing Go, PostgreSQL, Python3.8 installers that were verified to work on Windows 10 at the time of writing this guide. You can also obtain these from the official sites
  • run_client.bat: A batch file for initiating the client. You MUST have Python3.8 installed (more on this below). You MUST run this shortcut as an administrator EVERYTIME you start the game: Right-Click > Run as Administrator
  • run_server.bat: A batch file for initiating the server. You MUST have Go installed (more on this below)

PostgreSQL Installation

Download and install the latest version of PostgreSQL for your operating system (the Windows 10 version used in this guide is included inside the installers > Windows10 folder)

Select the following required Components

  • PostgreSQL Server
  • pgAdmin 4
  • Command Line Tools

installation components

Create a password for the database user (this guide uses the default username postgres and password admin)

Select a port for the database server to listen to (this guide uses the port 5433)

Finish the installation

Golang Installation

Download and install the latest version of Golang for your operating system (the Windows 10 version used in this guide is included inside the installers > Windows10 folder)

Install golang-migrate.

Open Powershell (Windows Key + R > “Powershell” > Enter) and follow the steps below to successfully install Scoop:

  • Run the following command to allow the execution of remote-signed code: Set-ExecutionPolicyRemoteSigned -scope CurrentUser
  • Run the following command to install scoop: iwr -useb get.scoop.sh | iex

Once Scoop has been installed, run the following command on a Powershell window to install golang-migrate:

  • scoop install migrate

Python 3.8 & Frida Installation

Download and install the latest version of Python3.8 for your operating system (the Windows 10 version used in this guide is included inside the installers > Windows10 folder)

IMPORTANT: Make sure you enable the option to Add Python 3.8 to PATH This is REQUIRED in order to run the py command via run_client.bat

Once Python 3.8 has been installed, open up a new command prompt and run the following command: pip install frida

Database Setup

Once PostgreSQL has been installed, open a new Command Prompt window (Windows key + R > “cmd” > Enter) and run the following command to connect to your local database server (postgres is the default user created during the installation):

psql -U postgres -h localhost -p 5433

Next, create the database erupe by entering the following command:

CREATE DATABASE erupe;

Create the database tables

Open the ErupeServer folder via the Command Prompt (navigate to the folder via the File Explorer and replace the folder path at the top with cmd and hit Enter)

Enter the following command to run a database migration (replace the word “password” with the database password you created during installation):

migrate -database postgres://postgres:password@localhost:5433/erupe?sslmode=disable -path migrations up

This will create the database tables needed to run the game.

Preparing config.json

If needed, edit the file config.json found inside ErupeServer You can use any text editor including Notepad to do this (Right-Click > Edit or Open With > Notepad)

Edit Config JSON

Modify the username and password fields and change it to the database credentials you selected during PostgreSQL installation.

Edit Config JSON

You can modify additional settings here and even replace all instances of 127.0.0.1 (localhost) with the External IPv4 Address of another hosted server (if playing with friends).

Running the Server

You can now run/double-click the file run_server.bat where you unpacked your downloads.

This will open up a new Command Prompt window and automatically run the command go run . from within the ErupeServer folder which will start the server (you can also monitor database activity as you are playing the game).

If everything was configured correctly, you should not have to do anything else.

Leave this window open while you play the game. Press CTRL + C to exit and shut down the server when you are done.

Preparing the Client

Edit your Windows HOSTS File

Open Notepad as administrator and navigate to your HOSTS file normally located under C:/Windows/System32/drivers/etc/hosts Add the following to the bottom and save:

127.0.0.1 mhfg.capcom.com.tw
127.0.0.1 mhf-n.capcom.com.tw
127.0.0.1 cog-members.mhf-z.jp
127.0.0.1 www.capcom-onlinegames.jp
127.0.0.1 srv-mhf.capcom-networks.jp

This will resolve your localhost IPv4 adddress to the several official CAPCOM domains, allowing the client to bypass CAPCOM’s servers and connect to your local or external server address (Replace 127.0.0.1 if you are connecting to an external IPv4 address)

IMPORTANT Please be VERY careful not to modify anything else inside your System32 folder. This can damage your operating system.

Changing your SYSTEM LOCALE

To run the client and play the game, you MUST set your System Locale to Japan:

Open Control Panel (View by: Category) > Clock And Region > Region > Administrative > Change System Locale > Current system locale > Japanese (Japan)

changing locale to japan 1

changing locale to japan 2

Reboot your PC for changes to take effect.

Running the Client

Once the above has been configured, you must now right-click the file run_client.bat and run as administrator.

run client as administrator

This .bat (batch file) opens a Command Prompt window and runs the Client-Patcher script no_gg_jp.py inside MHF-ZZ_Installed_Files which will bypass the GameGuard anti-cheat software originally included with the game.

To exit the client process, press Ctrl + C, type Y and hit Enter

If you get a Windows Security Alert that says “Windows Defender has blocked some features of this app” click “Allow Access”

allow client through the Windows Defender Firewall

Wait several seconds as the Erupe Simple Launcher will now open in another window. Enter a Username or Password for your Monster Hunter Frontier profile. (Entering a new username and password will create a new profile)

starting the client

The Config button opens the game configuration menu which allows you to change several game settings including display options. Make sure to check on High Grade Edition to enable HD texture and lighting settings. The second tab contains Full Screen and Windowed display resolution options. Once you are done, click OK and then OK on any prompts that appear.

Click Submit to proceed to the Character Select menu. Select your existing character or default profile when creating a new account and then click Select to start the game.

select your character

Troubleshooting

While this guide tries to provide instructions as simple as possible, it does not account for possible problems that may occurr.

Below are several issues that have been observed, alongside some cataloged potential fixes:

run_client.bat does not open, quickly flashes, or displays an error

If you see this Python Error:

frida.NotSupportedError: unable to spawn executable at 'mhf.exe': 0x000002e4

Then you haven’t ran the file run_client.bat as administrator. In order for the client to start, you must run this file as administrator EVERY TIME you want to play the game. You can do this by right-clicking and selecting Run as Administrator

Tip: If you do NOT want to go through this step every time you wish to play the game, you can right-click > Create Shortchut Next, make this shortcut always run as administrator via right-click > Properties > Advanced > Run as Administrator

create shortcut

run shortcut as admin

Game does not start after running the client

If you run the client and then see a window mail-carrier Felyne and Japanese text on the right-side, then you forgot to run the server! The server is not running, which means the client is unable to authenticate and connect.

If you completed the initial setup successfully, then double-click the file run_server.bat and run_client.bat afterwards.

felyne that has fallen and can't get up

This is a fan-site. All content is trademarked and owned by CAPCOM Co., Ltd