Rss

  • youtube

Archives for : unreal engine

SteamCore 1.15

  • Added a custom Destroy SteamCore Session node that supports Session Names
  • Added == comparison helper for Steam IDs in blueprints

EventDispatcher 1.1

  • Added StringInt Event type

SteamCore 1.14

  • Minor changes to CreateSteamCoreSession
  • Minor changes to FindSteamCoreSessions
  • Added error messages when calling SteamAPI functions when steam is not properly loaded / available
  • Fixed some includes needed for using SteamCore:: in a C++ project
  • Made changes in Steam.h to automatically detect Steamworks version depending on engine version rather than having to manually edit the value
  • Fixed crash issues on Linux when launching server

SteamCore::Web & Microtransactions

Quick guide to setting up Microtransactions with SteamCore:: and SteamCore::Web

SteamCore::Web Settings

Make sure your SteamCore::Web Project Settings are set, don’t forget to enable “Sandbox mode” for MicroTXN Interface (this way, you won’t be charged money when testing transactions)

Steamworks Settings

Edit your Steamworks Settings for your application, navigate to Community > Inventory Service, make sure Enable Inventory Service is enabled.



Continue Reading >>

SteamCore & Finding and Creating Multiplayer Games

DefaultEngine.ini

First, we have to configure our DefaultEngine.ini file to setup SteamNetworking, the ini file is located in your ProjectDir/Config folder.

[URL]
GameName=Triggered
Port=7777

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=True
SteamDevAppId=480
bVACEnabled=True
SteamAppId=480

[/Script/Engine.Engine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=1000000000 
MaxInternetClientRate=1000000000
InitialConnectTimeout=120.0 

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

Creating an Online Session

The above example will create a simple Online Session using Steam, which we will later be able to find using FindSteamCoreSessions.



Continue Reading >>