# ShooterGame Matchmaking where to start?

**URL:** <https://forums.unrealengine.com/t/shootergame-matchmaking-where-to-start/378724>\
**Category:** Blueprint\
**Tags:** unreal-engine, UE4, CPP, Blueprint, question\
**Created:** [December 8, 2016, 5:18pm UTC](https://forums.unrealengine.com/t/shootergame-matchmaking-where-to-start/378724 "2016-12-08T17:18:28Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![anonymous\_user\_d9aa7bc0](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_d9aa7bc0](https://forums.unrealengine.com/u/anonymous_user_d9aa7bc0)\
**Post date:** [December 8, 2016, 5:30pm UTC](https://forums.unrealengine.com/t/shootergame-matchmaking-where-to-start/378724/2 "2016-12-08T17:30:34Z")

</div>

If you want a start point for sessions in C++ take a look at this tutorial

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

It did wonders for me

Edit: Yeah I don’t think you should put the host and join functions inside the game session class. Put them in the game instance instead

---

_[View the full topic](https://forums.unrealengine.com/t/shootergame-matchmaking-where-to-start/378724)._
