still can't connect and i'm getting no help i have a sky106 router my ipv4 is 192.168.1.4
i have done all that in my router and my firewall and when i got to check still closed
So, 192.168.1.4 is an internal address, it is the address of your computer on your local network, where 192.168.0.1 (or 127.0.0.1) is usually your main router, modem or hub
To find out your external IP, the quickest way of doing so is visit https://www.whatismyip.com/
- this will tell you what the external address (what the world sees your computer as) is. This is what you need to use to connect to a server. The local IP (the 192.18[...]) will only work if the other computer is connecting from the same (local) network. Your friends will need to connect using the public IPv4 address, not the local IP address, IPv6 i think also works with OpenTTD, if your ISP supports it.
If this doesn't work, the following are the likely causes:
OpenTTD is running in client mode, you haven't started a server / multiplayer session.
The ports are not forwarded at all.
The ports are not forwarded in both directions, or they're only open to UDP or TCP data, i believe they need to be open to both.
The port is being forwarded internally to the wrong address / computer, internally the port needs to be forwarded to the computer at 192.168.1.4 (you've previously said this is your computer). All computers on your network will have the same public address, the router needs to be told which of the computers is the right computer to forward the data to.