If you have no router, then you probably have firewall software. I assume so because you seem to be having a problem with Blockland accessing the internet.
So, open the software, and ensure that Blockland is on the allow list, and that it can accept incoming and outgoing connections. There should then be nothing keeping you from hosting a server.