From
this thread, you can do things like:
// weapons
seta disable_item_armor_shard "0"
seta disable_item_armor_combat "0"
seta disable_item_armor_body "0"
seta disable_item_health_small "0"
seta disable_item_health "0"
seta disable_item_health_large "0"
seta disable_item_health_mega "0"
seta disable_weapon_gauntlet "0"
seta disable_weapon_shotgun "0"
seta disable_weapon_machinegun "0"
seta disable_weapon_grenadelauncher "0"
seta disable_weapon_rocketlauncher "0"
seta disable_weapon_lightning "0"
seta disable_weapon_railgun "0"
seta disable_weapon_plasmagun "0"
seta disable_weapon_bfg "1"
seta disable_weapon_grapplinghook "0"
seta disable_ammo_shells "0"
seta disable_ammo_bullets "0"
seta disable_ammo_grenades "0"
seta disable_ammo_cells "0"
seta disable_ammo_lightning "0"
seta disable_ammo_rockets "0"
seta disable_ammo_slugs "0"
seta disable_ammo_bfg "1"
seta disable_holdable_teleporter "1"
seta disable_holdable_medkit "1"
seta disable_item_quad "1"
seta disable_item_enviro "0"
seta disable_item_haste "0"
seta disable_item_invis "0"
seta disable_item_regen "0"
seta disable_item_flight "0"
seta disable_team_CTF_redflag "0"
seta disable_team_CTF_blueflag "0"
// missionpack
seta disable_holdable_kamikaze "0"
seta disable_holdable_portal "0"
seta disable_holdable_invulnerability "0"
seta disable_ammo_nails "0"
seta disable_ammo_mines "0"
seta disable_ammo_belt "0"
seta disable_item_scout "0"
seta disable_item_guard "0"
seta disable_item_doubler "0"
seta disable_item_ammoregen "0"
seta disable_team_CTF_neutralflag "0"
seta disable_item_redcube "0"
seta disable_item_bluecube "0"
seta disable_weapon_nailgun "0"
seta disable_weapon_prox_launcher "1"
seta disable_weapon_chaingun "1"
When set to 1, it will simply remove these items from the map, nothing else.
Changing the quantity of Ammo is only possible if you edit the map with gtk/netradiant, then build it again, then make it available to players, which is a pain in the arse and not worth the effort IMO, so you may forget about it.
There is also a variable, I don't know if it's available in actual version or in future 0.8.5, which allows you to have unlimited ammo : the ammos don't respawn and stay on the map, then you "charge" them by staying a few seconds over the item. I don't know which cvar does that, maybe something like persistant ammo.
About g_rockets, it has been discussed some game mods could be made with "a single weapon which has to be chosen with unlimited ammo", though it is not implementend and may not be in near future.
Welcome here and good luck with setting up your server
