x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Custom dedicated server

Hello, the dedicated server delivered with the UE isn't made for scalability and only for 64 players per server. That's why I consider building an own server (with multiple instances, proxies servers etc) for making the server scale for a massive number of players, in fact for an MMORPG.

Since it is enough work to do the server part I wondered if there is a documentation on the protocol Unreal uses for its Client/Server model. That way I could build the protocol on top of my custom server the way the clients directly understands its actions (such as position sync, remote triggers etc.).

Is there a way to do that? I wouldn't want to do reverse engineering on the protocol with Wireshark or do a long research on the source code.

Is this a good idea to do such or should I build an own protocol and implement it client-side as well? And if so, is there a cross-platform library for networking included in UE4 already or do I have to use native ones of the OS.

Thanks for your time and answers

Product Version: UE 4.9
Tags:
more ▼

asked Sep 14 '15 at 04:58 PM in C++ Programming

avatar image

clouder
1 1 1 1

avatar image mgerhardy Nov 18 '15 at 12:06 PM

If you decide to implement your own protocol, you can use the Sockets module - all the needed system related network code is already there.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question