Implement a toggle to initiate the “Ready to Duel” status. When a player toggles this status other they may accept challenges from nearby players.
This system prevents the issue with “dueling spam.” It is a self-imposed status others may respond to as opposed to a system where the player may sends the request to unprepared players or spam requests to harass certain players.