Skip to main content
Social features let players find each other, build relationships, and exchange messages or rewards. Operators can inspect users, mail, messages, and guilds in Console.

User Search and Random Lookup

Search returns public users by nickname or user ID. Random lookup returns candidates that registered into the same bucket.

Friends

Friends support request, accept, reject, remove, and block. Blocked relationships cannot send friend requests or messages.

Mail

Mail attachments are returned as JSON payloads. Apply rewards according to your game policy and rely on server claim state to prevent duplicate claims.

Messages

Messages are user-to-user text messages. Operators can hide inappropriate messages in Console.

Guilds

For joinPolicy, use HyperX.GuildJoinPolicy.Open, HyperX.GuildJoinPolicy.Approval, or HyperX.GuildJoinPolicy.InviteOnly. You can still pass a string for custom values. Joining an approval or invite-only guild creates a member with requested status, and the guild owner or an officer can approve or reject the request. Guild owners and officers can create and revoke invite codes. Joining by invite either adds the player immediately or creates a pending request depending on the guild policy.
Guild goods are server-managed guild balances with ledger history. Contributions, grants, and spends take a positive amount and can include an idempotency key.
Operators can inspect invite links, goods balances, and ledger entries from Console Social, then apply reasoned adjustments when needed.

Notifications

Use the subscription wrapper to receive new notifications periodically from Unity.