diff --git a/docs/extras/serverpackcreator.md b/docs/extras/serverpackcreator.md deleted file mode 100644 index df8a07d2..00000000 --- a/docs/extras/serverpackcreator.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -id: serverpackcreator -title: "Serverpack Creator" -slug: /extras/serverpackcreator -hide_table_of_contents: true -sidebar_label: "Serverpack Creator" -description: How can I make a serverpack to upload to my server? -keywords: - - Minecraft - - Forge - - Fabric - - Neoforge - - Server ---- -This guide gives you a step by step method on creating your own server-pack for a custom modpack, or a modpack that doesn't have a useable server-pack yet. - -:::warning - -While Server-pack Creator can make serverpacks it's not perfect and doesn't have a 100% guarantee in making the serverpack functional. Test to be sure it works. - -::: - -:::important - -__Requirements!__ -* Java 21+ -* Download [Serverpackcreator](https://github.com/Griefed/ServerPackCreator/releases) - -__Terminology__ -* Server Pack Creator -> SPC (to make it easier to type out) - -::: - -1. Open SPC and select your custom modpacks folder. IT CANNOT BE A ZIP/TAR.GZ OR ANY OTHER COMPRESSED FILE. -2. When selected, SPC should automatically locate the Minecraft version, Modloader, and Modloader version. If it does not you might have not selected the right folder. - For For *prism launcher* specifically. You need to select the **\YOURMODPACK** folder FIRST to get the modloader, minecraft version, and mod loader version information, **then** go to **\YOURMODPACK\minecraft** for the mods and configs. Ignore the Yellow Warning Symbol at the top left. - :::tip - Prism launcher -> prismlauncher\instances\YOURMODPACK\minecraft - - AT-Launcher -> ATLauncher\instances\YOURMODPACK - - Curseforge Launcher -> Curseforge\instances\YOURMODPACK - ::: - ![Example](/extras/serverpackcreator/spc.png) -3. Press the generate button! Then press the button under generate to find the serverpack! BE SURE TO CHECK THE SERVERPACK BEFORE ZIPPING AND UPLOADING. - -:::warning - -The serverpack should NOT have a double folder inside of it. Instead it should have the Mods, Configs, Default configs, (Optional folders) Kubejs, Tacz, Etc. and start files. - -Feel free to ask for help inside #community-support in the [Bloom discord server](https://bloom.host/discord) -::: - -4. Install the correct server information via the settings tab on your panel. If you are new, follow this guide [Bloom install guide](https://docs.bloom.host/jars) - -:::tip - -You can use SPC's serverpack generator information to install the server from the settings tab, for more information you can visit this. [Bloom jar guide](https://docs.bloom.host/jars) - -::: - -5. Zip the folder and Upload the zip with an SFTP client from the [SFTP guide](https://docs.bloom.host/sftp/) -6. Unzip the file via the panel, and make sure the folders of mods, configs, etc are in the /HOME/ directory, and not inside a sub folder such as home/mods/mods. Use the image as a correct example. -![Example](/extras/serverpackcreator/correct.png) -7. Start the server! Congrats, you made it to the end and now are hoping the server launches! - -If you need more help. Join the [discord server](https://bloom.host/discord). diff --git a/docs/extras/serverpackcreator.mdx b/docs/extras/serverpackcreator.mdx new file mode 100644 index 00000000..258fbd44 --- /dev/null +++ b/docs/extras/serverpackcreator.mdx @@ -0,0 +1,105 @@ +--- +id: serverpackcreator +title: "Serverpack Creator" +slug: /extras/serverpackcreator +hide_table_of_contents: true +sidebar_label: "Serverpack Creator" +description: How can I make a serverpack to upload to my server? +keywords: + - Minecraft + - Forge + - Fabric + - Neoforge + - Server +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +This guide gives you a step by step method on creating your own server pack for a custom modpack, or a modpack that doesn't have an available server pack yet. + +:::warning +While Server pack Creator can make serverpacks it's not perfect and doesn't have a 100% guarantee in making the serverpack functional. Test to be sure it works. +::: + +:::important + +**Requirements!** + +- Java 21+ +- **[Download Server pack Creator](https://github.com/Griefed/ServerPackCreator/releases)** + +**Terminology** + +- Server Pack Creator -> SPC (to make it easier to type out) + +::: + +## Part 1. Serverpack creator. + +### Follow the steps below for your launcher on how to properly use SPC for each launcher. Ensure you select the correct launcher. + +#### The example modpack is [Beyond Depth](https://www.curseforge.com/minecraft/modpacks/beyond-depth) for curseforge & prism, and [Homestead](https://modrinth.com/modpack/homestead) for modrinth. Both do not have a serverpack available from their respective platforms natively. + +While Beyond depth and Homestead provide their own ways to do their serverspacks, we use these modpacks strictly as **examples** for SPC as they are good examples of popular modpacks and have a good selection of mods. + + + + Steps: + + 1. Open SPC and navigate to your modpack folder. To find out the modpack folder, right-click the modpack in the launcher and click "Open Folder". Then read the folder location and navigate to it from SPC. CFImage1 (shows how to read the folder location) + + 2. After entering the modpack folder, SPC should automatically detect the mods (game modifications), configs (configuration files), and other folders that the modpack uses. It will also detect the Minecraft version, mod loader (software that loads mods), and mod loader version. + + 3. If all details are correct, click Create ZIP Archive, then Generate, and wait. + + 4. When prompted about the Serverpacks folder, select no. Instead, press Server packs below the generate command. + + 5. When done, continue to part 2 of the guide below. + + + + Steps: + + 1. Open SPC and go to your modpack folder. To find the folder, left-click your modpack icon on the left, select the three dots at the top right, and choose "Open Folder." Note the folder location and navigate to it in SPC. Mrimage1 (shows how to read the folder location) + + 2. Once in the modpack folder, SPC should detect the mods, configs, and other folders that the modpack uses. It also detects the Minecraft version, mod loader, and mod loader version. + + 3. When you confirm everything in step 2 is accurate, To make things easier, check create zip archive, then click generate and wait. + + 4. If successful, you will be prompted to open the Serverpacks folder. Select No. Instead, press Server packs under the generate command. + + 5. Once done, move on to part 2 of the guide below. + + + + Steps: + 1. Open SPC and navigate to your modpack folder. To find out the modpack folder, left click your modpack once, then press "Folder" button on the right side. Then read the folder location and navigate to it from SPC. PrismImage1 (shows how to read the folder location) + :::warning + Prism launcher is fairly different when it comes to modpacks, you need to enter **2** folders before you can generate a server pack. Please be sure to read the guide carefully. + ::: + 2.1. First enter the Flame folder and select it for SPC, it should detect the mod loader,the mod loader version, and the minecraft version. + + 2.2. After confirming the details re-open the folder select and enter the Minecraft folder which contains the mods, configs, and other folders. After entering this folder, SPC should detect the mods, configs, and other folders that the modpack uses. + + 3. After you confirm everything in 2a & 2b is correct or accurate, click create ZIP archive, then Generate, and wait. + + 4. If everything goes accordingly you will be prompted to look into the Serverpacks folder, Select no and instead press Server packs under the generate command. + + 5. After all of this is done you can now officially move onto part 2. of the guide. Right underneath. + + + +## Part 2. Installing on panel. + +1. To prepare for your serverpack, delete all the files currently inside the file manager in the duckpanel. This is to ensure there will be no confusion on where files are when you unarchive the serverpack. +2. After creating the serverpack, you can now upload it to the server. To do this, you will need to use SFTP. We have an in-depth guide on how to use SFTP [here](/sftp). +3. Once you have uploaded the serverpack, you will need to unarchive it using the file manager on the duckpanel. Right click your zip file and click "Unarchive". You should then see all the files that were in the serverpack appear in the file manager. Such as mods, configs, and other folders. +4. After unarchiving the serverpack, you can install the server [jar with this simple method](/jars) +:::info +If you are confused on what jar to select, you can check the **variables.txt** file that SPC generates with the serverpack. +**For example, below is the variables.txt Server type Fabric for Version 1.20.1 with Build 0.18.6.** +![img](/extras/serverpackcreator/serverpack_variables.png) +::: +5. Once you have changed the server type to the correct one, you can start the server and enjoy the modpack on your server! +If you need more help. Join the [discord server](https://bloom.host/discord). diff --git a/static/extras/serverpackcreator/serverpack_variables.png b/static/extras/serverpackcreator/serverpack_variables.png new file mode 100644 index 00000000..9e0a5e5a Binary files /dev/null and b/static/extras/serverpackcreator/serverpack_variables.png differ