sepalani / MH3SP

Monster Hunter 3 (~tri) Server Project
GNU Affero General Public License v3.0
194 stars 19 forks source link

Missing multiplayer support #5

Open sepalani opened 2 years ago

soulmizute commented 2 years ago

wouldnt it be worth to create an optional postgres server. the mh frontier project did it so you could play frontier again. by creating a postgres server then you can have multiple people implement a ban and anti cheat system + did i mention it can be optional. you can also add event and arena quests. you could also add a new general store like the frontier project so any item could be buyable but then make it so monster and event/arena parts unbuyable. postgres serers are easy to set up you can have multiple and you can also connect people to it, the server files connect to the postgres server by a windows cmd. server updates are added fairly easy aswell

sepalani commented 2 years ago

wouldnt it be worth to create an optional postgres server. the mh frontier project did it so you could play frontier again. by creating a postgres server then you can have multiple people implement a ban and anti cheat system + did i mention it can be optional. you can also add event and arena quests. you could also add a new general store like the frontier project so any item could be buyable but then make it so monster and event/arena parts unbuyable. postgres serers are easy to set up you can have multiple and you can also connect people to it, the server files connect to the postgres server by a windows cmd. server updates are added fairly easy aswell

That's a bit off-topic and I don't think this issue is the right place to talk about that. This project is unrelated to the other MH servers project, BTW.

Before wanting to support any kind of DBMS, we have to finish the DB interface as currently we're writing new features each time we need something to be stored. It's using a temporary database allowing anyone to implement another DB interface for the DBMS of their choice.

The event/arena/store and other events have to be reversed before wanting to want to insert them into the DB. Lastly, I don't want the project to be tightly linked to any OS and want to keep it accessible to as many platform with as little dependencies as possible. Currently this project can run on very old OSes like Windows XP.

soulmizute commented 2 years ago

that would make sense because i interpreted it as if you only wanted it on newer oses