Next Gen MMO Plug-in for UE4?

https://arcadekomodo.com/home/wp-content/uploads/2014/07/TierArchLogo.png

I’m tentatively developing a Next Gen MMO Plug-in that adds Server-To-Server communication to UE4’s existing Client/Server model. This is achieved by extending networking and level streaming code to support new features such as simultaneous connections to multiple servers responsible for separate streaming levels, and coordination between servers to allow seamless movement of actors between them. Ref 1,2

Next Gen MMO Inter-Server Communications support:

  • Server Scalability, Load Balancing, Redundancy, Client Handoff: Sharding, Zoning, Instancing, and Cloning
  • Game World Simulation Interaction (that is, to communicate data, and to synchronize actions), allowing different Game World simulations to merge content, game mechanics, players, etc.
  • Multiple Client Types (Multiple Genre Clients on a Single Game World Server)

I require this MMO solution for my own UE4 Projects. However, this is currently not a development priority and I have not determined if I’ll release it to the public. Depending on the number of post favorable to the idea, I will make this sub-project my first priority and release the Next Gen MMO Plug-in to the UE4 Community for FREE!

APPENDIX[TABLE]

Available MMO Middleware
MMO Network Architecture
Project References

  1. Photon Server($): http://www.exitgames.com/](http://www.exitgames.com/)

  2. Multiversemmo: http://multiversemmo.com

  3. Multiverse3d: http://sourceforge.net/projects/multiverse3d/

  4. Smartfox server: http://www.smartfoxserver.com/

  5. Badumna: http://www.scalify.com/

  6. Raknet: http://www.jenkinssoftware.com/

  7. BigWorldTech: http://www.bigworldtech.com/

  8. ZenWorld: http://www.indiezen.org/

  9. Yamashi: https://github.com/yamashi/Framework

  10. Ryzome Core:http://ryzomcore.org/

  11. KBEngine Open Source MMO Server: http://www.kbengine.org/

  12. Lineage 2 Emulator: http://svn.l2jfree.com/l2jfree/trunk/

  13. http://www.cs.ru.nl/bachelorscriptie…hitectures.pdf

  14. http://ccr.sigcomm.org/online/files/…1p-neumann.pdf

  15. http://www.cs.kent.edu/~javed/class-IAD06S/papers-2004/03_2.pdf

  16. http://www.diva-portal.org/smash/get…FULLTEXT01.pdf

  17. http://pagesperso-systeme.lip6.fr/Ga…scale-game.pdf

  18. http://www.st.ewi.tudelft.nl/~siqi/papers/p2p-gaming-survey.pdf

  19. Unreal Engine API Reference

  20. Unreal Engine API Net Reference

  21. UE4 Wiki Network Replication

  22. UE4 Replication: Actor, Components, Variables, Dynamic Arrays, Functions/RPC

  23. Blueprint Networking

  24. Networking

  25. Level Streaming

  26. UE4 P2P Roadmap

  27. ØMQ.org](http://zeromq.org/)