Friend connect to my Project Zomboied server

If the public IP shown by something like whatsmyip.com is different to the external IP shown on the router (and your router’s address starts with 100), you are likely behind CGNAT and won’t be able to connect externally. Your internal IPs are probably something like 192.168.x.x