---
title: queueName
framework: gamekit
role: symbol
role_heading: Instance Property
path: gamekit/gkmatchrequest/queuename
---

# queueName

The name of the queue that Game Center places the match request in.

## Declaration

```swift
var queueName: String? { get set }
```

## Mentioned in

Finding players using matchmaking rules Finding players with similar skill levels Assigning players to teams using rules Finding multiple players for a game Finding players for custom server-based games Troubleshooting matchmaking rules using metrics

## Discussion

Discussion To use matchmaking rules, set the queueName property to a queue name that you configure in App Store Connect. Then set properties and optionally recipientProperties to game-specific criteria. A queue name is a uniform type identifier (UTI) that contains only alphanumeric characters (A-Z, a-z, 0-9), hyphens (-), or periods (.). The string should be in reverse-DNS format. Queue names are case sensitive. Matchmaking rules evaluate the properties of match requests in the same queue to find the best match according to the rules that you set in App Store Connect for the queue. An error occurs if the queue doesn’t exist. If this property is nil, Game Center doesn’t use matchmaking rules to find other players. For more information, see Matchmaking rules.

## See Also

### Related Documentation

- [Create a Queue](appstoreconnectapi/post-v1-gamecentermatchmakingqueues.md)

### Matching players using rules

- [properties](gamekit/gkmatchrequest/properties.md)
- [recipientProperties](gamekit/gkmatchrequest/recipientproperties.md)
