My session was created. But no one could see it. That’s when I realized the default session nodes weren’t enough for what I needed.
This post is part of my daily learning journey in game development.
I’m sharing what I learn each day — the basics, the confusion, and the real progress — from the perspective of a beginner.
On Day 51 of my game development journey, I learned how to use the Advanced Sessions Plugin in Unreal Engine for multiplayer.
What I tried / learned today
First, I enabled the Advanced Sessions Plugin in my project settings.
Instead of using the default session nodes, I added:
- Create Advanced Session
- Find Advanced Sessions
- Join Session
While creating the session, I configured:
- Number of Public Connections
- Extra session settings
- LAN or Online mode
I also learned how to filter sessions using Find Advanced Sessions, which gives much more control compared to the default nodes.
The biggest benefit was customization. Advanced Sessions lets me control visibility, presence, and search options more precisely.
What confused me
At first, my session wasn’t showing up.
I was confused about:
- Some extra settings fields
- The difference between LAN and Online
- Why session creation sometimes failed
- Why both players couldn’t see each other
It turned out even small mismatches can break everything.
What worked or finally clicked
I finally understood that:
- Both players must use the same LAN/Online setting
- Public connections must be set correctly
- The plugin must be enabled and the project restarted properly
Using Print String helped me confirm whether the session was created successfully. Once the settings matched on both sides, everything worked as expected.
One lesson for beginners
- Enable the Advanced Sessions Plugin first
- Match LAN/Online settings on both machines
- Check public connection count
- Use Print String for debugging
- Restart the project if the plugin behaves strangely
Slow progress — but I’m building a strong foundation.
If you’re also learning game development,
what was the first thing that confused you when you started?
See you in the next post 🎮🚀
Top comments (0)