Skip to main content

704 posts tagged with "all"

all

View All Tags

EOSCore:: 1.6.7

· One min read
Developer

General

  • New Commandline Argument: **-AUTH_LOGIN=**xxx
  • New Commandline Argument: **-AUTH_TOKEN=**xxx
  • New Commandline Argument: -AUTH_TYPE=xxx
  • You can now Auto-Login to the DevTool using the above Commandline arguments.
  • Read more about Commandline Arguments

OnlineSubsystemEOSCore

  • Fixed bAllowInvites attribute not being set properly
    Thanks to Ding for finding this
  • Made Experimental changes to the OnlineSubsystem, it might cause unexpected behavior and if so, the EOSCore:: plugin might have to be run in Standalone or Packaged build in the future.
  • Added a CreateEOSCoreSession node, more settings will be added later

EOSCore:: 1.6.6

· One min read
Developer

OnlineSubsystem

  • Fixed NetUniqueId issues that were not being set correctly when logging in, making it impossible to Create Sessions

Auto-Login

The plugin can now Auto-Login when you start up your Game / Project. To use this feature add "bAutoLogin=true" to DefaultEngine.ini

[EOSCore] bEnabled=true bDebugging=true bAutoLogin=true ProductId= SandboxId= DeploymentId= ClientId= ClientSecret= ProductName=EOSCore Product ProductVersion=1.0

You can also launch your Project / Game with the -AUTO_LOGIN command line argument

"C:\Program Files\Epic Games\UE_4.23\Engine\Binaries\Win64\UE4Editor.exe" "C:\Unreal Projects\EOSProject\EOSProject.uproject" -game -log -AUTO_LOGIN

If you have a valid PersistentAuth saved on your computer, the plugin will now auto-login and authenticate you

EOSCore:: 1.6.4

· One min read
Developer

General

  • Session address was being malformed on creation when creating a session

OnlineSubsystemEOSCore

  • Added OnlineAchievementsInterface
  • Added OnlineFriendsInterface
  • Added OnlinePresenceInterface
  • Added OnlineUserInterface

The OnlineSubsystemInterfaces are not finished

EOSCore:: 1.6.5

· One min read
Developer

General

  • Changed how callbacks are handled
  • Code refactoring
  • Updated EOS SDK to version 1.7.1

UI

  • New function: "Add notify display setings updated"
  • New function: "Remove notify display settings updated"

EOS SDK CHANGELOG

Lobbies

  • EOS_LOBBYMODIFICATION_MAX_ATTRIBUTE_LENGTH has been increased to 64
  • Added EOS_LOBBY_SEARCH_MINCURRENTMEMBERS for searching for a lobby with a minimum member count
  • Added EOS_LOBBY_SEARCH_MINSLOTSAVAILABLE for searching for a lobby with minimum available room for new players
  • Bug Fix: EOS_Lobby_CreateLobby has some additional logging for invalid parameters

Session Based Matchmaking

  • EOS_SESSIONMODIFICATION_MAX_SESSION_ATTRIBUTE_LENGTH has been increased to 64

Social Overlay

  • New: Adding APIs to support notifying the game about the overlay’s exclusive input state. Exclusive input is defined as all mouse and keyboard input will be captured by the overlay and not will not be received by the game.
    • EOS_UI_AddNotifyDisplaySettingsUpdated
    • EOS_UI_RemoveNotifyDisplaySettingsUpdated
  • Bug Fix: Fixed a bug where the social overlay was never notified when a client leaves a session.
  • Bug Fix: Fixed a bug where earning first achievement during session would not prompt a notification.

SteamCore:: 1.24

· One min read
Developer

General

  • Fixed a steam version macro
    Special thanks to OverRated for finding it

Apps

  • Fixed SteamApps not using the Server accessor when running dedicated server

Networking

  • Fixed Networking not using the Server accessor when running dedicated server

Inventory

  • Fixed Inventory not using the Server accessor when running dedicated server

UGC

  • Fixed UGC not using the Server accessor when running dedicated server

Utils

  • Fixed Utils not using the Server accessor when running dedicated server

EOSCore:: 1.6.3

· One min read
Developer

General

  • A lot of code cleanup / refactoring and optimization
  • All ClientData paramaters have been removed from blueprint nodes, as they are unnecessary for blueprint usage.

Player Data Storage

  • Most functions are now static

EOSCore:: 1.6.1

· One min read
Developer

General

  • Changed the logging category for EOSCore:: from EOSCoreLog to LogEOSCore

Lobby

  • GetLobbyInviteIdByIndex changed output from being a string to a LobbyIdStruct
  • Added a function to Make FLobbyId structs

EOSCore:: 1.6

· One min read
Developer

General Changes

  • Changed Tick mechanics for EOSCore:: and OnlineSubsystemEOSCore::

Example Project

IOnlineSessions

  • The IOnlineSessions Interface is partially implemented
  • You can now use "CreateSession" node to create a game session
  • You can now use "FindSessions" node to find game sessions
  • You can now use "JoinSession" node to join game sessions

Chat

  • A EOSCore:: exlusive Chat Interface is now available!
  • Send / Receive chat messages between clients
  • The Chat interface will automatically establish a connection between the two clients
  • The Chat Interface utilize the P2P Interface, eliminating the possiblity of leaking sensitive information about the clients

Listen for chat messages

Send a chat message

EOSCore:: 1.5

· One min read
Developer

OnlineSubsystemEOSCore

  • The OnlineSubsystemEOSCore is now available!
  • Connecting / Hosting games using the P2P Interface
  • Connect to a remote host using: "open eoscore.user_product_id"
  • The OnlineSubsystemEOSCore will handle the NAT Traversal / NAT Punchthrough, no need to configure firewalls or routers.