Minecraft Mods

PortMiner 5.4 - Create public servers without portforwarding

  • 123,846 views, 125 today
  • 21,270 downloads, 29 today
  • 80
  • 57
  • 270
smithy21200 avatar smithy21200
Level 52 : Grandmaster Engineer
34
Please note PortMiner is compatible with all Minecraft versions, regardless of what the Game Version is shown as on PMC.

NOTE WITH PORTMINER 5.3: IF UPDATING FROM 5.2/5.21 YOUR OLD CONFIGURATION NEEDS TO BE DELETED. READ THIS WIKI PAGE ON HOW TO DO THIS

USAGE INSTRUCTIONS ON THE WIKI (CLICK HERE)

Direct Download Link (No advertisments)
PortMiner on GitHub

NEW: Do you use Bukkit or Spigot? Try the PortMiner Plugin for Bukkit/Spigot 1.11, just drag and drop the plugin into your server's plugin folder and run!

What does this do?
PortMiner lets you create public servers, that people can connect to externally without the need for portforwarding or Hamachi. This is because some people either can't portforward or don't wish to.

How does it work?
PortMiner uses Universal Plug and Play to make port mappings on your router. You are the host of the server, and the people connecting to your server connect to you directly, just like any other public server. Some programs you may use already use this. Peer to peer filesharing software uses UPnP to open the ports to allow incoming and outgoing connections, and even Skype uses UPnP for the same reason.

It's not working for me.
PortMiner may not work for you for many reasons ranging from UPnP not being enabled/supported by your router, or your router may not be supported by the Cling Library (used to open the ports). Firstly, before asking for help read the "PortMiner Manual" file that comes with the application, and look in the Troubleshooting section.

Warning about port forwarding:
PortMiner uses UPnP to map ports, which is the same as port forwarding. While port forwarding itself can not damage your router, it opens a port directly to your computer, and thus can let malicous connections get through. Be sure to only share your IP address with people you trust.

I found a bug./Is it supposed to do this?/Any other question not answered in the manual, or on this page:
If you find any bugs or have any unanswered questions, please post them on the GitHub Issues Page, you'll be much more likely to get a response there.

Notes:
I am not responsible for any damage to your computer even though it is incredibly unlikely, I have to put this here.
Contains LGPL software from: github.com/4thline/cling
Progress100% complete
Game VersionMinecraft 1.16
Tags

31 Update Logs

PortMiner 5.4 : 10/08/2020 11:10:20 amOct 8th, 2020

Added analytics to see if I should improve PortMiner further (and what OS for)

Can be opted out with instructions on wiki
LOAD MORE LOGS

1
09/12/2020 11:44 am
Level 1 : New Miner
Zimkiron
Zimkiron avatar
hey, why is the link on (Ad link removed) that site sucks!!1
1
06/19/2020 11:28 amhistory
Level 1 : New Miner
Bmsder
Bmsder avatar
I want to notify anyone who doesn’t know that I can open a public server using portMiner.
I want to upload it to my YouTube. What is Jo Kwon?
1
09/03/2019 8:34 am
Level 1 : New Miner
mancho
mancho avatar
The server cannot open because you accidentally press the wrong file while connecting to Server.jat. I want to reset the portminer, but I don't know how. Please
1
08/16/2019 7:58 am
Level 1 : New Miner
Sined_121
Sined_121 avatar
Hey i did everything perfectly (with the plugin) on 1.14 and the port open but i dont know which IP to give to other people. Can you tell me? I have made a static ip and dns too.
2
05/19/2019 1:19 pm
Level 1 : New Explorer
Seqa
Seqa avatar
I've done all steps correctly and it does not work.
Once i press yes to EULA it says opening port ect. and then just says Closing port 25565.
Any suggestions?
1
06/28/2019 5:29 pm
Level 1 : New Miner
RichardmachtSachen
RichardmachtSachen avatar
i have the same issue
1
05/09/2019 10:37 am
Level 1 : New Miner
RaAnimePe
RaAnimePe avatar
hi... :( today i tried this out and i thinked that it worked but it didn't... i used plugin version with spigot 1.13.2. I tried to connect to ip which was show in "console" with another internet connection on my other pc. ip was something like this 000.000.00.000:25565. it doesn't work if i am not connected to that internet where i had that server running on. Any help? I need it fast becuse my friends are wanting to play with me and build server with me. And another question! How can i turn it into domain for free? doesn't have to be .com, .net and etc. something like this probably .ga, .tk and etc. Thank you!
1
05/06/2019 10:10 pm
Level 1 : New Miner
RedAdrenaline13
RedAdrenaline13 avatar
Could this possibly work with Bedrock edition?
1
04/28/2019 8:28 pm
Level 3 : Apprentice Miner
Dont forget
Dont forget avatar
does this still work on 1.14?
1
05/05/2019 6:17 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
It works on practically any version
1
02/23/2019 3:37 pm
Level 1 : New Miner
CrashVW
CrashVW avatar
Any way to allocate more RAM to your server if you're using portminer?
1
05/05/2019 6:18 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
You can change this in PortMiner's config, which you can find (on Windows) in %appdata%/PortMiner
1
02/02/2019 4:19 pm
Level 1 : New Miner
Lyx
Lyx avatar
When it asks you if you want to accept the Eula, it just closes. When I open it again, happens again.

1
05/04/2019 6:24 pm
Level 13 : Journeyman Crafter
AvengerK
AvengerK avatar
Dude.... it wants you to go into the EULA file and change it from false to true.
1
01/15/2019 11:45 am
Level 1 : New Miner
Daxh64
Daxh64 avatar

EDIT : It's working perfectly fine now !!! It's amazing, your ports automatically closes everytime you stop your server. All of my friends can join without a problem now. I just had to uninstall everything from Miencraft, and retry.

Hello dear users, I recently tried this portforwarding utility and it was a bit painful to install at first but now it's all set up.

But, when I see on my FAI manager tool on 192.168.1.1 there is only TCP port open not UDP. And when I use http://canyouseeme.org/ my ports are shown as open.

So I can connect locally into my server (by enteringlocalhost or my local IP adress). But my friend cannot join when using my public IP address with :25565

Is it because UDP is not opened or is it a problem on my friend side ?

I have basics knowledge about portforwarding as I'm taking classes with Cisco but they don't say how to create a Minecraft Server ... (Screw them for that)

Thanks in advance.

Daxh64

1
10/31/2018 7:02 am
Level 1 : New Miner
eper98
eper98 avatar
It says that a server is already running on that port
1
09/16/2018 4:46 pm
Level 1 : New Miner
NitreXD
NitreXD avatar
Other players can't join my server.
I'm getting this error message:
Service descriptor retrieval failed: 192.168.1.100:8008/ssdp/notfound, 404 Not Found
[22:44:37 WARN]: Skipping invalid service '(RemoteService) Descriptor: /ssdp/notfound' of: (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:233d9f8e-08cd-0fb8-65ad-2a835c40557a, Descriptor: 192.168.1.100:8008/ssdp/device-desc.xml, Root: true
>

Please help! ;)

Whole cmd:
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=64M; support was removed in 8.0
Loading libraries, please wait...
[22:48:58 INFO]: Starting minecraft server version 1.12.2
[22:48:58 INFO]: Loading properties
e>Service descriptor retrieval failed: 192.168.1.100:8008/ssdp/notfound, 404 Not Found
[22:48:58 INFO]: Default game type: SURVIVAL
[22:48:58 INFO]: Generating keypair
>[22:44:37 WARN]: Skipping invalid service '(RemoteService) Descriptor: /ssdp/notfound' of: (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:233d9f8e-08cd-0fb8-65ad-2a835c40557a, Descriptor: 192.168.1.100:8008/ssdp/device-desc.xml, Root: true
[22:48:58 INFO]: Starting Minecraft server on *:25565
[22:48:58 INFO]: Using default channel type
[22:48:58 INFO]: This server is running CraftBukkit version git-Bukkit-8166d17 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
[22:48:58 INFO]: [PortMinerPlugin] Loading PortMinerPlugin v1.1
[22:48:58 INFO]: Preparing level "world"
[22:48:58 INFO]: Preparing start region for level 0 (Seed: 4787406932827487971)
>>Service descriptor retrieval failed: 192.168.1.100:8008/ssdp/notfound, 404 Not Found
>[22:44:37 WARN]: Skipping invalid service '(RemoteService) Descriptor: /ssdp/notfound' of: (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:233d9f8e-08cd-0fb8-65ad-2a835c40557a, Descriptor: 192.168.1.100:8008/ssdp/device-desc.xml, Root: true
[22:48:59 INFO]: Preparing spawn area: 55%
[22:49:00 INFO]: Preparing start region for level 1 (Seed: 4787406932827487971)
[22:49:01 INFO]: Preparing spawn area: 78%
[22:49:01 INFO]: Preparing start region for level 2 (Seed: 4787406932827487971)
[22:49:01 INFO]: [PortMinerPlugin] Enabling PortMinerPlugin v1.1
[22:49:01 INFO]: [PortMinerPlugin] Checking for updates...
[22:49:01 INFO]: [PortMinerPlugin] No updates available.
[22:49:01 INFO]: [PortMinerPlugin] Server's Internal IP is: 192.168.1.138:25565
[22:49:01 INFO]: >>> Starting UPnP service...
[22:49:01 INFO]: Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration
[22:49:01 INFO]: Creating Router: org.fourthline.cling.transport.RouterImpl
[22:49:01 INFO]: Creating wildcard socket (for receiving multicast datagrams) on port: 1900
[22:49:01 INFO]: Joining multicast group: /239.255.255.250:1900 on network interface: Realtek PCIe GbE Family Controller
[22:49:01 INFO]: Created server (for receiving TCP streams) on: /192.168.1.138:60115
[22:49:01 INFO]: Creating bound socket (for datagram input/output) on: /192.168.1.138
[22:49:01 INFO]: <<< UPnP service started successfully
[22:49:01 INFO]: [PortMinerPlugin] Opened port 25565
[22:49:01 INFO]: Server permissions file permissions.yml is empty, ignoring it
[22:49:01 INFO]: Done (3,379s)! For help, type "help" or "?"
[22:49:02 WARN]: Service descriptor retrieval failed: 192.168.1.100:8008/ssdp/notfound, 404 Not Found
[22:49:02 WARN]: Skipping invalid service '(RemoteService) Descriptor: /ssdp/notfound' of: (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:233d9f8e-08cd-0fb8-65ad-2a835c40557a, Descriptor: 192.168.1.100:8008/ssdp/device-desc.xml, Root: true
[22:49:02 INFO]: Unknown command. Type "help" for help.
[22:49:02 INFO]: Unknown command. Type "help" for help.
[22:49:02 INFO]: Unknown command. Type "help" for help.
[22:49:02 INFO]: Unknown command. Type "help" for help.
1
01/06/2021 5:33 pm
Level 18 : Journeyman Modder
AwesomeAsh313
AwesomeAsh313 avatar
did you just... leak your ip?
1
07/21/2018 10:15 pm
Level 1 : New Miner
Conker201
Conker201 avatar
Not working for me mate. The server loads up and runs, but unfortunately I just can't figure out how to log on. I've used my IPv4 Address, my public IP, as well as 127.0.0.1 . None of the above have worked for me, and it seems to me I'm doing everything right.
1
05/07/2018 7:22 pm
Level 1 : New Miner
scribb498
scribb498 avatar
when ever I try to change the available memory in the portminer.properties file then lauch portminer it opens then immediatley closes (opening and closing the port), I dont even get to see the cmd line
1
02/19/2018 6:11 pm
Level 1 : New Miner
ShaqAttack
ShaqAttack avatar
Where do I change the memory for the server on Port Miner? I cannot find the PortMiner properties file
1
07/21/2018 10:03 pm
Level 1 : New Miner
Conker201
Conker201 avatar
Press the Windows Key and the R key at the same time. Type in %appdata% then go to PortMiner, and the property file is right there. Change the Xms and Xmx values.
1
01/25/2018 4:19 am
Level 1 : New Crafter
C3x
C3x avatar
hey what Ip or adress i shall give my friends so they can connect to my server? I don't think i can give local ip, and dynamic seem also wrong?
1
01/25/2018 4:43 am
Level 1 : New Crafter
C3x
C3x avatar
sorry nvm, nothing works, my port remains blocked.
1
01/04/2018 3:35 pm
Level 1 : New Miner
Xigggzap
Xigggzap avatar
hey ive been trying to use this portminer thing i put it in my plugins folder its in a WinRAR folder does that make a difference?
1
12/11/2017 11:19 pm
Level 34 : Artisan Cake
Billy Playz YT
Billy Playz YT avatar
Great! Just need friends to test it with now =(
1
10/24/2017 7:18 am
Level 1 : New Miner
bufster
bufster avatar
how can you have to servers?
1
09/23/2017 12:04 pm
Level 1 : New Miner
The_Lost_Puppy
The_Lost_Puppy avatar
Sweet program you have made here, smithy21200. I am wondering if you have made a version of PortMiner that doesn't need a graphical interface. I ask this because I am trying to run a 1.5.2 minecraft server on a raspberry pi and the need for a graphical interface takes up precious resources on what is already a limited system to be running a minecraft server.
1
09/24/2017 8:23 am
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
Try the plugin
1
09/13/2017 4:55 am
Level 1 : New Miner
Probolter
Probolter avatar
what ip do everyone in this world will use?
1
09/15/2017 3:49 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
Your public IP, find it by searching "what is my ip" on google
1
09/12/2017 10:20 pm
Level 1 : New Network
Goload
Goload avatar
What Ip would my friends use?




C:\Users\Spencer\Desktop\Minecraft Server - Copy>java -Xms1G -Xmx1G -jar craftbukkit.jar -o true
Loading libraries, please wait...
[22:08:07 INFO]: Starting minecraft server version 1.12.1
[22:08:07 INFO]: Loading properties
[22:08:07 INFO]: Default game type: SURVIVAL
[22:08:07 INFO]: Generating keypair
[22:08:07 INFO]: Starting Minecraft server on 10.0.0.150:25565
[22:08:07 INFO]: Using default channel type
[22:08:07 INFO]: This server is running CraftBukkit version git-Bukkit-876d22c (MC: 1.12.1) (Implementing API version 1.12.1-R0.1-SNAPSHOT)
[22:08:08 INFO]: [PortMinerPlugin] Loading PortMinerPlugin v1.1
[22:08:08 INFO]: Preparing level "Tamriel"
[22:08:08 INFO]: Preparing start region for level 0 (Seed: -4328493758711880130)
[22:08:09 INFO]: Preparing spawn area: 38%
[22:08:10 INFO]: Preparing start region for level 1 (Seed: 428598726191299179)
[22:08:11 INFO]: Preparing spawn area: 80%
[22:08:11 INFO]: Preparing start region for level 2 (Seed: 428598726191299179)
[22:08:11 INFO]: [PortMinerPlugin] Enabling PortMinerPlugin v1.1
[22:08:11 INFO]: [PortMinerPlugin] Checking for updates...
[22:08:11 INFO]: [PortMinerPlugin] No updates available.
[22:08:11 INFO]: [PortMinerPlugin] Server's Internal IP is: 10.0.0.150:25565
[22:08:11 INFO]: >>> Starting UPnP service...
[22:08:11 INFO]: Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration
[22:08:11 INFO]: Creating Router: org.fourthline.cling.transport.RouterImpl
[22:08:11 INFO]: Creating wildcard socket (for receiving multicast datagrams) on port: 1900
[22:08:11 INFO]: Joining multicast group: /239.255.255.250:1900 on network interface: Intel(R) Ethernet Connection (2) I219-V
[22:08:11 INFO]: Created server (for receiving TCP streams) on: /10.0.0.150:57994
[22:08:11 INFO]: Creating bound socket (for datagram input/output) on: /10.0.0.150
[22:08:11 INFO]: <<< UPnP service started successfully
[22:08:11 INFO]: [PortMinerPlugin] Opened port 25565
[22:08:11 INFO]: Server permissions file permissions.yml is empty, ignoring it
[22:08:11 INFO]: Done (3.751s)! For help, type "help" or "?"
1
09/15/2017 3:49 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
Tell your friends your public IP, find this by searching "what is my ip" on Google.
1
08/06/2017 11:38 am
Level 1 : New Miner
ConnorJF
ConnorJF avatar
It says it cannot find java.exe whenever I run the portminer.jar file, do you know what the problem could be?
1
09/15/2017 3:49 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
You don't have Java in the PATH variable, try reinstalling it.
1
08/01/2017 2:10 pm
Level 48 : Master Button Pusher
NorthPew
NorthPew avatar
This looks interesting, gonna test this out sometime!
1
07/05/2017 11:24 pm
Level 1 : New Miner
lobdooks505
lobdooks505 avatar
yay 50th diamond
1
06/28/2017 8:09 pm
Level 1 : New Miner
EliteCraftYT
EliteCraftYT avatar
when its done what do i do like whats port
1
06/26/2017 6:29 pm
Level 15 : Journeyman Artist
TBD
TBD avatar
how do i install it?
1
06/15/2017 6:04 pm
Level 1 : New Miner
Macky127
Macky127 avatar
It's working but i have a question does TCP and UDP can join my server, when i put my public ip i cannot see my server open
1
06/17/2017 6:14 am
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
Not quite sure what you mean with the TCP and UDP thing, but Minecraft servers use only TCP, so that's the only protocol opened on the port. Also, for some people when joining your own server, you might have to use your local or loopback address (try 127.0.0.1), the public IP is for people who aren't on your network to join.
1
06/19/2017 8:20 am
Level 1 : New Miner
Macky127
Macky127 avatar
do i need to turn ff my firewall so they can join?
1
05/03/2017 12:52 am
Level 1 : New Miner
kunaal
kunaal avatar
i don't understand how to make it
1
04/24/2017 12:23 pm
Level 42 : Master Kitten
Luminescent
Luminescent avatar
do you think would the plugin .jar would work for a 1.7.10 or 1.8 server?
also, thank you very much for developing this!!
1
04/25/2017 7:15 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
It could work, but hasn't been tested. Give it a shot, and tell me if it works.
1
04/23/2017 9:04 pm
Level 1 : New Miner
Kazbears
Kazbears avatar
Is This Plugin For 1.11 only? I'm not sure that wold work on my 1.11.2 server.
1
04/25/2017 7:16 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
It should run on 1.11.2
1
04/19/2017 11:49 am
Level 19 : Journeyman Waffle
DatboiAsriel
DatboiAsriel avatar
100 percent works 1 diamond for, I use it for my dragon block c server, one diamond for you!
1
04/25/2017 7:16 pm
Level 52 : Grandmaster Engineer
smithy21200
smithy21200 avatar
Glad it's working for you
1
04/17/2017 3:31 pm
Level 1 : New Miner
JasonXDs
JasonXDs avatar
how do i do that i need to run this in the server's folder?
i have bungeecord does it work with it?
and how to run it do i need to run something before i run the PortMiner.jar?
do i change the portminer.properties?????
Planet Minecraft Logo

Website

© 2010 - 2021
www.planetminecraft.com

Welcome