Not super detailed, just jotting things down as I go.
- install wsl of course
- install docker and docker-compose in wsl
- clone https://github.com/thijsvanloef/palworld-server-docker
- cd into repo
docker-compose up -d
- More secure, not exposing local DMZ to world
- Will allow me to also connect to my server with the same ip as friends (damn nat loopback)
Rathole solution to get around NAT:
- https://github.com/rapiz1/rathole
- ensure to map ports 8211/udp and 27015/udp if running via docker image
- enable incoming udp connections for above ports
- might need to enable outgoing connection on 2333?
- server.toml
- client.toml
todos
- add password protection probably?
- x - run via service or docker-compose to harden it a bit
- x - turn off dmz, port forwarding