risooonho / Spiky-Project

Unreal Engine MMO game and server example built on Netty

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An example of MMO game based on Netty and Unreal Engine.

Features:

  • Login/Registration
  • Encryption by AES
  • Creation of game rooms
  • Chats
  • Checking hits on the verification server

Netty is used as an asynchronous server, the data stored in MySQL and used to retrieve Hibernate. Client server communication is built on sockets, the format of messaging Protobuf, each message after entering the game is encrypted by AES algorithm using OpenSSL on the client and javax.crypto* on the server. Key exchange takes place using the Diffie-Hellman protocol. Support for Android and Windows.

See a short video with the features:

youtube demo

Copyright (c) 2017, Vadim Petrov - MIT License

About

Unreal Engine MMO game and server example built on Netty

License:MIT License


Languages

Language:C++ 72.7%Language:C 20.6%Language:Protocol Buffer 5.0%Language:Java 1.1%Language:Makefile 0.4%Language:Shell 0.2%Language:C# 0.0%Language:Ruby 0.0%Language:Python 0.0%