Advanced Sessions Plugin

Currently my setup is this:

Game.Build.cs

[QUOTE]
using UnrealBuildTool;
using System.Collections.Generic;

[SupportedPlatforms(UnrealPlatformClass.Server)]
public class PewPewServerTarget : TargetRules
{
public PewPewServerTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Server;
ExtraModuleNames.AddRange( new string] { “PewPew” } );
}
}

ModuleRule

[QUOTE]
using UnrealBuildTool;

public class PewPew : ModuleRules
{
public PewPew(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;

    PublicDependencyModuleNames.AddRange(new string] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "OnlineSubsystemUtils" });

    PrivateDependencyModuleNames.AddRange(new string] {  });

    DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");

    // Uncomment if you are using Slate UI
    // PrivateDependencyModuleNames.AddRange(new string] { "Slate", "SlateCore" });

    // Uncomment if you are using online features
     PrivateDependencyModuleNames.Add("OnlineSubsystem");

    // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true
}

}

DefaultEngine.ini

[QUOTE]
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
SteamAppId=480
GameServerQueryPort=27015

  1. When i’m building dedicated server from project launcher, im getting warning Steam API is disabled! so when i change bEnabled = false, i don’t get this warning anymore. So what is properly to do when building dedicated server? So, do i need to build dedicated server from launcher, or from source. Because i have started unreal editor from Visual Studio (development_editor).

  2. This is how i create advanced session on dedicated server, and before first string im asking is dedicated server? so if true, im creating session. But OnSuccess or On Failure is never print string.

  3. When i’m finding session to join, i can join from client, but i can’t see my server in steam list of server, why?

Thanks!