No Description

Tobias M 43d1c4181b Nerd Factory 1.15.2 5 years ago
MC-1.07.10 164dd190ed Central mod folders for a version 5 years ago
MC-1.12.2 164dd190ed Central mod folders for a version 5 years ago
MC-1.15.2 164dd190ed Central mod folders for a version 5 years ago
MC-1.15.2_NF 43d1c4181b Nerd Factory 1.15.2 5 years ago
MC-1.15.2_pi 164dd190ed Central mod folders for a version 5 years ago
MC-1.16.1 164dd190ed Central mod folders for a version 5 years ago
MC-1.16.3 b0a764c17a MC 1.16.3 mit Markus, Flo und Danny ohne Mods usw. 5 years ago
README.md 43d1c4181b Nerd Factory 1.15.2 5 years ago

README.md

docker-mc-server Overview

Realising a Minecraft Server with Docker to create a new Instance fast and try out Mods fast.

Content:

Ideas:

  • create new server fast
  • create it as mod server
  • add users
  • customize port
  • settings like seed, cheats, difficulty, ...
  • manage data
  • backup data

Custom Servers

Servername Description
MC-1-7-10 MC 1.7.10 Life in the Woods. Portfreigabe 17101
MC-1-12-2 MC 1.12.2 Life in the Woods
MC-1-15-2 Server with some mods.
MC-1-15-2_NF Nerd Factory Server. Ready for Optifine and BDCraft Resource Pack and Sildur Shader. Portfreigabe 11520.
MC-1-15-2_pi Same Server, but running on RaspPi 4. It is running good, but there were a lot of 2000ms behind server messages. It helped to increase RAM to 2G, but it is still happening quite often. Singleplayer should be fine with that, but it also uses all 4 Cores of RaspPi 4 at maximum load, so the normal x86 server is being used.
MC-1-16-1 Server without mods for Ewelina und Marcel. Portfreigabe 11611. NOT IN USE ANYMORE!!!
MC-1-16-3 Server without mods for Danny, Flo, Markus. Portfreigabe 17101.

HowTo create new Server with Forge Mods

  1. Create new folder with Minecraft Version
  2. Create a new docker-compose.yml file and copy the contents of an existing one.
  3. Edit the properties as needed for that Minecraft and Forge Mod Manager version and other Settings.
  4. Commit the changes.
  5. Download Minecraft Forge Installer if Forge Mods should be used. This is for the Client.
  6. Install Minecraft Forge on the Client.
  7. Download all mods in the correct Minecraft Version and place them in ~/.minecraft/mods
  8. Start Forge Minecraft with default and check if Forge Minor Version for the selected Mods is correct. Otherwise download and install a newer one.
  9. Login to Linux Server.
    • Pull the Git Changes made before.
    • Create a new folder docker-container_<MC-version> and ../mods
    • Copy the mods into that folder mods
    • Navigate to the new Minecraft folder created in Git
    • Run docker-compose up -d to install the docker container
  10. Check in Portainer if it is starting correctly.
  11. Connect with Minecraft Client.
  12. Play and have fun.

HowTo use Optifine, Resource Packs and Shaders

  • Optifine
    • Install Optifine (normal Minecraft) -> Doupleclick JAR, Install, new Installation entry in Launcher
    • Install Optifine with MultiMC
      • New Instance in MultMC with Version X
      • Install Version X in normale Minecraft Launcher
      • Run Optfine JAR -> Extract to <Optifine>_MOD.jar
      • In MultiMC Instance -> Version -> Add to Minecraft.jar -> select <Optifine>_MOD.jar
  • Resource Pack - BD Craft
    • MultiMC -> Instance -> Resource Packs -> Add
  • Shader - Sildur
    • Start MC (with Optifine) -> Options -> Grafics -> Shaders -> Select via File Explorer

Forge Mods

Biomes Mods

Finally just the ExtraBiomesXL were necessary to reduce the ULTRA LARGE FORESTS that ruin the FPS and stability!

  • Biomes'o'plenty
  • ExtraBiomesXL
    • List of Biomes
    • FAQs
    • Configure true|false in config/extrabiomes/extrabiomes.cfg of a server. After that Minecraft will net generate them anymore for new biomes.
    • extremejungle
    • minijungle
    • rainforest
    • redwoodforest
    • redwoodlush
    • snowyrainforest
    • temporaterainforest

Minecraft 1.15.2_NF

├── betteranimalsplus-1.15.2-8.2.1.96.jar
├── BiomesOPlenty-1.15.2-10.0.0.366-universal.jar
├── Bookshelf-1.15.2-5.6.40.jar
├── expandedstorage-2.0.0+1.15.2.jar
├── gravestone-1.17.5.jar
├── Hwyla-forge-1.10.8-B72_1.15.2.jar
├── jei-1.15.2-6.0.2.12.jar
├── journeymap-1.15.2-5.7.0b3.jar
├── Mantle-1.15.2-1.5.15.jar
├── StorageDrawers-1.15.2-7.0.2.jar
├── Useful-Backpacks-Mod-1.15.2.jar
└── U-Team-Core-1.15.2.jar

Minecraft 1.15.2

├── betteranimalsplus-1.15.2-8.2.1.96.jar
├── BiomesOPlenty-1.15.2-10.0.0.366-universal.jar
├── Bookshelf-1.15.2-5.6.40.jar
├── expandedstorage-2.0.0+1.15.2.jar
├── gravestone-1.17.5.jar
├── Hwyla-forge-1.10.8-B72_1.15.2.jar
├── ImmersiveEngineering-1.15.2-3.2.0-114.jar
├── jei-1.15.2-6.0.2.12.jar
├── journeymap-1.15.2-5.7.0b3.jar
├── Mantle-1.15.2-1.5.15.jar
├── StorageDrawers-1.15.2-7.0.2.jar
├── Useful-Backpacks-Mod-1.15.2.jar
└── U-Team-Core-1.15.2.jar

Minecraft 1.12.2

├── ae2stuff-0.7.0.4-mc1.12.2.jar
├── antiqueatlas-1.12.2-4.6.3.jar
├── AppleCore-mc1.12.2-3.2.0.jar
├── appliedenergistics2-rv6-stable-7.jar
├── autoplant-1.12-1.0.0.jar
├── Backpacks-Mod-1.12.2.jar
├── Baubles-1.12-1.5.2.jar
├── bdlib-1.14.3.12-mc1.12.2.jar
├── betteranimalsplus-1.12.2-8.1.1.jar
├── BetterFoliage-MC1.12-2.3.1.jar
├── BetterFps-1.4.8.jar
├── BiblioCraft[v2.4.5][MC1.12.2].jar
├── BiomesOPlenty-1.12.2-7.0.1.2444-universal.jar
├── Bookshelf-1.12.2-2.3.590.jar
├── BrandonsCore-1.12.2-2.4.17.208-universal.jar
├── buildcraft-all-7.99.24.4.jar
├── Carpenter's Blocks v3.4.0-poc.6 - MC 1.12.2.jar
├── Chameleon-1.12-4.1.3.jar
├── Chisel-MC1.12.2-1.0.1.44.jar
├── CodeChickenLib-1.12.2-3.2.3.358-universal.jar
├── CoFHCore-1.12.2-4.6.3.27-universal.jar
├── CoFHWorld-1.12.2-1.3.1.7-universal.jar
├── CTM-MC1.12.2-1.0.1.30.jar
├── CustomNPCs_1.12.2-(01Oct19).jar
├── Decocraft-2.6.3_1.12.2.jar
├── Draconic-Evolution-1.12.2-2.3.24.349-universal.jar
├── DrZharks-MoCreatures-Mod-12.0.5.jar
├── EnchantingPlus-1.12.2-5.0.176.jar
├── EnderCore-1.12.2-0.5.73.jar
├── EnderIO-1.12.2-5.1.55.jar
├── extrautils2-1.12-1.9.9.jar
├── Farseek-1.12-2.4.jar
├── FloodLights-1.12.2-1.4.1-17.jar
├── Forgelin-1.8.4.jar
├── GardenStuff-1.12-2.1.1.jar
├── gravestone-1.10.1.jar
├── Guide-API-1.12-2.1.8-63.jar
├── hopperducts-mc1.12-1.5.jar
├── HungerOverhaul-1.12.2-1.3.3.jenkins148.jar
├── Hwyla-1.8.26-B41_1.12.2.jar
├── iChunUtil-1.12.2-7.2.2.jar
├── ImmersiveEngineering-0.12-92.jar
├── InventoryTweaks-1.63.jar
├── jei_1.12.2-4.15.0.293.jar
├── journeymap-1.12.2-5.5.6.jar
├── Mantle-1.12-1.3.3.55.jar
├── NoMoreRecipeConflict-0.13(1.12.2).jar
├── NotEnoughItems-1.12.2-2.4.3.245-universal.jar
├── OpenBlocks-1.12.2-1.8.1.jar
├── OpenModsLib-1.12.2-0.12.2.jar
├── OptiFine_1.12.2_HD_U_F5.jar
├── Pam's+HarvestCraft+1.12.2zf.jar
├── Plant-Mega-Pack-Mod-1.12.2.jar
├── PTRLib-1.0.4.jar
├── RedstoneFlux-1.12-2.1.0.6-universal.jar
├── redstonepaste-mc1.12-1.7.5.jar
├── signpost-1.12-1.06.1.jar
├── StorageDrawers-1.12.2-5.4.0.jar
├── Streams-1.12-0.4.8.jar
├── TConstruct-1.12.2-2.13.0.171.jar
└── Thaumcraft-1.12.2-6.1.BETA26.jar

Minecraft 1.7.10 LitW

├── ae2stuff-rv3-0.5.1.9-mc1.7.10.jar
├── AncientTrees-1.7.10-1.6.4.jar
├── animalsPlus-1.2.jar
├── antiqueatlas-1.7.10-4.4.0.jar
├── AppleCore-mc1.7.10-1.3.1.jar
├── appliedenergistics2-rv3-beta-6.jar
├── AutoSapling-1.1.jar
├── BetterFps-1.0.1.jar
├── BiblioCraft[v1.11.4][MC1.7.10].jar
├── BiblioWoods[BiomesOPlenty][v1.9].jar
├── BiblioWoods[ExtraBiomesXL][v1.4].jar
├── BigReactors-0.4.3A.jar
├── BrandonsCore-1.0.0.12.jar
├── buildcraft-7.1.17.jar
├── Carpenter's Blocks v3.3.8.1 - MC 1.7.10.jar
├── cfm-3.4.8-mc1.7.10.jar
├── Chisel-2.9.5.11.jar
├── CodeChickenCore-1.7.10-1.0.7.47-universal.jar
├── CoFHCore-[1.7.10]3.1.4-329.jar
├── CustomNPCs_1.7.10d(21feb16).jar
├── Decocraft-2.3.3_1.7.10.jar
├── dimensional-anchor-59.0.3.jar
├── Draconic-Evolution-1.7.10-1.0.2h.jar
├── EasyCrafting-1.7.10-2.0.1.16.jar
├── EnchantingPlus-1.7.10-3.0.2-d.jar
├── EnderCore-1.7.10-0.2.0.39_beta.jar
├── EnderIO-1.7.10-2.3.0.429_beta.jar
├── extrabiomesxl_1.7.10-3.16.4.jar
├── ExtraButtons-1.7.10.1.jar
├── extrautilities-1.2.12 .jar
├── Farseek-1.0.11.jar
├── fastcraft-1.25.jar
├── FloodLights-1.7.10-1.2.8-137.jar
├── GardenStuff-1.7.10-1.7.0.jar
├── GraveStones-1.7.2_1.4.jar
├── GUIAPI-1.0.5.jar
├── GUILib.jar
├── Hats-4.0.1.jar
├── hopperductmod-1.7.10-1.3.2.jar
├── HungerOverhaul-1.7.10-1.0.0.jar
├── iChunUtil-4.2.2.jar
├── ImmersiveEngineering-0.7.7.jar
├── immibis-core-59.1.4.jar
├── InventoryTweaks-1.59-dev-152.jar
├── Jabba-1.2.2_1.7.10.jar
├── journeymap-1.7.10-5.1.4p2-unlimited.jar
├── KoreSample-1.7.10-1.3.2.jar
├── Mantle-1.7.10-0.3.2b.jar
├── MineFactoryReloaded-[1.7.10]2.8.1-174.jar
├── MSC2.jar
├── NoMoreRecipeConflict-0.3(1.7.10).jar
├── NotEnoughItems-1.7.10-1.0.5.120-universal.jar
├── OpenBlocks-1.7.10-1.6.jar
├── OpenModsLib-1.7.10-0.10.jar
├── OptiFine_1.7.10_HD_U_D6.jar
├── OreDictionaryConverter-1.6.1.jar
├── Pam's HarvestCraft 1.7.10Lb.jar
├── plantmegapack-4.23-1.7.10-1448.jar
├── RedstonePasteMod-1.7.10-1.6.2.jar
├── Ruins-1.7.10.jar
├── secretroomsmod-1.7.10-4.7.1.406.jar
├── signposts-1.7.10-1.1.0.jar
├── SimpleRefinement-mc1.7.10-1.0 (1).jar
├── StorageDrawers-1.7.10-1.10.4.jar
├── StorageDrawers-BiomesOPlenty-1.7.10-1.1.1.jar
├── Streams-0.2.jar
├── TConstruct-1.7.10-1.8.8.jar
├── Thaumcraft-1.7.10-4.2.3.5.jar
├── ThermalExpansion-[1.7.10]4.1.5-248.jar
├── ThermalFoundation-[1.7.10]1.2.6-118.jar
├── TMechworks-1.7.10-0.2.15.106.jar
├── Traincraft-4.3.2_009.jar
├── UndergroundBiomesConstructs-1.7.2-0.7.jar
├── VeganOption-mc1.7.10-0.2.0.jar
└── Waila-1.5.10_1.7.10.jar

CHANGELOG

2020-03     TM  - Initial Tests with docker-minecraft-server container.
                - Copy of all attributes available at this time.
2020-08-22  TM  - Creating 1.15.2 Versions for tm-server and RaspPi 4.
                - Inital start of this Doku.                
                - Try to add old 1.7.10 and 1.12.2 Worlds, but Biomes'o'plenty won't run and the Client crashed as well.
                - New World 1.16.1 without Mods
2020-09-26	TM	- MC-1-16-3
								- Resource Packs and Shaders
2020-09-28	TM	- MC-1-15-2_NF with Optifine, BD Craft Resourcepack and Shaders