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

Mister_LAN

New Member
Newbie
Joined
Dec 12, 2018
Messages
3
Trophies
0
Age
26
XP
147
Country
Russia
If your console cannot get the list or doesn't show a list then this method probably wont work for you. I can try MITM'ing the response to generate my own Featured Server list in a later update though, though I am not sure how far that could go.
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)

--------------------- MERGED ---------------------------

I guess that should work on hacked switch with minecraft nsp right ?
nope, if u are already banned. thx to nintendo x microsoft) their synch stuff is totally bullshit
 

Xyphoseos

Hack or no games
Member
Joined
Jun 29, 2016
Messages
1,832
Trophies
0
Age
23
Location
Rivière
XP
3,247
Country
France
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)

--------------------- MERGED ---------------------------


nope, if u are already banned. thx to nintendo x microsoft) their synch stuff is totally bullshit
My switch is offline since I hacked it so I must not be banned. Could it work ?
 

mars0124

Member
Newcomer
Joined
Oct 20, 2007
Messages
12
Trophies
0
XP
53
Country
United States
My switch is offline since I hacked it so I must not be banned. Could it work ?
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,
  • Like
Reactions: Xyphoseos

designgears

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
291
Trophies
0
XP
671
Country
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?

I can check, just let me know where to put the file.
 

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
Any ofw minecraft user could use any decided servers without this stuff.

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.

--------------------- MERGED ---------------------------

I can check, just let me know where to put the file.

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

mars0124

Member
Newcomer
Joined
Oct 20, 2007
Messages
12
Trophies
0
XP
53
Country
United States
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.

--------------------- MERGED ---------------------------



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

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)
 

Attachments

  • minecraftpe.zip
    9 KB · Views: 145
Last edited by mars0124,

mars0124

Member
Newcomer
Joined
Oct 20, 2007
Messages
12
Trophies
0
XP
53
Country
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.
 

oriongrant

Well-Known Member
Newcomer
Joined
Jun 2, 2019
Messages
47
Trophies
0
Age
27
XP
218
Country
United Kingdom
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.

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.
 

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
Did you make any progress on the server lists? Watching this thread like a hawk.

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.
 
  • Like
Reactions: lexarvn

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
Yo, this is really cool! any chance this works with the xbox one version of minecraft bedrock edition?

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.
 

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
  • Like
Reactions: shabbypenguin

lexarvn

Well-Known Member
Member
Joined
Nov 15, 2010
Messages
157
Trophies
1
XP
1,804
Country
United States
That's an interesting take on this, seems his is only compatible with Xbox (local lan proxy? Or maybe it wouldn't matter) which is super cool.

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)
 
  • Like
Reactions: stitchxd

Eeveekid

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
115
Trophies
0
Age
23
XP
527
Country
Germany
Release Download: https://github.com/nxminens/nxminens
Current Release: 0.0.1

**This is my first .NET Core application, so expect some bugs, typos, etc.**

NXMineNS is a .NET Core application that takes DNS requests from your switch, and tells the switch a different IP than what it was originally looking for. What this allows is the use of a custom Minecraft server on console.

In theory this should work for other consoles, however only tested on the switch version.

This tool can be compiled to run anywhere NET Core 2.1 can run. However, I built pre-compiled binaries for the community to use for Windows, Linux, and Mac (64 bit, Windows has 32 bit.)

How to use

According to .NET Core Documentation, an install might not be required since all dependencies are distributed with the executable. So you can skip installing .NET core, but if you have issues, try installing that first.

Windows Instructions
  1. Download the latest release to a computer of choice.
  2. Make sure .NET core 2.1+ is installed on your computer and run the NXMineNS.exe (NXMineNS.exe 192.168.1.12(Replace with IP of desired server))
  3. Make your computers IP Address the Primary DNS in your Switches Network settings.
  4. Open Minecraft
  5. Watch as most if not all the different featured servers all show the custom servers stats.
Linux Instructions (Debian / Ubuntu) & Mac OSX
  1. Download the latest release to a computer of choice.
  2. Make sure .NET core 2.1+ is installed on your computer and run the NXMineNS (dotnet ./NXMineNS 192.168.1.12(Replace with IP of desired server))
  3. Make your computers IP Address the Primary DNS in your Switches Network settings.
  4. Open Minecraft
  5. Watch as most if not all the different featured servers all show the custom servers stats.


NOTE: THIS MIGHT HAVE POTENTIAL TO BAN? NOT SURE IF DNS REDIRECTIONS FALL UNDER NINTENDO BAN HAMMER. YOU HAVE BEEN WARNED

Screenshot from my switch (OFW) where the feature server shows my personal MC server information (domain obfuscated for my privacy but you can see the stats are clearly different than what they are normally.)

2019051419460800-11b64e28ad7a49ca9ec8ac007be858c6-jpg.167018



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

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
does that mean i can join servers like this? play.dreambuild.de:19132

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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @AncientBoi, Very little on money right now, so not at this time. But I'd wish I had a fucking... +1