diff --git a/README.md b/README.md index e2e3caf..f741cdf 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ Based on [eagle517](https://hub.docker.com/r/eagle517/blockland-server)'s origin ### How to use This image is designed to run **inside a Pelican Panel egg**. Running it manually (e.g., with `docker run` or `docker compose`) will likely not work correctly, since it expects Pelican's environment (e.g., `/home/container` as the working directory and Pelican-managed volume mounts). -Create a custom egg in Pelican that uses `rallyblockk/blockland-pelican` as its image (yolk), then add the environment variables below as egg variables. Pelican mounts the server data to `/home/container` automatically. The container runs as UID 1000—if you hit permission issues, check your node’s Wings configuration. +Create a custom egg in Pelican that uses `rallyblockk/blockland-pelican` as its image (yolk), then add the environment variables below as egg variables. Or use the pre-made egg from the [Blockland-Pelican-Egg](https://git.ny.daprogs.com/RallyBlock/Blockland-Pelican-Egg) repository. Pelican mounts the server data to `/home/container` automatically. The container runs as UID 1000—if you hit permission issues, check your node’s Wings configuration. -The image is available on Docker Hub at [rallyblockk/blockland-pelican](https://hub.docker.com/r/rallyblockk/blockland-pelican). +The image is available on Docker Hub at [rallyblockk/blockland-pelican](https://hub.docker.com/r/rallyblockk/blockland-pelican). To build or modify the image, see the [source repository](https://git.ny.daprogs.com/RallyBlock/Blockland-Docker-Pelican). **Note:** If you run into connection issues, see the Networking section—host network mode may help (configured in Wings, not in the egg). @@ -40,4 +40,4 @@ Blockland uses UDP. The original image recommended host network mode for reliabi Pelican mounts each server's data directory at `/home/container` (the working directory). Files there are persisted as the server's storage. The container runs as UID/GID 1000—Pelican typically handles permissions, but that can cause issues if something is misconfigured at the node level. ### Wine -Wine seems to be having less and less compatibility with Blockland as time goes on. Back when Wine 5.18 came out, we lost the Curses backend, and it stopped being possible to interact with Blockland's console. I eventually figured out what the issue with Wine was, and created [Wine Fix](https://gitlab.com/Eagle517/wine-fix) which allowed console interaction to work with Wine up to 8.0.2. With Wine 9 and later, it appears the console is just completely broken now. I don't have the time to figure out what shenanigans the Wine devs got up to, so we're stuck with 8.0.2 for now. \ No newline at end of file +Wine seems to be having less and less compatibility with Blockland as time goes on. Back when Wine 5.18 came out, we lost the Curses backend, and it stopped being possible to interact with Blockland's console. I eventually figured out what the issue with Wine was, and created [Wine Fix](https://gitlab.com/Eagle517/wine-fix) which allowed console interaction to work with Wine up to 8.0.2. With Wine 9 and later, it appears the console is just completely broken now. I don't have the time to figure out what shenanigans the Wine devs got up to, so we're stuck with 8.0.2 for now.