Do I have to port forward to host a Dedicated server?
If you can host normally, you can host a dedicated.
Sometimes the dedicated server will not authenticate properly, so you'll need to join by IP.
This can generally be done with this IP:Port: 127.0.0.1:28000
(127.0.0.1 is not your IP, and is sometimes translated as 'localhost', which makes you connect to your own computer.)
Im talking in colors
Don't do this.
Also, please read the rules. You broke rule #1.