AquaDX/docs/frequently_asked_questions.md

50 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2022-11-13 19:51:08 +08:00
# Frequently asked questions
2025-01-06 10:15:16 +08:00
## Game
### Will you share game or update files?
No.
### Where I can find game patches or get one?
Use a search engine and scroll through some forums, you will eventually find them.
### Can I use unmodified cabinets or games with this server?
No. Most games require patches to properly run. You can find which patches are required in the [game specific notes](game_specific_notes.md).
### Will you add [game name] support?
If a game is not supported, chances are that no current developers play the game. It will be extremely difficult to add support for a game you don't play. So, if you want to see support for a game that's currently not supported, you would need to find someone with Kotlin/Java programming skills who also plays the game.
### Will this server work with newer version of supported games?
Not likely but it doesn't hurt to try. If it works, please report it in the [issue tracker](https://github.com/MewoLab/AquaDX/issues).
## Self Hosting
2022-11-13 19:51:08 +08:00
### Can I host a public instance?
2025-01-06 10:15:16 +08:00
Yes. But you should only consider this if you have strong programming or homelab experience or have self-hosted other services before, as you will not receive support for basic questions.
If you're new to self-hosting, please just use our public server at https://aquadx.net.
2025-01-06 09:19:02 +08:00
2025-01-06 10:15:16 +08:00
> [!CAUTION]
> By the CC By-NC-SA License, your public instance CANNOT be commercial in any way, this includes paid access, donations, or any other form of monetization.
2022-11-13 19:51:08 +08:00
### Can I use other port for endpoints?
No. It's hardcoded inside a game and server can do nothing about it.
2025-01-06 10:15:16 +08:00
### What ports does AquaDX use?
2025-01-06 09:19:02 +08:00
* 80: ALL.Net, Game endpoints
2022-11-13 19:51:08 +08:00
* 8443: Billing
* 22345: Aime
### How can I host this behind a reverse proxy?
Here are some tips:
* ALL.Net and game endpoints can be proxied
* Billing endpoint can be proxied but with extra steps: enable deprecated `TLS_RSA_*` cipher and use self-signed `ib.naominet.jp` TLS certificate - or simply disable it
* **DO NOT** proxy Aime endpoint: it's TCP traffic, not HTTP
* **DO NOT** compress traffic: proxy as-is if you can
* **DO NOT** use CDN proxy: e.g. Cloudflare
* Set `allnet.server.host` in `application.properties` with your public IP or hostname
* You may change endpoint ports for internally (aqua <-> proxy), but external ports that are exposed needs to be the same as default (proxy <-> game)