Okay, I'll start by saying I've seen this topic made before, but never exactly like this. When I was setting up the server on my last computer, I sifted through the info already out there to fix the "people can't join" problem. I fixed it, and for months my friends could join. Anyway, that's not the point.
I recently got a brand new computer, and I transferred ALL of my files over onto the huge hard drive. That includes every piece of Minecraft stuff I had on my old computer. Everything is the same there. I didn't change my router at all, nothing else was changed.
I can still join my own server, everything is all right there. But once again, no one else can join it. Now, I checked my firewall thinking "Hey, that's probably it. New firewall, new blocks." No, that wasn't it, the Minecraft program(s) was/were already allowed. So then I thought "Well, somehow my new computer undid my port forwarding or something". So I went back through the process, but no, Minecraft was already added just like before. It was no different from the time when others could join.
So I became confused. I remembered that Public had to be set to True in my server properties file. I went in and checked that, no dice, it's the same file from before and still set to True.
At this point I just can't figure out the solution, and I'm fairly frustrated. Could it be Windows 7 or something? I wouldn't understand why my OS would only prevent OTHER people from joining. If anyone has any idea, I'd appreciate some advice.
try re-portforwarding too
I may have forgotten to say, but yes, I checked my IP again. And then I went through the steps of re-port forwarding, but it was already done.
Yeah, this is quite annoying. My friend really wants to work on things in my server, too...
WoM Coins: 0
The only thing I can think of is maybe your router is port forwarding to the wrong ip.