Hello, i've ran a bukkit/vanilla server since march 2011. I stopped hosting it because i got this error: 'java.net.BindException: Cannot assign requested adress: JVM_BIND'
I'm pretty sure i've forwarded my ports right, according to that the server ran fine untill some day.
In this period, i got a new router, which didn't solve the problem.
Also, i've tried hosting the server on my (way too slow...) laptop, which worked fine.
So this is probably my PC being a douchebag. Still, i'd like if someone could anwser why this happens and, especially, how i can fix this.
I have tried the ports 25565, 25575, 25555 and so on.
Every other software tells me that the port is forwarded.
I saw a lot of threads with the same problem. Although they kept unanwsered or the problem was in 'server ip= ....'
Video:
Properties file:
#Minecraft server properties
#Sat Nov 26 08:47:22 CET 2011
online-mode=true
pvp=true
server-ip=
spawn-animals=true
allow-flight=false
server-port=25565
motd=A Minecraft Server
Server log:
2011-11-26 08:48:02 [INFO] Starting minecraft server version 1.0.0
2011-11-26 08:48:02 [INFO] Loading properties
2011-11-26 08:48:02 [INFO] Starting Minecraft server on 84.85.54.10:25565
2011-11-26 08:48:02 [WARNING] **** FAILED TO BIND TO PORT!
2011-11-26 08:48:02 [WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
2011-11-26 08:48:02 [WARNING] Perhaps a server is already running on that port?
2011-11-26 08:48:02 [INFO] Starting Minecraft server on 84.85.54.10:25565
This line should have *:25565.
I would venture a guess that somewhere bukkit has another config file it's using that's causing your issue. Is 84.85.54.10 the IP of your computer behind your router?
Same exact problem! I don't get the "*:25565" I get the (example) "12.345.67.890:25565". I have no clue whatsoever about what this is, I've had PC experts try to help me they couldn't even do it. I don't even use bukkit (yet) please help I mean PLEASE
The point of a minecraft multiplayer server, is to be multiplayer! That just allows it for you to play on. We want multiplayer servers not single player ones.
The point of a minecraft multiplayer server, is to be multiplayer! That just allows it for you to play on. We want multiplayer servers not single player ones.
No true. This is networking. It is like a warehouse. The server-ip is the box's number. If you do not use one, it will look in every box. If you put one, it only looks in that box.
It is best to leave it blank
We would rather not have incorrect information be posted. Please make sure your info is right before posting.
No true. This is networking. It is like a warehouse. The server-ip is the box's number. If you do not use one, it will look in every box. If you put one, it only looks in that box.
It is best to leave it blank
We would rather not have incorrect information be posted. Please make sure your info is right before posting.
I don't think we're on the same subject. I want anyone from anywhere to connect to my server. How will they connect now that I left the IP field blank?
I don't think we're on the same subject. I want anyone from anywhere to connect to my server. How will they connect now that I left the IP field blank?
We are, and unless you understand the finer points of how a network work, this can be hard to explain.
In technical terms: The point of that line is to specify to the server what IP to listen to for connections to the server. IF you specify one, Java will attempt to bind to the IP and the port. IF it cannot, it will throw that error. Leaving it blank will cause Java to then listen to any IP that the computer knows for connections. By leaving it blank, it will listen to any of its internal IPs for connections. Leaving it blank is the best as it will allow it to listen to what it needs to and not be limited
Now, if people want to connect to your server, they will use your external IP, which is found here: http://www.whatismyip.com That will show your external IP, which is what people will use to connect. Now, this only works if the network they are connecting to is port-forwarded, which means connections made to a specific port will be forwarded to the machine that it is told to forward them to, your server. The server needs to bind to at least the internal IP of the network it is in to be able to receive those communications. Otherwise the packets are dropped and the server cannot be reached.
IN SIMPLE TERMS: Leave it blank, port-forward, give them your external IP.
Please do not act like I have no idea.
Also, please make a new thread instead of jacking someone else's.
Also, please make a new thread instead of jacking someone else's.
I think it'd save time for everybody for a new sticky to exist for this reason. I'm certain this isnt the first time you had to convince somebody that leaving the server-ip field blank was the correct course of action.
I think it'd save time for everybody for a new sticky to exist for this reason. I'm certain this isnt the first time you had to convince somebody that leaving the server-ip field blank was the correct course of action.
Okay... this might be some kind of bump... but i want to say that i fixed it by de-installing hamachi
So if you did EXACTLY what people say, and it still doesn't work...
it might be a problem with your network drivers.
Okay... this might be some kind of bump... but i want to say that i fixed it by de-installing hamachi
So if you did EXACTLY what people say, and it still doesn't work...
it might be a problem with your network drivers.
Or just something overlooked. Most likely/usually the issue.
We are, and unless you understand the finer points of how a network work, this can be hard to explain.
In technical terms: The point of that line is to specify to the server what IP to listen to for connections to the server. IF you specify one, Java will attempt to bind to the IP and the port. IF it cannot, it will throw that error. Leaving it blank will cause Java to then listen to any IP that the computer knows for connections. By leaving it blank, it will listen to any of its internal IPs for connections. Leaving it blank is the best as it will allow it to listen to what it needs to and not be limited
Now, if people want to connect to your server, they will use your external IP, which is found here: http://www.whatismyip.com That will show your external IP, which is what people will use to connect. Now, this only works if the network they are connecting to is port-forwarded, which means connections made to a specific port will be forwarded to the machine that it is told to forward them to, your server. The server needs to bind to at least the internal IP of the network it is in to be able to receive those communications. Otherwise the packets are dropped and the server cannot be reached.
IN SIMPLE TERMS: Leave it blank, port-forward, give them your external IP.
Please do not act like I have no idea.
Also, please make a new thread instead of jacking someone else's.
Hello, i've ran a bukkit/vanilla server since march 2011. I stopped hosting it because i got this error: 'java.net.BindException: Cannot assign requested adress: JVM_BIND'
I'm pretty sure i've forwarded my ports right, according to that the server ran fine untill some day.
In this period, i got a new router, which didn't solve the problem.
Also, i've tried hosting the server on my (way too slow...) laptop, which worked fine.
So this is probably my PC being a douchebag. Still, i'd like if someone could anwser why this happens and, especially, how i can fix this.
I have tried the ports 25565, 25575, 25555 and so on.
Every other software tells me that the port is forwarded.
I saw a lot of threads with the same problem. Although they kept unanwsered or the problem was in 'server ip= ....'
Video:
Properties file:
Server log:
I get this >.>
:angry.gif:
This line should have *:25565.
I would venture a guess that somewhere bukkit has another config file it's using that's causing your issue. Is 84.85.54.10 the IP of your computer behind your router?
--------------------------------
Advanced Guide to server-ip and server-port settings.
Leave this:
Like this:
The point of a minecraft multiplayer server, is to be multiplayer! That just allows it for you to play on. We want multiplayer servers not single player ones.
No true. This is networking. It is like a warehouse. The server-ip is the box's number. If you do not use one, it will look in every box. If you put one, it only looks in that box.
It is best to leave it blank
We would rather not have incorrect information be posted. Please make sure your info is right before posting.
I don't think we're on the same subject. I want anyone from anywhere to connect to my server. How will they connect now that I left the IP field blank?
We are, and unless you understand the finer points of how a network work, this can be hard to explain.
In technical terms: The point of that line is to specify to the server what IP to listen to for connections to the server. IF you specify one, Java will attempt to bind to the IP and the port. IF it cannot, it will throw that error. Leaving it blank will cause Java to then listen to any IP that the computer knows for connections. By leaving it blank, it will listen to any of its internal IPs for connections. Leaving it blank is the best as it will allow it to listen to what it needs to and not be limited
Now, if people want to connect to your server, they will use your external IP, which is found here: http://www.whatismyip.com That will show your external IP, which is what people will use to connect. Now, this only works if the network they are connecting to is port-forwarded, which means connections made to a specific port will be forwarded to the machine that it is told to forward them to, your server. The server needs to bind to at least the internal IP of the network it is in to be able to receive those communications. Otherwise the packets are dropped and the server cannot be reached.
IN SIMPLE TERMS: Leave it blank, port-forward, give them your external IP.
Please do not act like I have no idea.
Also, please make a new thread instead of jacking someone else's.
I think it'd save time for everybody for a new sticky to exist for this reason. I'm certain this isnt the first time you had to convince somebody that leaving the server-ip field blank was the correct course of action.
There is
http://www.minecraftforum.net/topic/20688-faq-solutions-collection/
So if you did EXACTLY what people say, and it still doesn't work...
it might be a problem with your network drivers.
Or just something overlooked. Most likely/usually the issue.