djhackersdev / minime

ALLNET services for newer Sega arcade games
20 stars 3 forks source link

Update switchboard for alternative server options - [opened] #29

Open icex2 opened 3 years ago

icex2 commented 3 years ago

In GitLab by @Mai on Oct 13, 2020, 08:17

Merges ProgrammingSockets -> master

These changes are designed with user in mind that want to host their server on more dedicated linux hardware. By allowing the use of a unix socket, we can clear up the use of limited ports, as well as remove the requirement to run as sudo. NGINX is a popular webserver solution that is used for both http proxies, as well as tcp and udp. This allows us to proxy all incoming traffic through an nginx server which runs as admin, listening on the ports required by the minime server.

Also included is quite a hideous but functioning script that should compile importable nginx configurations for users to easily implement into their standard configurations, all of which are based off the servers within the switchboard. This can be executed with npm run-script compile-nginx

I haven't been able to really figure out what I want to do to handle IDZ, it's implementation remains untouched and will still function as it used to.

icex2 commented 3 years ago

In GitLab by @Mai on Dec 16, 2020, 09:53

added 1 commit

Compare with previous version

icex2 commented 3 years ago

In GitLab by @Mai on Dec 16, 2020, 10:07

added 1 commit

Compare with previous version

icex2 commented 3 years ago

In GitLab by @Mai on Dec 16, 2020, 10:21

added 1 commit

Compare with previous version

icex2 commented 3 years ago

In GitLab by @Mai on Dec 16, 2020, 10:48

added 1 commit

Compare with previous version

icex2 commented 3 years ago

In GitLab by @Mai on Dec 16, 2020, 12:09

added 1 commit

Compare with previous version

icex2 commented 3 years ago

In GitLab by @Mai on Dec 16, 2020, 12:09

added 1 commit

Compare with previous version

icex2 commented 3 years ago

In GitLab by @Mai on Dec 22, 2020, 05:44

added 1 commit

Compare with previous version

Scrxtchy commented 1 year ago

This was my MR, I'm not contemplating opening it again, however I have also brought this over to github if there's any desire for it https://github.com/Scrxtchy/minime/tree/ProgrammingSockets