Skip to content
Nodecraft Studio Developer Docs
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Get Your API Key
Start Here
Getting Started
Features
Get SDK
FAQ
Billing FAQ
General FAQ
Integration FAQ
What is Nodecraft Pro?
Who is Nodecraft
Game Server Launch Guide
Overview
Server Executable
Overview
Windows vs. Linux Builds
Containerization
Game Engines
Godot
Unity
Unreal Engine
Server Configuration
Overview
Networking and Ports
Console Output/Input
Persistent Content
Overview
Player Management
Player Authentication
Player Authentication
Steam Authentication
Mods and Plugins
Overview
Steam Workshop
Mod.io
CurseForge
Distribution & Operations
Overview
Updates and Versioning
Crash Handling and Resilience
Monitoring
Server Discovery
Overview
Steam Server Browser
Partnering with GSPs
Launch Checklist
SDK Reference
Joining Servers
Joining Servers
Access Control
Join Button
Server Queue
Just in Time Servers
Server Authorization Tokens
Managing Servers
Managing Servers
Moderation
Player Consents
Player Consents
Technical Details
Player Ident
Player Ident
Friends
Player Connections
Supported Platforms
Identity Platforms
Steam Ident
Fallback: Email
Server Discovery
Personal Servers
Community Servers
Favorites
Server Regions
Player Recommendations
Server Profile
Community Profile
Settings
Settings
Legal
Authentication
Server Executable
Notifications
Game Engine SDKs
Game Engine SDKs
Unreal Engine
Configuring UE5 Plugin
Configuring UE5 Plugin
Enabling Steam Auth
Dedicated Server
Excluding game server event logic from compilation
Include your server access token in server builds
Game Hooks
Implement Nodecraft Interfaces
Connect Controller Support
Copy our DefaultNodecraft.ini file into your project
Inherit from ANodecraftGameModeBase
Listen to `OnGetServerConnectionString` to connect to your game’s server
Tell Nodecraft Studio when you want to show the Studio UI
Tell Nodecraft Studio when you are changing levels (non-seamless travel only)
Unreal Plugin Introduction
Add Nodecraft Studio to UE5
Compatibility with other Steam based libraries
Adjusting Log verbosity
Lyra Example
Select theme
Dark
Light
Auto
Connect Controller Support