Skip to content

networknext/unreal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Network Next

Unreal Engine 5 Plugin

This repository contains the UE5 plugin for Network Next.

The plugin supports Windows, Linux, Mac, PS4, PS5 and GDK (XBoxOne, SeriesX and PC).

It's tested working with Unreal Engine 5.3, 5.4 and 5.6.

Usage

  1. Copy the latest SDK source code into the unreal engine plugin
next unreal
  1. Copy the entire NetworkNext folder into your Plugins directory.

  2. Add the following to the bottom of DefaultEngine.ini

[/Script/Engine.Engine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/NetworkNext.NetworkNextNetDriver",DriverClassNameFallback="/Script/NetworkNext.NetworkNextNetDriver")

[/Script/NetworkNext.NetworkNextNetDriver]
NetConnectionClassName="/Script/NetworkNext.NetworkNextConnection"
  1. Replace the keypair values in NetworkNextModule.cpp with your own buyer keys.

  2. Call FNetworkNextModule::UpgradePlayer from OnPostLogin in your C++ game mode class to enable acceleration for that player.

  3. Set environment variables on the server, so Network Next knows where your server is running.

export NEXT_SERVER_ADDRESS=10.2.100.23:7777        # change to the public IP:port of your server
export NEXT_DATACENTER=cloud                       # autodetects datacenter in GCP or AWS
  1. If setting environment variables is not possible, you can use the command line instead:
-serverAddress=10.2.100.23:7777
-datacenter=cloud

About

Network Next Unreal NetDriver plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published