Hi,
I have to find out why nobody can connect to the minetest server from outside.
I guess the problem is on the main server, but I try to eliminate errors. So…
– Minetest is running on a PC in my school. I started it via CMD on a Windows 10 PC. Users from the local network can connect and play without problems, by inserting the IP of the PC in the server field.
– I ordered the company running the main server to create a subdomain and point it to the IP the minetest server is running on. Also port 30000 should be opened.
Am I correct in assuming that I don't need to add any server related lines to the minetest.conf if the server should not be announced?
That would mean, if somebody knows the subdomain they should be able to connect to the minetest server from a client outside the domain by typing in the subdomain, right?
If this is correct, is there anything important about minetest, other than opening port 30000, I could tell the server company to get the forwarding working?
CraigyDavi wrote:
Firstly, You need to find out your default gateway and access your router settings.
Open up command prompt and type ipconfig /all
Find where it says Default Gateway
Open up your browser and go to http://yourdefaultgateway (obviously replace mydefaultgateway with your actual default gatway).
You will now be at your router settings. This is what mine looks like: Now you need to do the port forwarding.
Get to the settings. The port forwarding settings may be in the advanced settings.
If you are prompted for passwords try using “admin” or “password”. My password was on the back of the router.
You need to get to the port forwarding settings. They may be under the firewall settings. It may also be called “Forward a new game/application.
Make sure you use UDP and port 30000 (thirty thousand) The port used in the port range should translate to the same ports. Click apply.
You also need to make sure that you assign the port range to point to the right device (your computer hosting the server). This may be on a different settings page or it may be on the same settings page.
The port forwarding is done. Make sure all the settings have been set. It may take a few minutes for the ports to be forwarded and it may require a restart of the computer.
And no firewall that blocks it??
My English isn't very good because I'm Dutch ---- Check my mod "Doorbell"
I would like to add that running a MT server in the background as a service is also a good idea if you are forgetful. I have been using this setup for a while with the Jovark Realms server, and also the newer The Creative Mineclone Server. I often restart because I don't use a dedicated server (i also don't have a lot of traffic) but rather use my Dell OptiPlex 7010 (Intel Quad Core i5 3470 @ 3.2+ GHz, 32 GB RAM, 240 GB SSD, Win10 Pro) for all my tasks. Setting this up is rather easy - even as a 15 year old it was pretty easy thing to accomplish.
First, login to an administrator's account (it will make this entire process easier).
Open Task Scheduler and click 'Create Task'. Name your task something relevant (like [Server name] MT SERVER, and add a description if wanted (recommended, add the date you started this process).
Click the 'Triggers' tab at the top of the window, and click 'New'. In the drop down menu titled 'Begin the task' and select 'At Startup', then click 'OK'.
Go to the 'Actions' tab and click 'New'. You want to start a program so leave the default drop down value.
Use the 'Browse' and find the minetest.exe file on your computer. You want to start a server, so in the 'Add Arguments (optional):' box, enter
(The --worldname part is optional if you only have one server running per instance of the --minetest.exe file.)
Click 'OK' twice to exit the pop-out window.
Restart your computer, and your MT server will be running in the background.
All information came from my brain and this helpful article on even more helpful Superuser.com: https://superuser.com/questions/929225/. Please be aware that the duplicate is better for beginners, the other article does not go into enough detail to count as 'beginner' friendly, and does not use the Task Scheduler approach.
Lucas Burlingham
Jovark Realms Server Owner and Admin
Hey, so how do I give someone admin privs on my own server? Why does it keep saying "You don't have enough rights to do so"? Is it because of the "Interact, shout" stuff? What else do I have to add?
if you join as the setted name in the minetest.conf ("name = <name>" setting) then type in chat "/grantme all" and then you have all privs and you can grant other people, if you want
My English isn't very good because I'm Dutch ---- Check my mod "Doorbell"
Alt. Tester wrote:Do everyone have 192. as there Default Gateway?
But can someone play with me having my default port?
Since I think my Default is 49301 or 53081.
Since really all I like do is play with a Family Member. so should I just use my Gateway and Whatever My Port should be for them join?
192.168.*.* is a common router network address, which is only accessable fromt he people which are in the same network.
If your family member is in the same network, means: using same router, then you only need to use the "Server" tab in the main menu. Start a world and it'll be playable at the given port within your network.
For this case: No portforward needed.
And what do I have to do if they are not in the same network?
Alt. Tester wrote:Do everyone have 192. as there Default Gateway?
But can someone play with me having my default port?
Since I think my Default is 49301 or 53081.
Since really all I like do is play with a Family Member. so should I just use my Gateway and Whatever My Port should be for them join?
192.168.*.* is a common router network address, which is only accessable fromt he people which are in the same network.
If your family member is in the same network, means: using same router, then you only need to use the "Server" tab in the main menu. Start a world and it'll be playable at the given port within your network.
For this case: No portforward needed.
And what do I have to do if they are not in the same network?
Make it public by getting yourself or an hosted server (i can give you one) or get an vps or let your server go though your home firewall
My English isn't very good because I'm Dutch ---- Check my mod "Doorbell"