Erupe Account Login
24 |├── CNAME
├── README.md
├── api
└── ss
│ └── bbs
│ ├── resp.txt
│ └── upload.php
├── chk.txt
├── console-link.html
├── genMhfKey.py
├── launcher
├── en
│ ├── bnr
│ │ └── launcher.html
│ ├── css
│ │ ├── img.css
│ │ └── mhf_info_list.css
│ ├── images
│ │ ├── bg
│ │ │ ├── 000.jpg
│ │ │ ├── 000_bnr.png
│ │ │ ├── 001.jpg
│ │ │ └── 002.jpg
│ │ ├── bnr
│ │ │ ├── 0705_3.jpg
│ │ │ ├── 0801_3.jpg
│ │ │ ├── 1030_0.jpg
│ │ │ ├── 1211_11.jpg
│ │ │ └── reg_mezefes.jpg
│ │ ├── char
│ │ │ ├── unit_bg.png
│ │ │ ├── unit_bg_bow.png
│ │ │ ├── unit_bg_gunlance.png
│ │ │ ├── unit_bg_hammer.png
│ │ │ ├── unit_bg_hbowgun.png
│ │ │ ├── unit_bg_horn.png
│ │ │ ├── unit_bg_lance.png
│ │ │ ├── unit_bg_largesword.png
│ │ │ ├── unit_bg_lbowgun.png
│ │ │ ├── unit_bg_longsword.png
│ │ │ ├── unit_bg_magnetspike.png
│ │ │ ├── unit_bg_onehandsword.png
│ │ │ ├── unit_bg_senryukon.png
│ │ │ ├── unit_bg_slashaxe.png
│ │ │ └── unit_bg_twinsword.png
│ │ ├── dialog
│ │ │ └── bg.jpg
│ │ ├── launcher_list
│ │ │ └── body_bg.gif
│ │ └── logo
│ │ │ ├── 000_z.png
│ │ │ ├── 001_g.png
│ │ │ └── 002_f.png
│ ├── index.html
│ ├── js
│ │ ├── jquery.js
│ │ └── launcher.js
│ └── launcher_list.html
├── index.html
├── jp
│ ├── bnr
│ │ └── launcher.html
│ ├── css
│ │ ├── img.css
│ │ └── mhf_info_list.css
│ ├── images
│ │ ├── bg
│ │ │ ├── z000.jpg
│ │ │ └── z000_bnr.png
│ │ ├── char
│ │ │ ├── unit_bg.png
│ │ │ ├── unit_bg_bow.png
│ │ │ ├── unit_bg_gunlance.png
│ │ │ ├── unit_bg_hammer.png
│ │ │ ├── unit_bg_hbowgun.png
│ │ │ ├── unit_bg_horn.png
│ │ │ ├── unit_bg_lance.png
│ │ │ ├── unit_bg_largesword.png
│ │ │ ├── unit_bg_lbowgun.png
│ │ │ ├── unit_bg_longsword.png
│ │ │ ├── unit_bg_magnetspike.png
│ │ │ ├── unit_bg_onehandsword.png
│ │ │ ├── unit_bg_senryukon.png
│ │ │ ├── unit_bg_slashaxe.png
│ │ │ └── unit_bg_twinsword.png
│ │ ├── dialog
│ │ │ └── bg.jpg
│ │ ├── launcher
│ │ │ ├── 0705_3.jpg
│ │ │ ├── 0801_3.jpg
│ │ │ ├── 1030_0.jpg
│ │ │ ├── 1211_11.jpg
│ │ │ └── reg_mezefes.jpg
│ │ └── logo
│ │ │ └── 000_z.png
│ ├── index.html
│ ├── js
│ │ ├── jquery.js
│ │ └── launcher.js
│ └── launcher_list.html
├── ps3
│ ├── css
│ │ └── common.css
│ ├── img
│ │ └── lnk
│ │ │ ├── bg.jpg
│ │ │ ├── btn.jpg
│ │ │ ├── footer_sen_01.jpg
│ │ │ ├── footer_sen_02.jpg
│ │ │ ├── head_sen_01.jpg
│ │ │ ├── head_sen_02.jpg
│ │ │ ├── launcher_main_sen.jpg
│ │ │ ├── launcher_title_no.jpg
│ │ │ └── launcher_title_sen.jpg
│ ├── js
│ │ ├── gao.js
│ │ └── init.js
│ └── link.html
└── vita
│ ├── background.png
│ ├── css
│ └── common.css
│ ├── img
│ ├── bnr
│ │ ├── bnr01_quest.jpg
│ │ ├── bnr02_event.jpg
│ │ ├── bnr03_z.jpg
│ │ └── bnr04_z_premium.jpg
│ ├── body_bg_phase3.jpg
│ ├── lnk
│ │ ├── bg.jpg
│ │ ├── btn.jpg
│ │ ├── footer_sen_01.jpg
│ │ ├── head_sen_01.jpg
│ │ ├── launcher_main_sen.jpg
│ │ └── launcher_title_no.jpg
│ └── top_btn
│ │ ├── balloon_mp_phase3.jpg
│ │ ├── phase2_1_pay.jpg
│ │ ├── phase2_2_manu.jpg
│ │ ├── phase2_3_inq.jpg
│ │ ├── phase2_4_rule.jpg
│ │ ├── phase3_0_mem.jpg
│ │ └── phase3_2_mp.jpg
│ ├── index.html
│ ├── js
│ ├── gao.js
│ ├── iframe.js
│ └── init.js
│ └── link.html
├── launcher2
└── index.html
├── mhf_file.php
├── ps3
├── chk.txt
├── key.txt
└── mhf_file.php
├── server
├── daily_bonus
│ └── daily_bonus.php
└── unique.php
├── serverlist.html
├── serverlist.xml
└── sp
└── launcher
└── index.html
/CNAME:
--------------------------------------------------------------------------------
1 | zerulight.cc
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Servers
2 |
3 | This repository serves a few purposes:
4 | * To host zerulight.cc/serverlist.xml
5 | * To host zerulight.cc/launcher/
6 | * To give templates for various APIs available to use with MHF
7 |
8 | Please note that these services are deliberately hosted without HTTPS due to MHF not supporting connecting to such pages directly.
9 |
10 | # Set up for 'Custom' server option
11 | Open your `hosts` file and simply add an entry such as follows `12.34.56.78 erupe.custom`, where the IPv4 address is the server you are connecting to.
12 |
13 | # [/serverlist.xml](/serverlist.xml)
14 | This is a public server index file. You can submit your own public Erupe instance to this index by contacting us, or by sending a Pull Request with your server appended to the index file.
15 |
16 | # [/launcher/en/](/launcher/en/) & [/launcher/jp/](/launcher/jp/)
17 | This is a publicly hosted launcher server for Erupe. This is able to be connected to by using a modified mhl.dll, ensure no conflicting entries exist in your `hosts` file. The EN launcher has different scripting from JP due to the need to run translations.
18 |
19 | # MHF Patch Server API
20 | ### Requirements
21 | * PHP
22 | * Python 3
23 | ### Usage
24 | 1. Create a folder named `mhfdat` and two folders inside named `dat` and `exe`.
25 | (Every file in `exe` goes into the root client folder, every file in `dat` goes into the dat subfolder.)
26 | 2. Put your MHF client files into the respective folders.
27 | 3. Run `genMhfKey.py` to generate the `key.txt` file.
28 | - This file will need to be re-generated whenever any change is made to the client files.
29 | - By default this will use CRC32 for keyfile `00` (PC), to use SHA256 for keyfile `51` (PS3) you need to add `51` at the end of the command.
30 | 4. Add the server address to the PatchServer options in your Erupe config.json file.
31 | (Your `mhfdat` folder can exist on a raw HTTP (PHP-less) server by specifying `PatchServerFile` to be a different address, `PatchServerManifest` requires PHP to be served.)
32 | 5. (for PC) Edit [launcher.js](/launcher/en/js/launcher.js), set `updateDisabled` to false.
33 | 6. (for PS3) Move the `mhfdat` folder and `key.txt` into the `ps3` folder.
34 |
35 | # MHF Screenshot BBS API
36 | ### Requirements
37 | * PHP (+ cURL Extension)
38 | * Discord Webhook URL
39 | ### Usage
40 | 1. Edit [upload.php](api/ss/bbs/upload.php), pasting your Webhook URL into the field.
41 | 2. Add the server address to the `ScreenshotAPIURL` option in your Erupe config.json file.
42 |
--------------------------------------------------------------------------------
/api/ss/bbs/resp.txt:
--------------------------------------------------------------------------------
1 | 200
290 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
285 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 | Erupe Account Login
24 |Erupe Account Login
24 |