I've a suggestion.
Can you make another thread named as "Welcome Area" Or " Introduce Yourself" where new members introduce themselves. Also a thread for Maps named like "Maps Area". where members can show their maps & 3rd one with name like "Complain against Player/Admin"