That means your router is not being assigned a public IP address. The 10.x.x.x are a block of private IP addresses. What it means to "have" a public IP address is that it is assigned to your router for your exclusive use. What you have now is a shared public IP.
Pretty much this means end of project.
Your only option is to call the ISP and see if they will give/sell you a public IP address. There are vpn services that have a option to have a fixed public IP but they are pretty expensive.
In most cases when you are just trying to host a game server it is going to be cheaper to pay a hosting company for a server rather than trying to get a public ip, then again maybe you get lucky and your ISP will give you one for free.