BenchmarkNet (Stress test for ENet, UNet, LiteNetLib, Lidgren, MiniUDP, Hazel, Photon and others)

Started by
7 comments, last by nxrighthere 5 years, 6 months ago

PoXC5AA.png

BenchmarkNet is a console application for testing the reliable UDP networking solutions.

Features:

  • Asynchronous simulation of a large number of clients
  • Stable under high loads
  • Simple and flexible simulation setup
  • Detailed session information
  • Multi-process instances

Supported networking libraries:

More information and source code on GitHub.

You can find the latest benchmark results on the wiki page.

 

Advertisement

Interesting. I assume you only chose libraries that had C# wrappers? Thus, no Raknet, for example?

enum Bool { True, False, FileNotFound };

Yep. If there is a C# wrapper/bindings for the networking library, I'll integrate it with the application.

I imagine this would be quite useful to Unity developers, and other C# game developers!

Are you planning to test performance when there is packet loss, too? How quickly they recover, and such?

enum Bool { True, False, FileNotFound };

Yea, in the near future I'll implement more metrics and stats. This is just a starting point to see how the developers will react to it. I'm very satisfied with the result.

@hplus0603 Any chance to update the first post, please? The edit button is locked.

I could help with that, or you could just post a new message!

enum Bool { True, False, FileNotFound };

Thank you, I would prefer the first option if that's ok. ?

This topic is closed to new replies.

Advertisement