Yeah, I came from the AssaultCube community (I run the |TC| clan) and I know plenty on port forwarding. I might even have a tutorial (targeted to AC people) that helps with port forwarding... let me see...
Here is my very incomplete port forwarding section of the tutorial: NOTE: it was made for AssaultCube, so if you have to forward different ports (games should tell you the default ones) do those, not 28763 or 28764.
STEP 1: PORT FORWARDING
This is the most confusing step, yet still the most vital, as without forwarding your ports, you will not be able to host an internet server (this applies to any game/ game engine). To forward your ports (for AssaultCube, you want to forward both 28763 and 28764 ports) go to
www.portforward.com. Once there, scroll down and you will see a giant list of router names. The router is the little box with lights that connects you (wirelessly or with a cable) to the internet. Popular routers are D-Link, Linksys and Netgear. Once you find the router that has your router's model name, click on it, and you will be asked to choose one of many applications. AssaultCube will not be on that list, but click on anyone (I recommend Age of Empires, but it doesn't matter). Ok, now for the tricky bit. Your router has a default IP address (192.168.0.1 or 192.168.1.1 are quite common), type that number with the decimal points into your web browser and press enter. You should have loaded a page that asks for a password and what type of login (admin, user, etc). Choose admin, and for default passwords, either type in nothing, type in admin, password, blank (unless you changed it, but the above ones are quite common). Ok, if you are still with me, you should have loaded some weird page that has a menu bar on top and on the side (this varies between router models, so yours might be different from mine.) You should see (probably on the top bar) an Advanced category. Click that. Now, a large menu on the side should have popped up. This is where it might be very different, depending on the router model. You should see a button on the side that says Port Forwarding. If not, then Virtual Server. If you have neither, click around and look at the submenu's of each. In essence, you should end up finding a menu that says Port Forwarding.
If you found it, click on it and you should see a few blanks, a choice for Application name, and either a little menu or a spot to choose TCP, UDP, or BOTH. (Some will find a blank that has TCP or UDP above it, same thing).
For Application Name, case sensitive, type in the exact name of your app (AssaultCube). for IP address, type in your computer's IP address (note, this is similar, but NOT the same as the one you typed into your browser to get here). Ok, you can type in any number, but for AssaultCube PLEASE use 28763 and 28764. Type in both for TCP and UDP ports. If you have a menu to choose which of these two, take BOTH. if it is a blank, separate them with a comma.
Finished putting in the info? However you do it, you should end up forwarding 28763 and 28764 for TCP and UDP. Save settings, reboot you router (should be automatic after saving), and you have finished step 1!!