im new to the Unreal engine, and i make a lot of research to see if the unreal engine can do this what i want.
I saw some functions like ClientTravel, ServerTravel, but it seems that it doesnt what im searching for.
Is there a function or something like that, to let the player travel seamless around dedicated servers? Or should i use 3rd Party Tools, like Photon for it?
Yes, anything is possible … you have access to the source code. If you are asking if someone has done this already … I am not aware of anyone doing this. My opinion is that your different zones should be different maps and you should use seamless travel.
Well it depends on your world … but the map transitions for Unreal Engine are not actually that bad and if you have the servers already up and running with the maps in question … I doubt the players would get frustrated with having a slight transition between areas.
It would have to be a logical place for a transition though … for instance to get to a another kingdom you have to go through a mountain pass … transition … or take a boat to an island … transition.
If you want something like Oblivion or Skyrim … you will have to look in to World Streaming or World Composition. World Streaming will probably require a lot of C++ code … Unreal Engine already supports World Composition: World Composition User Guide.
You might however be jumping the gun here a little. Are you sure you are going to need this? I would look at making a small island first and get the base mechanics of your game in place first and then see if you need this. You could even look at the MMO Starter Kit on the marketplace … maybe see if that will do what you need it to.
In my opinion it is always better to take small steps and get things working then trying to come up with the ultimate solution at the beginning and not knowing whether you actually need it.
Cool man … yeah … start it small in manageable chunks … who knows what happens maybe in version 4.9 or 4.10 Epic adds some awesome stuff that allows you to leverage things the way you do … or your project gets popular and you can hook in a “hotshot” developer to make the system for you.
I’m not at Epic but I developed a tech that I think is pretty awesome stuff. It distributes actors across multiple UE4 servers so they can interact in a single seamless space. It doesn’t give you a way to hand-off actors between servers, it removes the need to do that at all. Everything has its limitations but I think I’ve at least raised the limits we’ve been dealing with on single dedicated servers by quite a bit.