This will include
- Fusion v1 & v2
- Netick 2 Beta
- Mirror
- Fishnet 3
- NGO
- Mirage
Unity Netcode/Network Benchmark Comparison. Fusion, Fishnet, Mirror, Mirage, Netick, NGO
License: MIT License
This will include
Hello,
My team has a solution called Reactor. We would like to implement our version of the benchmark. The solution we have is a bit different because the server is not Unity-based. May we create a branch to see how we can incorporate your benchmark?
mirrage: InvalidOperationException: NetworkServer is not active. Cannot spawn objects without an active server.
netick: nullrefs
First I want to thank you for taking the time to create these tests, and also make it clear this is not an attempt to make my framework specifically look better. There are however some glaring issues that need to be considered when displaying results and deciding how the benchmarks are setup.
It's my understanding you did not turn on compression for Netick. If you are running strictly a bandwidth test it would make sense to turn on compression, even if it's not on out of the box.
The Mirror test did not work out of the box. To enable a successful Mirror test the setup had to be reworked against Mirror's out of the box recommendations. Also worth noting that to make the test work for Mirror their framework might actually be using more bandwidth than usual due to the necessary modification.
FishNet has network level of detail which specifically targets bandwidth usage but you do not have it enabled because it's not on by default. Network Level of Detail is a paid feature, but Fusion is paid so I assume there would be no issue there.
To be absolutely 'out of the box' you would probably have to exclude Mirror stating test could not be completed due to a Mirror bug.
If you are feeling adventurous have other results, perhaps a different branch and new results page, showing tests after optimizations are enabled. These optimizations should only exist on a configuration setup, and not allow modification of the solutions source code.
When i clicked to results it doesn't load and says,Oops! Something went wrong.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.