You heard wrong. And yes you host on your IP. Your IP address is what it says, an address. People connect through open ports in your computer. Every time you host a server, if your ports are forwarded, people can connect to your computer via your IP and those ports. Every time someone connects to your game server, no matter what multi-player online game it is, they are connecting directly to your computer.