WIP NXMineNS - A DNS Redirector for Minecraft Bedrock Edition (Console version)

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by stitchxd, May 15, 2019.

  1. Mister_LAN

    Mister_LAN Newbie

    Newcomer
    2
    Dec 12, 2018
    Russia
    just do it. if u create this just for fun, it's idiot idea. Any ofw minecraft user could use any decided servers without this stuff. It could be usefull only if u can rebuild server-list, then it could be a good stuff.
    As for me (banned-user) it is trash now)

    — Posts automatically merged - Please don't double post! —

    nope, if u are already banned. thx to nintendo x microsoft) their synch stuff is totally bullshit
     
  2. Xyphoseos

    Xyphoseos Hack or no games

    Member
    7
    Jun 29, 2016
    France
    Rivière
    My switch is offline since I hacked it so I must not be banned. Could it work ?
     
  3. mars0124

    mars0124 Member

    Newcomer
    1
    Oct 20, 2007
    United States
    My limited understanding since I can't do this (modded/not banned) is that you need to be signed into an Xbox ID to get the servers listed. This is the case on Android/Windows/Switch. In the case of the switch you need to have a valid Nintendo ID to sign in with an Xbox ID.

    So in theory it COULD be possible, but as far as I can tell the pieces don't exist yet.

    Amendment: I don't believe the pieces exist to do this while staying safe from being banned yet.

    Using JKSM I was able to place the server file, but cannot test it. I wonder if someone with a modded switch and minecraft online access could try?
     
    Last edited by mars0124, May 21, 2019
    Xyphoseos likes this.
  4. designgears

    designgears GBAtemp Regular

    Member
    4
    Aug 8, 2016
    United States
    I can check, just let me know where to put the file.
     
  5. stitchxd
    OP

    stitchxd GBAtemp Fan

    Member
    4
    Apr 27, 2017
    United States
    nope
    Minecraft for the Nintendo Switch does not allow 3rd party servers unless you are a Minecraft partner. Realms in this case doesn't count as that costs money to get. This application allows you to use 3rd party servers (like a self hosted one) without being either of those things.

    — Posts automatically merged - Please don't double post! —

    I'd also be willing to test if you can PM me that list.
     
  6. mars0124

    mars0124 Member

    Newcomer
    1
    Oct 20, 2007
    United States
    First off this post will be a little ranty. I have a lot of responsibilities in my life and have only been able to comit to half-thoughts thus far.

    Ultimately I suspect this idea will be a flop. My hopes though are that though Mojang has removed the ability to add your own servers they have used the same code that is used in all Bedrock versions, even to the point of having the exact same directory structure: so while they have removed the ability to add a server, have they removed the code to recognize the file that is created by adding a server? Who knows.
    In the case of Windows 10 you can see this at %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang
    In the case of Android you will require root access to navigate to /data/data/com.mojang.minecraftpe/games/com.mojang

    In both these instances, you can find a folder called minecraftpe which contains external_servers.txt. I have attached my Windows 10 copy of this folder to this post.

    Using JKSM and it's advanced options you can see the Minecraft folder structure matches on the switch. I copied the attached folder structure to my SD card via FTP and injected it into a backup save. Unfortunately, the next step seems to be for me to reinstall Minecraft to the SD card? When trying to restore the modified save I am informed that I cannot restore the save to sysnand.

    My knowledge ends at this point but there is more play to be had. I'll add thoughts as they come. Maybe I'm barking up the wrong tree, or maybe I'm not. With the combined intellect of the interwebs hopefully, we can find a slightly more definitive answer.

    Edit: Having Minecraft installed to SD did make it so JKSM could write to it. More playing required.

    Edit 2: The data between other bedrock versions is definitely transferable. It's just for the External Server specifically to be tested now. Regardless of whether the server list works or not there is definite utility to those. I just moved a test Switch world to my Windows PC and played it. I then moved a different Windows world to my switch and played it. I will probably write a PowerShell script for myself to - Manually Backup current game. From computer launch script to copy world to PC. Play from PC. When done, copy back to backup on Switch and then restore. I prefer to play with KB and mouse :)

    Edit 3: Sorry @stitchxd for taking over this part of your thread. Since I haven't spoken to your work above yet, great job! I can't use your software yet because of lack of NNID but it's definitely something everyone has needed.

    Edit 4: Unsurprisingly I am not the first person to think of the idea of importing a manipulated save. As a new member I cannot post the link but search for: How to modify Minecraft: Bedrock Edition (Infinite Chunks, Custom Assets, etc)
     

    Attached Files:

    Last edited by mars0124, May 22, 2019
    oriongrant and stitchxd like this.
  7. oriongrant

    oriongrant Newbie

    Newcomer
    1
    Jun 2, 2019
    United Kingdom
    Did you make any progress on the server lists? Watching this thread like a hawk.
     
  8. mars0124

    mars0124 Member

    Newcomer
    1
    Oct 20, 2007
    United States
    Not I, no. I don't have a a linked nnid so could test no further: Needed others to try putting the properties file and report back.

    That said, the app at the start of this thread should achieve more or less the same at the low low cost of giving up official servers.
     
  9. oriongrant

    oriongrant Newbie

    Newcomer
    1
    Jun 2, 2019
    United Kingdom
    Hmm, I may give it another go, I'd have to put my switch online temporarily though to link an account. My switch has never been online, not that I care much if it gets banned.
     
  10. stitchxd
    OP

    stitchxd GBAtemp Fan

    Member
    4
    Apr 27, 2017
    United States
    nope
    Honestly, Is there a reason to modify the server list as a mod? That could get patched in an update, where as DNS is much more difficult to patch as they would have to change a LOT about the game on multiple platforms.
     
    lexarvn likes this.
  11. NutymcNuty

    NutymcNuty Don't drink too much!

    Member
    6
    Mar 24, 2015
    Canada
    Ottawa, Ontario
    Yo, this is really cool! any chance this works with the xbox one version of minecraft bedrock edition?
     
    stitchxd likes this.
  12. stitchxd
    OP

    stitchxd GBAtemp Fan

    Member
    4
    Apr 27, 2017
    United States
    nope
    I have not tested it, but in theory it should. This application is essentially just a specialized DNS server, run the app with the IP of your Minecraft server as an argument, and then set the DNS on your Xbox to your computer (disable firewall on your computer while running the app) and reload the Minecraft app on the Xbox.
     
  13. shabbypenguin

    shabbypenguin Advanced Member

    Newcomer
    4
    Apr 29, 2015
    United States
    NutymcNuty likes this.
  14. stitchxd
    OP

    stitchxd GBAtemp Fan

    Member
    4
    Apr 27, 2017
    United States
    nope
    shabbypenguin likes this.
  15. lexarvn

    lexarvn GBAtemp Regular

    Member
    5
    Nov 15, 2010
    United States
    I wish the switch version did lan discovery like the xbox does because that would be super easy to just setup a proxy (or in my case, then the switch could just automatically find it since my bedrock server is on my lan)
     
    stitchxd likes this.
  16. stitchxd
    OP

    stitchxd GBAtemp Fan

    Member
    4
    Apr 27, 2017
    United States
    nope
    Well I hope my tools is helpful for you at least!
     
    lexarvn likes this.
  17. lexarvn

    lexarvn GBAtemp Regular

    Member
    5
    Nov 15, 2010
    United States
    It is! Been using it for a few weeks now actually!
     
    stitchxd likes this.
  18. Eeveekid

    Eeveekid GBAtemp Regular

    Member
    3
    Jul 31, 2018
    Germany


    does that mean i can join servers like this? play.dreambuild.de:19132
     
  19. stitchxd
    OP

    stitchxd GBAtemp Fan

    Member
    4
    Apr 27, 2017
    United States
    nope
    If you have the ip of the server, yes.

    For that server you mentioned, the command would be:

    Code:
    nxminens.exe 81.169.203.74
    Assuming all goes well, after running that command (from a computer with my application), then setting the DNS on the switch to your computer's IP address, clicking on any of the featured servers will put you on DreamBuild's server.
     
  20. Sansterz

    Sansterz Member

    Newcomer
    4
    Sep 19, 2018
    New Zealand
    Will this work at all if you are already banned before hand?
     
Quick Reply
Draft saved Draft deleted
Loading...