# Sandbox.Networking.QueryLobbies

## Overload 1

```csharp
static System.Threading.Tasks.Task<List<LobbyInformation>> QueryLobbies(System.Threading.CancellationToken ct = null)
```

Get all lobbies for the current game.

### Parameters

- `ct` (`System.Threading.CancellationToken`), default `null`

### Returns

`System.Threading.Tasks.Task<List<LobbyInformation>>`

## Overload 2

```csharp
static System.Threading.Tasks.Task<List<LobbyInformation>> QueryLobbies(string gameIdent, System.Threading.CancellationToken ct = null)
```

Get all lobbies for a specific game.

### Parameters

- `gameIdent` (`string`)
- `ct` (`System.Threading.CancellationToken`), default `null`

### Returns

`System.Threading.Tasks.Task<List<LobbyInformation>>`

## Overload 3

```csharp
static System.Threading.Tasks.Task<List<LobbyInformation>> QueryLobbies(string gameIdent, string mapIdent, System.Threading.CancellationToken ct = null)
```

Get all lobbies for a specific game and map.

### Parameters

- `gameIdent` (`string`)
- `mapIdent` (`string`)
- `ct` (`System.Threading.CancellationToken`), default `null`

### Returns

`System.Threading.Tasks.Task<List<LobbyInformation>>`

## Overload 4

```csharp
static System.Threading.Tasks.Task<List<LobbyInformation>> QueryLobbies(Dictionary<string,string> filters, bool includeServers = True, System.Threading.CancellationToken ct = null)
```

### Parameters

- `filters` (`Dictionary<string,string>`)
- `includeServers` (`bool`), default `True`
- `ct` (`System.Threading.CancellationToken`), default `null`

### Returns

`System.Threading.Tasks.Task<List<LobbyInformation>>`

Declared in [Sandbox.Networking](/api/Sandbox.Networking).
Assembly: `Sandbox.Engine`.
