I can do something to contribute to the scripting.
I have gotten a few co-ordinates but I have indeed done some scripting except this scripting may be for our gang server.
function createTeamsOnStart ()
teamBayside = createTeam ( "bayside", 0, 0, 0 )
teamOther = createTeam ( "other", 242, 133, 100 )
end
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStart )