from R12, weapon unlocks can be set on unranked BF3 servers.
BF3 admin documentation
Unlock mode
Specifies which set of unlocks should be available to players. Current values are available:
all - all unlocks for player, including purchased DLCs
common - all unlocks for player, excluding DLCs
stats - unlocks for player according to his stats
none - only the base set of weapons
Request: vars.unlockMode [mode: Unlock mode]
Response: OK - for set operation
Response: OK - for get operation
Response: InvalidArguments
Effect: Set which group of weapons/unlock should be available to players on an unranked server
Delay: Instantaneous, but if changed while players are on the server, strange things will happen
from R12, weapon unlocks can be set on unranked BF3 servers.
BF3 admin documentation
Unlock mode
Specifies which set of unlocks should be available to players. Current values are available:
Request: vars.unlockMode [mode: Unlock mode] Response: OK - for set operation Response: OK - for get operation
Response: InvalidArguments
Effect: Set which group of weapons/unlock should be available to players on an unranked server
Delay: Instantaneous, but if changed while players are on the server, strange things will happen