I have looked through the entire server log and there are no errors saying that it can’t find the map. It just acts like it is supposed to start with Entry and it loads that.
It’s like it is ignoring my ServerDefaultMap settings.
I am running my server with no flags via a systemd
In the Project Settings->Maps&Modes window, do you have your server default map set in the “Game Default Map” drop down? If not, does setting this option to the correct map affect your package? If this is all setup and you are still not getting the starting map that you intend, can you provide additional steps to help me reproduce this issue locally?
I tested my RunUAT build command against MultiplayerShootout and it works fine. The correct map is loaded in that project. With my project I tried changing the map from Foo to a different one and it still loads Entry. So it’s not my map file. I’m running out of ideas
Even deleting the GameMapsSettings section from my DefaultEngine.ini doesn’t change anything. Is there something that has to happen for these changes to take effect?
I was finally able to resolve this nightmare of an issue.
There was a DefaultEngine.ini file under Saved/Temp that I think for some reason was being loaded and prioritized ahead of my real one. At least that is what I’m telling myself.
Regardless I resolved the issue by doing the following
Deleted Saved, Binaries, and Intermediate from my local project
Deleted the contents of my jenkins project from the file system
Deleted the contents of UE4Builds\Omniwar (the archived directory specified in my RunUAT command)
Rebuilt
Deleted my LinuxServer directory from my linux machine
Did a rsync of the LinuxServer back to my linux machine
Now everything works fine.
When I update my ini file the changes that effect.
No more issues.