Skip to content

Rurouni/MassiveOnlineUniversalServerEngine

Repository files navigation

##General Info M.O.U.S.E v2 - better, faster, runs on Azure Service Fabric...

Documentation is WIP, so for now look into:

  • Samples/BasicChat - non scalable chat server showcasing usage of basic networking with NetNode/NetChannel
  • Samples/ActorChat - scalable actor based chat with rooms with with 3 swappable backends:
    • pure ServiceFabric Actors
    • MOUSE Actors over UDP transport with ServiceFabric naming service for actor distribution/registry
    • MOUSE Actors over hybrid EventHub/UDP transport with AzureStorage blob leasing + EventHub partitions for actor distribution/registry
  • Tests/PerormanceTesting/ - for ServiceFabric actors VS Orleans VS MOUSE actors standoff

###Dependencies

  • ServiceFabric in Azure: use Provisioning/ServiceFabric ARM project
  • Monitoring in Azure(ElasticSearch/Grafana/Kibana) : use Provisioning/Monitoring ARM project
  • Performance testing uses MBrace: easieast way is to provision it with https://github.com/mbraceproject/MBrace.StarterKit

License - Mit

About

Framework that helps building highly scalable server backend based on actor model for MMOG and beyond

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published