This is the hard part of dedicated servers. A lot of the logs will give errors pointing to systems inside the server and things internal to its operation, but never tells what the culprit is that’s aggravating that part of the server… You gotta find it yourself unfortunately, but you can start by looking at specific things… Very few people talk about this side of development I find.
Misconfigured plugins, inadequately configured ini files, contradicting systems in place in your logic with ini settings pointing to other systems and loads of others can do this. 10/10 times I’d say the problem lies in the code somewhere in your game or engine build contradicting something. Just because it’s packaging doesn’t mean it’ll work lol.
I’d start by narrowing down the issues, by disabling plugins or going over your ini very carefully and adjusting settings, your project naming convention can even cause a crash if it’s not corelated to the build. Rebuild and package until it works then go back and implement everything one by one. I had to build my server and package probably 50 times before I got it working properly. It took weeks and there’s no help sadly. Maybe this does or doesn’t help, but I like to try and add to the conversation on dedicated servers…
Can you successfully establish connection to the server or is it not even getting past initialization?