OatmealDome / dolphin-ios

Dolphin for iOS, reborn
Other
250 stars 27 forks source link

Customize JITStreamer server IP #76

Open j5155 opened 1 year ago

j5155 commented 1 year ago

JITStreamer appears to be automatically enabled when launching a game. However, it does not currently support custom server IPs. A config option for which JITStreamer server IP to use would be great for those self hosting. (as for why people might self host, my school's wifi appears to completely IP block the default JITStreamer server) PojavLauncher implementation for reference: https://github.com/PojavLauncherTeam/PojavLauncher_iOS/blob/bb24086db709305e2584d5c3a9b9e867e2515a2f/Natives/LauncherMenuViewController.m#L343

Spidy123222 commented 1 year ago

JITStreamer appears to be automatically enabled when launching a game. However, it does not currently support custom server IPs. A config option for which JITStreamer server IP to use would be great for those self hosting. (as for why people might self host, my school's wifi appears to completely IP block the default JITStreamer server)

PojavLauncher implementation for reference: https://github.com/PojavLauncherTeam/PojavLauncher_iOS/blob/bb24086db709305e2584d5c3a9b9e867e2515a2f/Natives/LauncherMenuViewController.m#L343

Jitstreamer on dolphin is using 69.69.0.1. I suggest if your making a server vpn to also use 69.69.0.0/16 address. But yeah it be a neat feature for self hostes. Altjit already works automatically on AltStore automatically. Though using it automatically is unresponsive at best at times imo. I've been implementing auto activation on sidestore if you were ever interested in that for on device sideloading and activation using loopback vpn.