# Server Error: TravelFailure: ClientTravelFailure, Reason for Failure: 'Servers can't open network URLs'

**URL:** <https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [March 1, 2018, 1:22am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639 "2018-03-01T01:22:26Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 1:22am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/1 "2018-03-01T01:22:26Z")

</div>

So I’ve seen a few posts like this but no one has an answer yet and they keep getting marked as answered  
I followed this guide to a T. [A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums](https://wiki.unrealengine.com/Dedicated_Server_Guide_(Windows_%26_Linux)#2.a_Setup_source_unreal_engine_To_use_Visual_studio_2017)  
Did it twice, using Community 2015 Update 3 and UE4.18 RUNNING ON LOCALHOST TO TEST 127.0.0.1 using the FirstPersonExampleMap as the main map.

Heres my log: link text

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 1:44am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/2 "2018-03-01T01:44:19Z")

</div>

This is a new one for me. It looks like you should branch on “IsLocallyControlled” to make sure it’s not running on a server or a non-owning client. The client can open a URL like that but a server cannot.

The engine code involved is UEngine::Browse(). It’s in Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 1:51am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/3 "2018-03-01T01:51:21Z")

</div>

I mean I’ll try taking a look.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 1:58am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/4 "2018-03-01T01:58:10Z")

</div>

I mean i found the code snippet that logs Browse: URL to String but not the isLocallyControlled variable

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 2:20am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/5 "2018-03-01T02:20:23Z")

</div>

It isn’t a variable. It’s a function. It returns true if it is called on a local client. You want to check that and if it is true then you should open the URL. If it is false then do nothing.

I was only giving you a reference to the code involved in case it helped. There’s nothing there that you need if I’m right. But if I’m wrong, you have a place to look.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 2:27am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/6 "2018-03-01T02:27:24Z")

</div>

isLocallyControlled isnt a function in that file hmm  
A search shows it in these directories

> **[Gyazo](https://gyazo.com/840e77e6a70cf36e608f35586cd01bbf)**
>
> Easily capture screenshots, GIFs, and replays that are ready to share. Download the free app for windows and mac.

but it seems to be affecting control of characters not client/server

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 2:44am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/7 "2018-03-01T02:44:12Z")

</div>

It’s called from the pawn. If you are doing something different then I need more context. What is happening when this problem occurs? If you can show some code that would help a lot.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 3:31am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/8 "2018-03-01T03:31:52Z")

</div>

I get that. I’m only following the instructions to start a dedicated server

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 3:40am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/9 "2018-03-01T03:40:58Z")

</div>

So you are specifically at this step? [3. Launch and test the server](https://wiki.unrealengine.com/Dedicated_Server_Guide_%28Windows_%26_Linux%29#3._Launch_and_test_the_server)

The more information you give, the easier it is for us to help you.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 4:03am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/10 "2018-03-01T04:03:22Z")

</div>

More than happy to provide answers. And yep right at step 3.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 4:11am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/11 "2018-03-01T04:11:57Z")

</div>

Are you running it with any command line parameters?

In Project Settings → Maps and Modes, what is “Server Default Map” set to?

The error implies that somehow you are telling the server to open a URL. It also implies that this is not allowed. So we need to figure out where and how this URL is being given to the server – because it is not normal.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 4:15am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/12 "2018-03-01T04:15:30Z")

</div>

Happy to work with ya.  
I have it set to my map which is cleverly named FirstPersonExampleMap

> **[Gyazo](https://gyazo.com/d9b8075f03b07b5a2502df1497d5ac86)**
>
> Easily capture screenshots, GIFs, and replays that are ready to share. Download the free app for windows and mac.

there are no command line parameters being run. everything is build and the builds have been successful.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 5:34am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/13 "2018-03-01T05:34:47Z")

</div>

OK. The log file says this “Browse: 127.0.0.1//Game/Maps/FirstPersonExampleMap”. You need to get rid of that “127.0.0.1/” so it says “Browse: /Game/Maps/FirstPersonExampleMap”. Basically, you shouldn’t be giving the server the IP address like that. It will bind to 127.0.0.1 by default. However that is getting into the mix, get it out.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 5:55am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/14 "2018-03-01T05:55:06Z")

</div>

Roger that. I have an idea perhaps. The only place i set 127.0.0.1 is this step

1. Prepare the project for packaging
2. [https://d26ilriwvtzlb.cloudfront.net/4/47/Ip.png](https://d26ilriwvtzlb.cloudfront.net/4/47/Ip.png)

So i might try removing that…?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 6:28am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/15 "2018-03-01T06:28:27Z")

</div>

Yeah. You can’t run that on the server for sure.

And make sure when you do connect that it’s happening on a client and not on a server. Easiest thing for now is to just connect the clients using the console command (the ` key brings up the console in a Development build). The command is “open 127.0.0.1”. Once you get settled you can have the clients use the “ExecuteConsoleCommand” node and connect automatically.

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 6:41am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/16 "2018-03-01T06:41:36Z")

</div>

Right now im executing another build using the tutorial. if it still fails i’ll try removing that node. but i wanted to try a clean game again. I’ll post the results of both once im done

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 6:48am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/17 "2018-03-01T06:48:40Z")

</div>

Doing a clean build worked.However when clicking the project.exe I dont get the Join succeeded message

 ![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/e/c/6ec0f37426a1dd8f3aa7dcb358a56dfdfd927f04.png)  
I get all the way to here: [Screenshot - 6a9624348f3a982ace9322c44173a758 - Gyazo](https://gyazo.com/6a9624348f3a982ace9322c44173a758)  
which is good  
No error this time but its just a black screen. They did have me delete the player start capsule and set the default map to the testLevel.

The thing is, when i click I hear the actions of my game, but see nothing. Just a black screen and no server log for a successful login.  
Hmm

---

<div class="post-metadata">

**Author:** ![TheOldWizard](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheOldWizard](https://forums.unrealengine.com/u/TheOldWizard)\
**Post date:** [March 1, 2018, 6:54am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/18 "2018-03-01T06:54:56Z")

</div>

Solved that using your method of using ` open 127.0.0.1

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_49a519741](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_49a519741](https://forums.unrealengine.com/u/anonymous_user_49a519741)\
**Post date:** [March 1, 2018, 7:06am UTC](https://forums.unrealengine.com/t/server-error-travelfailure-clienttravelfailure-reason-for-failure-servers-cant-open-network-urls/418639/19 "2018-03-01T07:06:19Z")

</div>

The connection looks like it’s good. It seems the problem is the client is using the Entry map, not the map you want it to. In the Maps & Modes section of Project Settings, there is a spot called “Game Default Map”. If it’s not already, set that to the same map as “Server Default Map”.
