Rust Open World Server backendKBVEROWS
A unified Unreal Engine 5 backend integration plugin for the Rust Open World Server — auth, instance management, character persistence, and global data subsystems that talk to the ROWS REST API through a single plugin.
One plugin, whole backend
An Unreal client signs in, manages character data, and joins server instances through KBVEROWS (module ROWS). Transport is pluggable.
- HTTP — ROWSHttpTransport for REST.
- gRPC — ROWSGrpcTransport backend.
What it gives you
Features
Auth
ROWSAuthSubsystem with login widgets (ROWSLoginWidget, ROWSLoadingWidget) and a ROWSLoginController.
Character persistence
ROWSCharacterSubsystem for character data.
Instance management
ROWSInstanceSubsystem to allocate and join server instances.
Pluggable transport
ROWSTransport with ROWSHttpTransport and ROWSGrpcTransport backends.
Questions
Frequently asked
What is KBVEROWS?
KBVEROWS is a unified Unreal Engine 5 backend integration plugin for the Rust Open World Server (ROWS). It provides auth, instance management, character persistence, and global data subsystems that talk to the ROWS REST API.
What subsystems does KBVEROWS provide?
The ROWS module ships subsystems including ROWSSubsystem, ROWSAuthSubsystem, ROWSCharacterSubsystem, and ROWSInstanceSubsystem, plus login UI widgets and a controller. Transport is pluggable via ROWSTransport with HTTP and gRPC implementations.
Which platforms and engine versions does KBVEROWS support?
KBVEROWS targets Unreal Engine 5.4 and later on Win64, Linux, and Mac. It is enabled by default and is currently a beta plugin.
