EOSCore:: 1.6.1

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

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

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.

Hosting a Game / Session (P2PNAT)

The EOSCore:: Plugin enables you to host / connect to game sessions using P2PNAT (nat traversal/nat punchthrough) without the need to configure firewalls.

REQUIREMENTS

CREATING

You can use the default CreateSsession node in UE4 to create a default EOS Session!

You can also create sessions with custom Session Name using the “CreateEOSSession” node

It’s as simple as that!