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

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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