Help Center
English
日本語
Diarkis Inc.
Contact support
日本語
Diarkis Server
Overview
API References
Getting Started
Online Multiplayer Features
Getting Started With Diarkis Server Development
Diarkis Server
Server Build CLI
Getting started
Server Environment
Development
Room
MatchMaker
Field
Group
P2P
Environment Variable
Mesh (Server-to-Server Communication)
Diarkis C# SDK
Get the SDK
General
UDP Client
TCP Client
Room
Field
RPC
MatchMaker
SyncData
P2P
Direct Message
Diarkis C++ SDK
Get the SDK
Group
MatchMaker
P2P
Field
Troubleshooting
Diarkis Server
License and billing information
Enterprise
Cloud
Back to home
Help Center
Diarkis Server
Overview
API References
Getting Started
Online Multiplayer Features
Getting Started With Diarkis Server Development
Diarkis Server
Server Build CLI
Getting started
Server Environment
Development
Room
MatchMaker
Field
Group
P2P
Environment Variable
Mesh (Server-to-Server Communication)
Diarkis C# SDK
Get the SDK
General
UDP Client
TCP Client
Room
Field
RPC
MatchMaker
SyncData
P2P
Direct Message
Diarkis C++ SDK
Get the SDK
Group
MatchMaker
P2P
Field
Troubleshooting
Diarkis Server
License and billing information
Enterprise
Cloud
Diarkis Server
Describes how to work with Diarkis HTTP, UDP/RUDP, TCP, WebSocket servers.
Server Build CLI
Diarkis Server Build CLI
Getting started
Running Diarkis Server In Local Environment
Retrieve CCU and Number of Rooms Per Server Process By Server Type
CHANGELOG of Diarkis Server
Running Diarkis Server On Cloud
How Diarkis Server Handles Server Shutdown
Diarkis Server Overview
See more
Server Environment
Diarkis on Kubernetes
In what infrastructure does Diarkis run?
What to check if you cannot connect to a UDP server
Development
Debugging - Dump data stored on the server
Tips On Custom Command Server Implementation
Diarkis Server Environment Variables
Entry HTTP API
HTTP Server
UDP Server
TCP Server
WebSocket Server
Internal Communications (Server-to-Server Communications) - Mesh Package
Metrics API
Logging
How To Create A Server With Custom Type
How To Add Multiple Command Handlers
How To Setup Module Commands And Custom Module Commands
How to "require" your own private modules in go.mod
See more
Room
How To Use SetOnRoomChange And SetOnRoomChangeByID
Where Is SetOnJoinCompleteByID Callback Executed?
How To Send Text Chat Message To External Storage
Room Join Callback
Diarkis Room - How To Use Announce
Diarkis Room - Handling Room Events On The Server
Diarkis Room - How To Implement Locking Mechanism
Diarkis Room - How To Reserver A Room And Cancel Reservations
Diarkis Room - How To Update Room Property Remotely
Diarkis Room - How To Handle Room Properties Safely Using Data Capsule
Diarkis Room - How To Increment/Decrement Numeric Properties With Mutex Lock
Diarkis Room - How To Handle Room Properties
How To Set Up Diarkis Room On The Server
Room
How To Use Room Mapping
How To Implement Custom Condition For Room Join With Diarkis Room
Room Message Latency And Server Stress
Retrieve Number of Room Members When Searching Rooms In MatchMaker
See more
MatchMaker
Manage And Control MatchMaker Ticket Logic From The Server
How To Create MatchMaker Only Server Type
Diarkis MatchMaker - How to use IssueTicket
What Happens When a Matchmaking Host Disconnects
Diarkis MatchMaker - How To Add Searchable Items
Diarkis MatchMaker - How To Search Items
Diarkis MatchMaker - How To Remove Searchable Items
How to define Diarkis MatchMaker Profiles
MatchMaker
See more
Field
How To Set Up Diarkis Field On The Server
Diarkis Field Module - Custom Filter To Control How To Synchronize With Other User Clients
Implement Custom Function To Handle When Field of Diarkis Field changes Due To AutoScaling
Group
Diarkis Group - Static Group
How To Set Up Diarkis Group On The Server
P2P
How To Enable P2P On The Server
Environment Variable
Environment Variables Used By Diarkis
Mesh (Server-to-Server Communication)
Sending A Request Message From One Server To Another And Receive A Response
Sending A Message From One Server To Another