How to play Monster Hunter Frontier – MHF server setup guide

All game, no gimmick.

Screenshot by Gamepur

Monster Hunter is a strong franchise from Capcom that continues to iterate on gameplay hit after hit, but one of the earlier hits of the title was an MMO experience called Monster Hunter Frontier. Released on June 21, 2007 for PC with a follow-up launch for Xbox 360 on June 24, 2010, this game enjoyed more than a decade of popularity before Capcom opted to discontinue the servers on December 18, 2019. The Monster Hunter community is a tenacious one, however, and have compiled the means for dedicated players to host their own Monster Hunter Frontier servers, so players can continue the fight — here’s how to set up a Monster Hunter Frontier server, and how your friends can join it.

Related: The 10 most fun monsters to hunt in the Monster Hunter games

Note: this guide will walk users through setting up SQL databases and related schema, but it’s expected that the user understand how internet ports operate and how to alter firewalls. While the community actively uses the Erupe Community Edition server and client files, these files can only legally be obtained via the lawful purchase of Monster Hunter Frontier — copyright laws may apply. Finally, users follow this guide at their own risk — we make no guarantees of safety, efficiency, or security in the usage of found files.

Installing the Monster Hunter Frontier server

Installing PostgreSQL

After obtaining the server files, users will need to first install PostgreSQL, an open-source relational database system. Where this program is installed ultimately doesn’t matter, but we suggest placing a sub-folder where you’re planning on placing the server, as a reminder to uninstall the program. Users will want to install all options with PostgreSQL server: the server itself, pgAdmin 4 (a GUI for database management), Stack Builder, and Command Line Tools.

Screenshot by Gamepur

Where the Data Directory goes won’t ultimately affect too much — we recommend placing the directory in its default location, which is an automatic sub-folder of PostgreSQL. Relational databases are secure entities — you’ll be prompted to create master passwords during the install of PostgreSQL. Make sure you make a note of the password, as you’ll need the string to interact with the database in the future. When queried, select to install your database into the local cluster.

Preparing PostgreSQL for the MHF server schema

Once the install has been completed, open the installed application ‘pgAdmin‘, and enter a new master key password when prompted — this is a different password than what was created during install. Within the pgAdmin application, navigate to File, then Preferences. In here, we’re going to set the binary path of PostgreSQL to your installed version, found within the bin sub-folder of PostgreSQL.

Screenshot by Gamepur
  • Scroll down to find the ‘Paths’ gump on the left side of the screen.
  • Select ‘Binary Paths’
  • Scroll down on the right side of the opened window into the PostgreSQL Binary Path
  • Browse for your downloaded version of PostgreSQL, and select the Bin folder in the sub-folder.
  • Once the Bin has been properly marked, you will be able to set it as default.
  • Select Save, which will close the window.

Installing schema into your SQL database

Within the pgAdmin application, left-click on the Servers on the left side of the window. You will be prompted to enter a password — this is the password set-up during the install process of PostgreSQL, not the Master password set upon opening the application. Right-click your installed version of PostgreSQL, then navigate to ‘Create,’ and finally select ‘Database.’

Screenshot by Gamepur

This will bring you to a new window to create the actual database. Call the database ‘erupe‘ then click Save on the bottom-right. You will now effectively import the included schema from erupe by using a Restore command. Right-click the database erupe, then select ‘Restore’ in the context menu. In the ‘Filename’ text field, click the folder icon to browse, then navigate to your unzipped Erupe – Community Edition – Server Files folder and find a SQL file named ‘SCHEMA.sql’. Select the folder, then click ‘Restore.’

Screenshot by Gamepur

Related: The strongest Monster in each Monster Hunter game

Completing the Monster Hunter Frontier database

Within the server files, there is a sub-folder called ‘bundled-schema’ which contains three SQL files: FestaDefaults, NetcadeDefaults, and RoadShopItems. We will need to upload all three files into our newly created database, named erupe. To do so:

  • Right-click the database named erupe within pgAdmin.
  • Select ‘Query Tool’ in the dropdown.
  • Drag and drop (one file at a time) onto the top window of pgAdmin.
  • Verify that the top window has populated with multiple arrays.
  • Press F5 in order to execute the SQL query, filling the database with values.
  • Open a new Query Tool, and repeat the steps for the other two SQL files.

Finally, unzip the erupe server sub-folder named Quests.

Screenshot by Gamepur

Right-click the Config file within the folder ‘Erupe – Community Edition – Server Files’ and open using Notepad++. Find the segment within the Javascript that is labeled “Database.” Append this segment with your database password (not Master password) where the script says “Password”: “”, between the latter quote marks. Note that this folder also controls Host IP, welcome message, Discord integration, and other admin variables.

Related: The 10 best monster designs in the Monster Hunter series

At this stage, your server set-up is complete. Double-click the application ‘erupe-ce’ within the server folder in order to start your server. Ensure that the host IP is reachable from external IPs, the ports are open, and all variables are configured as desired within the Config folder. If there is an intrinsic failure, the application will warn users with the type of failure, along with possible trouble-shooting methodology.

How to join a Monster Hunter Frontier community server

In order to join a community server for Monster Hunter Frontier, you’ll first need to find the accompanying folder of the Erupe Server — they are typically packaged together. This is necessary as Erupe Community Edition is a fan project that furthers the work of Capcom’s Monster Hunter Frontier Z, and as such the client-side files must be from the same repository of Erupe Community Edition Server files. Once this folder is unzipped, users will need to complete three tasks in order to begin gameplay: localize, determine connecting IP, and creating an account.

While the community actively uses the Erupe Community Edition server and client files, these files can only legally be obtained via the lawful purchase of Monster Hunter Frontier — copyright laws may apply. Finally, users follow this guide at their own risk — we make no guarantees of safety, efficiency, or security in the usage of found files.

How to localize Monster Hunter Frontier Z

To localize Monster Hunter Frontier, we’ll use a GitHub project called Locale Emulator, which will allow us to spoof being in Japan while playing Monster Hunter Frontier. Download and install Locale Emulator. After installing, create a shortcut of mhf.exe within the Client files of Erupe Community Edition, place the shortcut on your desktop, right-click the shortcut, navigate to Locale Emulator, and finally select Edit Global Profile List.

Screenshot by Gamepur

In the LEGUI Global window that opens, ensure that the Location field is set to ‘Japanese (Japan)’ and the Timezone field is set to ‘(UTC+09:00) Osaka…’ and save the configuration.

Change the connecting IP for Monster Hunter Frontier

If you’re trying to join a friends’ server, you’ll need to plug-in their host IP within System32 Hosts file. Open your file browser, and navigate to C:\Windows\System32\drivers\etc and find the Hosts file. Open with Notepad++, and add the host IP in the following format, exchanging the X’s for the Host IP:

  • erupe.custom

Save the document, and close it.

Connecting to a Monster Hunter Frontier server, and making a character

If you’ve completed all steps, you’re finally ready to start playing Monster Hunter Frontier Community Edition. Start the application from the desktop shortcut you created, and a new window will pop up asking you to sign into your character. First, find the ‘Server Selection’ dropdown and scroll to the bottom — select ‘Custom’ in order to connect to the IP specified in your Host file.

Screenshot by Gamepur

Once the appropriate server has been selected, it’s time to determine your account ID and password. Your name and password can be anything, but take note — you cannot change either, while keeping your game characters. Even selecting ‘Remember Me’ will ask players to input their User ID, so ensure you take note of your username and password. You’ll create your first character after entering the game — ignore the messages telling you to create it before signing into the server.