The server pack will stay updated to the latest version of Raspberry Flavoured. Currently, the server pack is for 3.0-pre4. This guide expects that you already know how to set up a vanilla server. If not, try the tutorial on the Minecraft Wiki, or one of the many, many YouTube tutorials.
Running a server with console access (packwiz-installer) (recommended)
If you are not using a hosting service and are able to use a system terminal to run .bat
or .sh
scripts, this is the best option for you.
- Create a directory for your server. This should be different than your Minecraft folder.
- Download my server pack and extract it to this server directory.
- Run
update.sh
(Linux, MacOS) orupdate.bat
(Windows) to download the modpack files and install Forge. - Run
run.sh
(Linux, MacOS) orrun.bat
(Windows) to start the server. - Connect like normal!
If you ever need to update the pack, just repeat the process by running update.sh
or update.bat
again.
Running a server through a hosting provider (Packwiz Server Updater)
If you are using a hosting service, I backported the Packwiz Server Updater mod to Forge 1.19.2 for Raspberry Flavoured.
- Set up a Forge 1.19.2 server through your preferred host. This will differ depending on your host.
- Download my forks of Packwiz Server Updater and Mixin Transmogrifier for Forge 1.19.2, and upload them to your hosting provider via FTP/SFTP.
- Run the server.
- Run
packwiz update
. Wait for it to finish downloading, and shut down the server. - Remove the
world
folder that was generated by vanilla Minecraft. - Launch the server normally.
- Connect like normal!
If you ever need to update the pack, just repeat the process by running packwiz update
again.
Running a server through Docker (Docker Minecraft Server)
Docker Minecraft Server has native support for modpacks distributed via Packwiz. Assuming you have Docker installed, you can run the following command to automatically download and run a Raspberry Flavoured server.
docker run -d -v /path/on/host:/data -e TYPE=FORGE -e EULA=TRUE \-e "PACKWIZ_URL=https://asphodel.cc/packwiz/Ports/Curse/Raspberry-Server/pack.toml" \itzg/minecraft-server
From there, the server will launch normally and you can connect like normal. For more information, see the docs for Docker Minecraft Server. Please note that at this point, no one has tested Raspberry Flavoured in a Docker instance, so support for this setup will be limited.
Other
Both the server update scripts and the update command do the same thing, so its safe to mix and match as necessary (e.g., if you created the server with console access and uploaded it to a hosting provider, you can run the server update command after installing the needed mods and running the packwiz link
command in the instructions above.).
Where's my run script?
If run.bat
and run.sh
are not generated automatically by the update script, you'll need to download and run the MinecraftForge server installer. I'd recommend pointing the installer at an empty folder, and then copy and pasting the files it downloads into your existing Raspberry Flavoured server directory.
Why can't it find user_jvm_args.txt?
This error is usually only seen when the server does not have Java 17 or above installed. Minecraft 1.18 and above require Java 17, so you'll need to install an updated version of Java to be able to run the server. The latest release will work, currently this is Java 21. Make sure you check the box to update the JAVA_HOME environment variable when you install, or it might default to an older version of Java.
I'm using a hosting provider, but the command fails saying it can't find Java?
Some server hosts restrict access to Java. I haven't yet found a workaround for this, so you'll need to run the setup locally (see the first section), zip everything up, and upload the results to a hosting provider.