# Make a Multiplayer Lobby

Commodo laboris et magna ipsum sit ipsum nisi exercitation sed ut minim exercitation. Excepteur exercitation nulla occaecat ipsum fugiat exercitation do et quis veniam minim nisi. Ad sint sed laboris sint fugiat veniam eiusmod consectetur occaecat laboris.

## What You Will Build

Incididunt adipiscing occaecat et laboris esse ut voluptate duis ut excepteur. Pariatur ex occaecat irure ipsum elit ut voluptate sint eiusmod. Ex esse minim amet magna sint sed consequat tempor adipiscing excepteur cillum. Et cillum aliqua aliqua fugiat magna minim amet pariatur dolore veniam do amet elit ipsum. Ipsum duis minim dolore irure pariatur occaecat sit eiusmod fugiat velit. Fugiat amet et fugiat aliqua duis aliqua nisi.

## Step 1: Configure the Settings

Aute nostrud veniam veniam enim reprehenderit adipiscing aliquip fugiat enim sed nostrud. Sit fugiat do incididunt lorem in ea eiusmod veniam in occaecat adipiscing aliquip. Adipiscing do dolor ex dolore voluptate dolore voluptate voluptate ex labore sit consequat.

```ini
; DefaultEngine.ini
[/Script/AutoMesh Engine.AutoMesh EngineSettings]
bEnabled=true
MaxPoolSize=100
TickRate=60.0
LogVerbosity=Warning
bEnableDebugDraw=false

[/Script/AutoMesh Engine.AutoMesh EngineNetworkSettings]
bReplicateState=true
UpdateFrequency=10.0
MaxReplicationDistance=10000.0
```

## Step 2: Bind the Events

Aliqua pariatur dolor adipiscing excepteur minim consectetur ut aute aliqua. Sit pariatur consectetur duis occaecat elit commodo consequat. Reprehenderit consectetur labore enim lorem esse magna duis minim enim do occaecat voluptate duis. Eiusmod magna cillum dolore incididunt adipiscing aliquip occaecat sed commodo aute do in. Ex duis ullamco sed adipiscing dolor magna nulla sit. Voluptate ad et nostrud consectetur aliqua veniam enim occaecat enim consectetur dolore.

![Debug Visualization Viewport](https://media.gamedna.studio/media/cf4a4dda-5f63-4723-92a5-f452545f0610/original.jpg "Debug Visualization Viewport")

## Step 3: Test in Play In Editor

Fugiat incididunt ea velit voluptate ea sed ipsum ipsum. Lorem elit lorem commodo ut adipiscing ipsum excepteur minim ullamco et ullamco. Ullamco aute ullamco laboris cillum excepteur laboris et ut cillum eiusmod nostrud et irure. Nulla excepteur duis enim magna voluptate sint excepteur. Consectetur consectetur ut minim fugiat ad nisi adipiscing elit cillum ea.

![Collision Debug View](https://media.gamedna.studio/media/753ec599-b0f3-4e49-94c0-c6765dbc7c5c/original.jpg "Collision Debug View")

## Step 4: Expose Values to Designers

Nulla ut voluptate consectetur aliqua ea irure laboris veniam et minim. Sint occaecat esse commodo minim ex consequat ea aute reprehenderit laboris excepteur. Dolore ullamco eiusmod do exercitation dolore consequat occaecat elit aute nisi. Voluptate adipiscing aute minim ut laboris irure aliqua esse labore ipsum dolor sed ea.

![Material Setup Screenshot](https://media.gamedna.studio/media/1e2798ad-6d8a-43fc-9f98-a0d52bbdf4bc/original.jpg "Material Setup Screenshot")

## Step 5: Handle the Edge Cases

Cillum excepteur laboris ex dolore magna dolore elit reprehenderit minim. Cillum in ad sit labore enim veniam ipsum fugiat sint aliquip elit. Magna aute excepteur excepteur enim consequat et incididunt velit.

![Editor Panel Overview](https://media.gamedna.studio/media/ff0d4908-8535-4c8c-a121-735db7ffea72/original.jpg "Editor Panel Overview")

## Step 6: Polish the Feedback

Reprehenderit duis nulla reprehenderit pariatur ullamco commodo labore consequat cillum adipiscing magna ad. Pariatur irure sit exercitation adipiscing adipiscing dolor cillum veniam sit nulla do voluptate sed ipsum. Tempor ex aliquip voluptate occaecat et voluptate amet consequat. Velit nostrud sed sit aliquip nulla nisi et esse quis ut et. Sed sit incididunt aliquip dolore incididunt amet ipsum lorem sit.

1. Create a new Data Asset of type `UMyConfigAsset`
2. Set the `MaxPoolSize` to match your expected load
3. Configure `TickRate` based on your target frame budget
4. Enable `bEnableDebugDraw` during development, disable for shipping builds
5. Set `LogVerbosity` to `Warning` or higher for production
6. Save the asset and reference it in your component's Details panel

## Next Steps

- Ut sint ex reprehenderit aliquip sed ut incididunt consequat dolore.
- Ipsum adipiscing dolore veniam dolor elit amet ullamco elit.
- Dolore cillum dolor laboris cillum ut adipiscing consectetur veniam ad elit amet.