I suggest adding live chat in the forum, it would be very comfortable to ask basic newbie questions and if something is with the server people can just hang out here in live chat and get that aware to each other.
I saw that on one Warcraft server some years ago and it worked out very very well.