How can I connect to my dedicated server over the internet? (Works locally)

It would seem that it is listening to localhost by default. If I run the server including the command “-ip=” and my Hamachi or internal IPv4, I can connect a client on the same machine, using localhost, Hamachi IPv4, and my interal IP, with port 7777.

My server logs:

“[2023.06.02-20.20.28:820][ 0]LogNet: Created socket for bind address: 0.0.0.0:7777”

After a client joins using <PROJECT_NAME>Client.exe (Hamachi IPv4):7777, it logs:

“[2023.06.02-20.34.26:286][173]LogNet: NotifyAcceptingConnection accepted from: (Hamachi IPv4 / internal IPv4):55740”

(I believe the port changing is intended functionality.)

There is no visible difference if I specify the IP in cmd, when running the server.
Is there another way I should specify what connections the server listens to?
Or is there another way to configure what IP the server is using?