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. 

Access to Engine Socket directly?

Current i made master server that communicates with UE4. i made another UDP Socket on my game ( FSocket ) that communicates with my master server. so i got 2 sockets on my game. the engine socket and my own socket.

I managed the custom socket to send some info to my master when the game launches. like, saying user logined.

after the client send me some packets, my master server can send some info anytime. i mean, even client didn't setup their port. ( port forwarding and firewall thing )

and their client port seems decided randomly, ( like, some client sending it using port 63434 and other is 34443 )

Im looking for a way to allow other user to join other's server where didn't setup their network to allow outside connection.

im currently announcing to people who wants to play with others. ' open your port 7777 to allow other people join to your server '

but like i said above, if some node knows its outer port ( randoming port like 63434 ) , can communicate without port forwarding.

im not good at networking so don't know how it works, but i want to do this below.

  • I want to access to engine socket directly and send some packets to my master server.

  • when master server get the packet, save its outer port.

  • When some player wants to join the server, master server tell them their outer port.

    • client join the server using some command. like ( open 222.222.222.222:63424 )

to do that, i need a way to access to engine socket directly. is it even possible?

thanks for your help

Product Version: UE 4.20
Tags:
more ▼

asked Sep 22 '18 at 04:51 AM in C++ Programming

avatar image

RocketMania
1 1 3

(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