It seems then that your friend is running a listen server. He could try to create a dedicated server by running this tool here:
On that thread there is also a really in-depth guide that covers most of the basics and general troubleshooting. On top of that, the advantage of running a dedicated server instead of a listen server is that you’re not tethered together anymore.