I didn't use Hathora on Brave Hamlet Online, as Hathora is best for match-based games (when you have a room, everybody enters, plays and eventually it's over). Brave Hamlet Online was a 24/7 MMORPG game with a single server, so I spinned up a server inside a Digital Ocean VPS (that costed $48/month, although for a small game like that I probably could have used a $12/month, but I just didn't have the time to test it). Hathora is not free, but you gain $200 when you sign in to test the service. After that, you are charged for how much time a server was running (so this means that if no one plays your game, you are charged nothing). For a match-based game, I think it's very worth it.
A Digital Ocean VPS (https://www.digitalocean.com/), as I said in the comment. Only that and Nakama, to be fair. The rest was all the server made in Godot.