about port forwarding, if your pc is directly connected to the inet then you wont need to use port forwarding. But if youre behind a router, the outside world will try to contact the router for the server. However, the router doesn't have the server on it. SO you use port forwarding to point the outside world to your comp with the server.
This doesn't create any new security risks compared to your line being directly connected to the inet.