Nav apraksta

alkeon 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
cert 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
event 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
externals 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
mh 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
other 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
res 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
.gitignore f8ea3f2b8f First commit fork of https://github.com/sepalani/MH3SP 5 mēneši atpakaļ
CONTRIBUTING.md f8ea3f2b8f First commit fork of https://github.com/sepalani/MH3SP 5 mēneši atpakaļ
LICENSE f8ea3f2b8f First commit fork of https://github.com/sepalani/MH3SP 5 mēneši atpakaļ
README.md 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
config.ini 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
debug.ini 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
dns_server.py 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
dump_quest.py 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
fmp_server.py 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
lmp_server.py 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ
master_server.py 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
opn_server.py 3303b22aa9 Readd rotatory quests and maintain previous changes :D 2 mēneši atpakaļ
rfp_server.py 1eba57485d Add temporal events, preliminar arena quest 3 mēneši atpakaļ

README.md

MH3 Server Project

The goal of this project is to reverse the game in order to make private servers and custom event/arena quests.

Current Status

The project is kinda functionnal, multiplayer isn't supported yet.

Progress

Progress

  • Nintendo servers implementation
    • Authentication server (altwfc/wiimmfi)
    • Shop server and gpatch.rso (japan only?)
    • Are other Nintendo servers used?
  • Capcom servers
    • Terms/Announce/Maintenance message
    • Dummy Capcom ID profile
    • Create/retrieve Capcom ID profiles
    • Cheat detection system
  • Server selection
    • Server type selection
    • Gate selection
    • HR restriction
    • Population count
    • Backend to report statistics
  • Server events
    • Day/night cycle
    • Market event
    • Sandstorm event
  • Gate server
    • Spawning at the gate
    • Chat system
    • City search
    • City selection
  • City
    • Create a city
    • Join a city
    • Set city maximum capacity
  • Chat
    • Server message
    • Player message
    • Quest message
    • Private message
    • WiiSpeak
  • Quest
    • Create a quest
    • Join a quest
    • Start a quest
    • Event quests
    • Arena quests
  • Friend system
    • Friend list
    • Send a friend request
    • Receive a friend request
    • Accept a friend request
    • Blacklist

Prerequisites

  • Softmodded Wii or Dolphin Emulator
  • Patched game to use Nintendo servers alternatives
  • DNS server (hosts redirection can be used for Dolphin users)
  • OpenSSL (or any other tool to generate SSL certificates)
  • Python 2.7 or Python 3.x

Setup

You can setup the server by following the guide on the wiki:

  • Setup page: the procedure to setup the server.
  • Troubleshooting page: common issues and how to solve them.
  • Configuration page: options you can use to change the server behaviour.

Community

Feel free to join our discord server if you want to discuss MH3SP and InusualZ's MHTriServer or if you need help setting them up:

You might find relevant information in the #faq and #help channels of the discord server.

Special thanks

Without them, the project would never have been possible: