ZeruLight / Boromir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Boromir

This repository contains the source code for a private server for the game Monster Hunter Explore.

Why the Name?

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.

Prerequisites

Setup

  1. Clone the repository (if you haven't already):

    git clone https://github.com/mehrdavon/boromir

    Navigate to the project directory:

    cd boromir
  2. Install the dependencies:

    yarn install
    yarn run install:clean
  3. Configuration:

    • Ensure you have set the necessary environment variables or configurations needed by the project.
    • Edit any configuration files if necessary.
  4. Build the project:

    yarn build

Running the Project

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.

Logging

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

About

License:GNU General Public License v3.0


Languages

Language:TypeScript 97.0%Language:JavaScript 3.0%