I have 2 computers, 1 laptop and 1 desktop, my laptop is very bad and slow and my desktop is very good. I started a server on my laptop using port forwarding to allow my friends to join it and it worked fine, but I lagged alot so I tried to start a new one on my desktop. When i went into it it said:
[INFO] Starting minecraft server version 1.2.5
[INFO] Loading properties
[INFO] Starting Minecraft server on *********** :25565
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?
I have tried everything, changing the port to a different number, going through task manager and restarting both of the machines, typed "stop" and deleted the server and all of the files on my laptop and I really need to be able to host a server without hamachi or bukkit.
Yes, I replaced the ip with stars, and it appears like that, but then how am I going to use it online?
I think I am using external (from ipchicken.com)
The server-ip setting tells the MC server which IP address to listen on. It can only listen on addresses assigned to your computer, and your external IP is not assigned to your computer; it's assigned to your router (which is also the reason why you need port forwarding). Setting server-ip to nothing means "listen on all IP addresses", which is what almost everyone wants.
So please, remove the server-ip setting and try again. I have seen a few other cases here recently where even this did not seem to help, but setting it to your external IP will definitely not work.