Bay 12 Games Forum
Dwarf Fortress => DF Modding => Utilities and 3rd Party Applications => Topic started by: kwaz on April 23, 2021, 02:59:43 pm
-
I've been really enjoying http://www.bay12forums.com/smf/index.php?topic=176070 white-rabbit's DFPlex mod for a while, and got the idea to set up a website to let anyone spin up a hosted version, without needing to worry about port forwarding or exposing their computer to the public internet.
You can check out a demo server here: https://play.multidorf.com/demo
(location is us-east so you may have some lag if you aren't near the server)
Let me know if you have any questions. white-rabbit, you're the best for making this possible.
If anybody is looking for folks to play co-op with, you can join this Discord specifically for that purpose: https://discord.com/invite/vzeHQFaRkf
-
This looks really cool!
Would you consider sharing a VM image so we could host these ourselves?
-
This looks really cool!
Would you consider sharing a VM image so we could host these ourselves?
The easiest way would be to go to the source at https://github.com/white-rabbit-dfplex/dfplex, check out the code, and using Docker, run:
docker build --pull --rm -f "Dockerfile" -t dfplex:latest "."
docker run --security-opt seccomp=unconfined --rm -it -p 1234:1234 -p 5000:5000 -p 8000:8000/tcp dfplex:latest
However, the specifics of Multidorf are a little more complex, for security purposes – for example, the HTTP and Chat servers are disabled, and the websocket server (:1234) is only accessible through an Edge Gateway service I wrote, which also allows me to enforce password protection. But for personal use, you should be fine just running the Docker container on a server that you own.