libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.27k stars 1.83k forks source link

[Request] Add proxy support or at least custom DNS to revive online gaming #5508

Open ghost opened 7 years ago

ghost commented 7 years ago

Description

Please add proxy support or custom DNS for connections done inside cores, so that the DNS (Fan driven) would redirect the connection to a fan-driven game server rather than the game's official servers which would most likely be down. Not all devices that run retroarch support custom DNS, or maybe it would require intermediate steps.

Expected behavior

To be able to choose a custom DNS from RetroArch settings so that games run on different cores would establish a connection using it.

orbea commented 5 years ago

@MJaoune What cores and games would this be useful for?

andres-asm commented 5 years ago

RA having custom DNS wouldn't help at all. The cores are programs and if they have networking they'll do it directly via syscalls.

On Mon, Dec 31, 2018, 11:25 AM orbea notifications@github.com wrote:

@MJaoune https://github.com/MJaoune What cores and games would this be useful for?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/libretro/RetroArch/issues/5508#issuecomment-450665003, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpC0NmcEM4ts0QQ9apXhUgDSUN3uTVjks5u-jqHgaJpZM4PtHXi .

orbea commented 5 years ago

So this would need to be implemented inside the cores?

andres-asm commented 5 years ago

Yeah. Best case scenario there could be an env callback so the frontend can provide it.