bg_unitybg_unrealcircle_01circle_02facebookhatenalinkedinlogo_unitylogo_unrealpocketstartup-01startup-02startup-03startup-04 strix-engine__start-01strix-engine__start-02strix-engine__start-03strix-engine__start-04twitteryoutube
  • Products
    • Strix Cloud
    • STRIX ENGINE
    • Strix Matchmaker
    • Strix Messenger
    • Strix SDK
  • Price Revisions
  • Projects
    • Projects
  • Resources
    • Forums
    • FAQ
    • Technical FAQ
  • Documentation
  • News
  • Learning
    • Tutorials
    • Riku's Dev Blog
    • STRIX Demo
  • Contact Us
Register/Login
  • JP
  • EN
  • KR
  • Strix Cloud Terms of Use
  • Logo Rules and Regulations
  • Privacy Policy
  • Cookie Policy
  • Specified Commercial Transaction Act
  • Jobs
  • Do Not Sell My Personal Information
Strix Unreal SDK
1.7

Table Of Contents

  • Introduction
  • SDK Overview
  • SDK Functional details
  • How to’s
    • Connection
    • Matchmaking
      • How to Block Players from Joining a Room
      • How to Do a Custom Room Search
      • How to Kick Players
      • How to Implement Lobbies
      • How to Matchmake Based on Skill Level
      • How to Create and Join a Private Room
      • How to View Room Information and Join
      • How to Wait Until All Players Are Ready
    • Object Synchronization
    • Miscellaneous
  • Appendixes
Strix Unreal SDK
  • »
  • How to’s »
  • Matchmaking »
  • How to Do a Custom Room Search

How to Do a Custom Room Search¶

Each room may have various parameters like current game map, mode, stage, etc., and by using the Search Node Room and Search Joinable Node Room functions, it is possible to find a collection of rooms which meet the search conditions.

Let’s say there are the following game modes:

  • TeamDeathMatch = 0

  • DeathMatch = 1

  • GroundBattle = 2

And the following maps.

  • Island = 0

  • Sea = 1

  • River = 2

These parameters are stored in key1 and key2 respectively, in a Room object.

It is possible to search for a DeathMatch game on the Island map using the following Blueprint.

Blueprint to search rooms by skill levels

These are the following condition types.

Type

Description

Field Equals

key == value

Field Not Equals

key != value

Field Greater Than

key > value

Field Greater Than Equals

key >= value

Field Less Than

key < value

Field Less Than Equals

key <= value

Field Between

key > value and key < value

Field Between Inclusive

key >= value and key <= value

Field Is Null

key is null

Field Is Not Null

key is not null

Field Contains

key contains string

Field Ends With

key ends with string

Field Starts With

key starts with string

And Condition

Condition A And Condition B

Or Condition

Condition A Or Condition B

See Searching for Rooms for more on searching.

See Room Properties for a list of room properties.

Note

Custom properties stored in the custom properties PropertyMap cannot be used for searching. The standard custom properties such as key1, key2, or stringKey are searchable.

Next Previous

TOP
Products
  • Strix Cloud
  • STRIX ENGINE
  • Strix Matchmaker
  • Strix Messenger
  • Strix SDK
Projects
  • Projects
Resources
  • Forums
  • Documentation
  • News
  • FAQ
  • Technical FAQ
  • Contact Us
Learning
  • Tutorials
  • Riku's Dev Blog
  • STRIX Demo
  • Strix Cloud Terms of Use
  • Logo Rules and Regulations
  • Privacy Policy
  • Cookie Policy
  • Specified Commercial Transaction Act
  • Price Revisions
  • Jobs
  • Do Not Sell My Personal Information
SOFT GEAR
Shaping the Future of the Gaming Frontier!
Online server solution from Japan to the world
COPYRIGHT © 2021 SOFT GEAR CO., LTD. ALL RIGHTS RESERVED
COPYRIGHT © 2021 SOFT GEAR CO., LTD. ALL RIGHTS RESERVED