Need help with Networking in Unreal ASAP!

Hello! I need help ASAP! I appreciate any input!

The goal we would like to achieve is to set up a server that can transfer
some data from one user to another. Attached is an illustration of the
prototype architecture. For this, I would like to come up with a spec of such a server (within a few days).

My questions are:

  • Is a dedicated server sufficient for this purpose? Or is a listen server better?
    (I guess a dedicated server is sufficient, but I would like to hear some opinions
    from experienced people).

  • If we go with a dedicated server, would the server benefit from a GPU for any purpose?
    Or just CPUs, big RAM and multiple network ports work?

Thanks!

The dedicated server (software) does not use the GPU. You can use a cloud server (hardware) to host it.

For development purposes you can even run the dedicated server (software) on the same computer (hardware) as the player client (software).

Dedicated Server Guide (Windows & Linux)

Thank you! That helps alot!