I am having the same issue. I have had my server running for a long time, with no issues. 2 days ago, my friends and I were all playing on the server, ( which I have hosted from my personal PC ), and they all suddenly disconnected. They texted me telling me my server was down, (while I am still locally playing on the server). I tried to connect through my external address, and it will not let me connect. I have been battling this problem ever since...
Found a solution. I connected my pc straight to my modem ( bypassing my router ) and pulled my external ip address. It was different than the one I was getting when going through my router.
I connected externally to my world with my router bypassed. ( adding the new ip address into my multiplayer server list )
I shut everything down, hooked my router back up, and when I pulled my external ip address again, it gave my the one it origionally did.
When I fired up Minecraft, and looked for my server externally, it showed the one listed under the ip address given by directly connecting my computer to my modem. ( I can not explain why when I connect my router to my modem, and pull my ip address that way, that I receive a false IP ) But I can say that finding out what IP address you get while connected directly to your modem and then using that address while connected to your router should solve the issue ( at least it did in my case )
Hope this helps.
~DT
Edit - No longer working ... Not sure whats happening.
i setup this on my router: http://s1176.photobucket.com/albums/x331/tuskiomi/?action=view¤t=2.png
here is what it says for localhost ip address http://s1176.photobucket.com/albums/x331/tuskiomi/?action=view¤t=1.png
here is what it says for external ip address when i try to join (on same host computer): http://s1176.photobucket.com/albums/x331/tuskiomi/?action=view¤t=3.png
my diagnosis: http://s1176.photobucket.com/albums/x331/tuskiomi/?action=view¤t=4.png
i am running on laptop.
laptop is connected wirelessly to router.
______________
server properties file
-----------------------
#Minecraft server properties
#Sat May 05 13:28:42 CDT 2012
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
server-port=25565
level-type=DEFAULT
enable-rcon=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=true
spawn-animals=true
online-mode=true
pvp=true
difficulty=1
gamemode=0
max-players=10
spawn-monsters=true
generate-structures=true
view-distance=10
motd=A Minecraft Server
why isn't it working?
Redstone wars bracket: http://challonge.com/zdgf3jd5
Redstone wars bracket: http://challonge.com/zdgf3jd5
Redstone wars bracket: http://challonge.com/zdgf3jd5
~DT
I connected externally to my world with my router bypassed. ( adding the new ip address into my multiplayer server list )
I shut everything down, hooked my router back up, and when I pulled my external ip address again, it gave my the one it origionally did.
When I fired up Minecraft, and looked for my server externally, it showed the one listed under the ip address given by directly connecting my computer to my modem. ( I can not explain why when I connect my router to my modem, and pull my ip address that way, that I receive a false IP ) But I can say that finding out what IP address you get while connected directly to your modem and then using that address while connected to your router should solve the issue ( at least it did in my case )
Hope this helps.
~DT
Edit - No longer working ... Not sure whats happening.
Redstone wars bracket: http://challonge.com/zdgf3jd5
Redstone wars bracket: http://challonge.com/zdgf3jd5
i did port-forward, did you not see my picture ? >.>
and it doesn't work for anyone outside my home-network either.
Redstone wars bracket: http://challonge.com/zdgf3jd5
wow. mine didnt.
Redstone wars bracket: http://challonge.com/zdgf3jd5
Redstone wars bracket: http://challonge.com/zdgf3jd5
ipv4 = local i.p (usually 192.168.0.(number) depending on how many devices are connected to it.