This repository contains the source code for a private server for the game Monster Hunter Explore.
The server is called Boromir, after the Guild Executive from MHXR, but the name was randomly chosen by the developer as they had not played the game when it was live.
- Node.js and npm
- Using NVM Download NVM here
For example:
nvm install [version_number]
nvm install 20
- Direct Download Download Node.js and npm
- Using NVM Download NVM here
- Yarn
npm install -g yarn
- Git (Optional) Download Git for Windows
-
Clone the repository (if you haven't already):
git clone https://github.com/mehrdavon/boromir
Navigate to the project directory:
cd boromir
-
Install the dependencies:
yarn install
yarn run install:clean
-
Configuration:
- Ensure you have set the necessary environment variables or configurations needed by the project.
- Edit any configuration files if necessary.
-
Build the project:
yarn build
After setting up, you can run the project using:
yarn start
Alternatively you can run it in dev mode which enables nodemon for automatic file refresh
yarn run start:dev
Your server should start, and you should be able to access it on http://localhost:80
or whatever port you've configured.
This project uses Winston for logging. Logs are displayed in the console in the format:
Request: [HTTP_METHOD] [URL] | Response: [STATUS_CODE] [RESPONSE_TIME]ms