How to change listen server port?

As said in question, I was looking for a way to change default game port (that is 7777) when creating listen server so the port is selected from user interface. I’ve tried to use parameter “listen -port 7778” in open level node but with it server not start listening at all (No message in output log about listen server) and no connection using “open 127.0.0.1:7778” on client.

I know about game shortcut parameter " -port 7777" and thought it will work with open level node but it doesn’t.

“path\UE4Editor.exe” “path\your project name.uproject” /Game/your map path/your map name -server - log -port=xxxx

like this:

“C:\UnrealEngine_4.20\Engine\Binaries\Win64\UE4Editor.exe” “C:\Project\Project.uproject” /Game/Maps/TestMap -server -log -port=9999

This is my first time to answer the question and I am a little excited. If it helps you, please let me know. Thank you~

1 Like

also QueryPort=xxxxx for the query port, and you should be aware for firewall purposes the steam port will be the port + 1.

What I used for ListenServer like below.

“testLevel?Listen -game -log -NOSTEAM -Port=9999”

And if you check the Log file, the log like below would be show up.

“LogNet: GameNetDriver IpNetDriver_0 IpNetDriver listening on port 9999”

Which means your ListenServer is getting ready for socket connection.

go into baseengine inside the engine>config
find the port and change that

For people still having issues with this, I got this working by being very specific with the way I added my arguments to the server build executable:

GameBuildExecuteable-Platform-Shipping LevelName?Listen?port=9999

No spaces in between the first command line arguments, only question marks in one long string.

Had to boot into development to test it, but finally figured out that was my issue.

2 Likes

is it possible to set ip too? the default is 127.0.0.1 but i want mine as “192.168.15.8”. And on the bundled server, users hosting the server will replace -IP=XXX.XXX.X.X with your IPV4.

192.168.15.8 is you server ip, Assigned by router or switch.
client connect server input ‘open ’(open 192.168.15.8:7777)