I've looked around but been unable to find out where to edit b3 to turn on or off things like hardcore mode, corsshairs, mini map, friendly fire, killcam, 3dspotting, minimap spotting, etc.
Am I missing something or does B3 not support those basic settings for server?
If it does support them could someone please guide me in the right direction.
Right now have to also run guardian to implement those settings and is a pain in the behind as I am unable to run it 24/7
Those are all set in your server's startup.txt. When you set those variables with an admin tool, the settings are only temporary and are lost if the server is restarted and the admin tool isn't running. Just set them in the startup.txt in your GSP's control panel and you'll be good. You can shut down that Guardian for good!
Here's my startup.txt for reference:
# This script file is run automatically when the server is launched.
# It contains commands on the same format as you would type them in the command console.
# It is always processed as if it is run by a logged-in user.
# It is run even if the remote-admin interface is disabled.
#
# When editing this file, you can check that it is syntactically correct by performing 'admin.runScript Startup.txt' from
# the command console, and check the result.
#
#
# This is a good place to put one-time configurations of the server's gamemode (friendly fire on/off etc).
#
#
# Example:
#
#vars.hardCore true
#vars.friendlyFire true
#
vars.hardCore true
vars.ranked true
vars.teamBalance true
vars.killCam false
vars.miniMap false
vars.crossHair false
vars.3dSpotting false
vars.miniMapSpotting false
vars.thirdPersonVehicleCameras false
vars.friendlyFire true
vars.idleTimeout 0
levelVars.set all respawnDelay 10
levelVars.set all vehicleSpawnRate 200
levelVars.set all tickets 150
levelVars.set all startDelay 10
levelVars.set all ticketBleedSpeed 75