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

TheMCNerd2017

Well-Known Member
Member
Joined
Jun 21, 2017
Messages
200
Trophies
0
XP
514
Country
United States
Wow, I never knew that people playing on console were literally forced to use the Featured Servers and were blocked from joining any server not approved by Microsoft. Would not be surprised if it's because these big companies are scared of hackers developing exploits to run homebrew by simply joining a custom server.

Anyways, great job creating a tool that gives console players the freedom to join custom servers.
 
  • Like
Reactions: stitchxd

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
Wow, I never knew that people playing on console were literally forced to use the Featured Servers and were blocked from joining any server not approved by Microsoft. Would not be surprised if it's because these big companies are scared of hackers developing exploits to run homebrew by simply joining a custom server.

Anyways, great job creating a tool that gives console players the freedom to join custom servers.

This is a restriction by Nintendo technically. As an example, I believe the XBONE version of Bedrock MC can use custom servers. Someone will have to confirm for me though.

The reason this project came together was a tutorial I found (which was quite complicated to setup for a basic user btw) on reddit on setting up DNSMASQ to essentially do what this application does. So I created a basic (SUPER basic) DNS server in C# (using a DNS Library from NuGET.) that has a built in zone file that pre-configures the DNS A records for the featured server list (which I would need to update as it changes) using the IP as an argument. Simple, eloquent. No gui, no BS, just run the app and forget about it. You can, using NSSM, set this up as a service too so you don't need to have it's window open all the time. But that's more advanced and not part of the OP. :D
 

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
Any chance that there will a new version?
Like that it understand Domains.
Or a ad ndroid version.

Gesendet von meinem ELE-L29 mit Tapatalk
 
Last edited by Liriel,

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 chance that there will a new version?
Like that it understand Domains.
Or a ad ndroid version.

Gesendet von meinem ELE-L29 mit Tapatalk

An android version? As in one that can run on Android?

As in a new version, is there currently a need for it? AFAIK it is still working with the current featured servers.
 

Scarl3t

New Member
Newbie
Joined
Mar 30, 2020
Messages
1
Trophies
0
Age
44
XP
33
Country
Canada
Has anyone got this to work for you in Linux?

I am having difficulties and all my searching online is not helping me at all. I have no idea where to go from here, any help would be greatly appreciated.

Thanks

Here is my terminal:

robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ cat /etc/os-release | grep "PRETTY_NAME"
PRETTY_NAME="Ubuntu 18.04.3 LTS"
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ dotnet --version
3.1.101
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ ls NXMineNS
NXMineNS
robbi3@Minecraft-Server
:/minecraft/linux-x64/publish$ dotnet ./NXMineNS 192.168.21.5
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET Core program, but dotnet-./NXMineNS does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ sudo dotnet ./NXMineNS 192.168.21.5
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET Core program, but dotnet-./NXMineNS does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$
 

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
Has anyone got this to work for you in Linux?

I am having difficulties and all my searching online is not helping me at all. I have no idea where to go from here, any help would be greatly appreciated.

Thanks

Here is my terminal:

robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ cat /etc/os-release | grep "PRETTY_NAME"
PRETTY_NAME="Ubuntu 18.04.3 LTS"
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ dotnet --version
3.1.101
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ ls NXMineNS
NXMineNS
robbi3@Minecraft-Server
:/minecraft/linux-x64/publish$ dotnet ./NXMineNS 192.168.21.5
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET Core program, but dotnet-./NXMineNS does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$ sudo dotnet ./NXMineNS 192.168.21.5
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET Core program, but dotnet-./NXMineNS does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
robbi3@Minecraft-Server:/minecraft/linux-x64/publish$

I believe my instructions are misleading, try this:

```
sudo chmod +x NXMineNS
sudo ./NXMineNS <IP_ADDR>
```
 

Zhongtiao1

Well-Known Member
Member
Joined
Feb 24, 2015
Messages
831
Trophies
0
Age
26
XP
2,764
Country
United States
sorry to bump this, but it doesn't work for me in the latest update. The server list just says "Coming soon." I'm using PMMP
 

stitchxd

Well-Known Member
OP
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States
sorry to bump this, but it doesn't work for me in the latest update. The server list just says "Coming soon." I'm using PMMP
Sorry I have been away for some time, do you have a screenshot of the server list? I know the list was updated recently so I may need to update the source code here, DNS redirection should still function here regardless tho
 

Zhongtiao1

Well-Known Member
Member
Joined
Feb 24, 2015
Messages
831
Trophies
0
Age
26
XP
2,764
Country
United States
Sorry I have been away for some time, do you have a screenshot of the server list? I know the list was updated recently so I may need to update the source code here, DNS redirection should still function here regardless tho


Here's a screenshot:

EkJouN8UwAAtvuM
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Brb