Re: How to set static public IP?
Your ISP is the one who would make it static, and if they offer the service they usually charge a fee for it. You can ask them though
Otherwise there's services like dyndns, which maps your dynamic public IP address to a static dns name (e.g. cwformansgameserver.dyndns.com or something). Not sure if that'd be useful for whatever game you're trying to play
For the port forward on your router, you need your PC's internal IP (e.g 192.168.1.45 or whatever) and the port your game requires. If it's port 8123, then any incoming requests on port 8123 need to fwd to IP 192.168.1.45 on port 8123 for example.
"As a result of all this hardship, dirt, thirst, and wombats, you would expect Australians to be a sour lot. Instead, they are genial, jolly, cheerful, and always willing to share a kind word with a stranger, unless they are an American." -- Douglas Adams