Do I need to portforward?
You will not have to portforward when hosting with us. Only thing you will need to do is enjoy your server.
How long does it take for my server to be setup?
Your server is set up automatically as soon as it's been paid for. However in some cases like when you pay by eCheck it might take few hours as those orders need to be manually verified. Dedicated servers can take up to 72 Hours