Skip to content

Checking the Epic Online Services (EOS) p2p relays in different ways in C++

License

Notifications You must be signed in to change notification settings

Alex0vSky/HelloEOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a9a9d60 · Feb 11, 2024

History

50 Commits
Feb 5, 2024
Oct 25, 2023
Feb 5, 2024
Feb 5, 2024
Nov 17, 2023
Oct 22, 2023
Feb 11, 2024

Repository files navigation

HelloEOS

Checking the Epic Online Services (EOS) p2p relays in different ways in C++. Useful for indie multiplayer games.

@todo

  • chat
  • lite bandwidth checking, in single queue
  • make sure that the EOS SDK is not considered thread safe, crash
  • 'deferred' approach instead of async
  • multi-channeling
  • PING-PONG
  • measure ping in milli
  • gRPC, 'poc' unary calls over UDP
  • [-] (declined)more responsible bandwidth measurement
  • async
  • Bench/Stand
  • blogpost
  • Clean up the code
  • Use the library in a simple multiplayer game, BattleCity
  • UnrealEngine UObject-s Serialize/Deserialize, replication
  • Python version

Build

Building the project and tests from the source code requires the presence of the Microsoft Visual Studio 2019 Community, and using *.sln and *.vcxproj project files.

Contributing

Can ask questions. PRs are accepted. No requirements for contributing.

Thanks

Mr. G. Sliepen for participating in code review.

License

See the LICENSE file for license rights and limitations (MIT).

About

Checking the Epic Online Services (EOS) p2p relays in different ways in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published