Jump to content

Goobaroo

Members
  • Posts

    235
  • Joined

  • Last visited

Posts posted by Goobaroo

  1. 1 hour ago, Tritech said:

    Running your enigmatica 6 and it started and is working perfectly. Only question is how to get console access to op/run admin commands?

     

    There is a OPS environment variable where you can add a comma separated list of minecraft player names, when the server starts up it will grant OP permissions to those users.  You can then run any admin commands in game.

  2. @GonjaT, @rmeaux, @RazorX, @GH0ST2117, @Bob_Flem

     

    Quote

    Important: Please update your containers with the latest version from today, Dec 13, 2021.  These containers include the fix for log4j exploit CVE-2021-44228.  This is a remote code execution exploit. https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition

     

    I've applied the patch provided by Mojang.  No other updates to file versions.

  3. Sorry if this is the wrong place, but I'm trying to figure out why my templates are throwing "No container port set. Set to 25565 (Port for the server)"  They do contain both HostPort and ContainerPort, all be it the same value.

     

    I'm guessing it's possibly an error further up the XML that I'm overlooking?

     

    I'm sure as with most code issues a second pair of eyes will reveal the obvious error on my part. https://github.com/Goobaroo/unraid-templates

     

    Thanks

  4. Summary: Support for Goobaroo game server docker containers, primarily modded minecraft servers.
    DockerHub: https://hub.docker.com/repositories/goobaroo
     
    I wanted to produce server docker containers that were upgradable and self installing direct from Curseforge and FTB.  Modded Minecraft is for the Java Edition only.  There are no modded servers for Bedrock/Windows 10 version of Minecraft.
     
    I'm just getting started, but wanted to share what I have so far.
     
    Current Available Servers:

    • All The Mods 7 - https://www.curseforge.com/minecraft/modpacks/all-the-mods-7
    • All the Mods 7 To the Sky - https://www.curseforge.com/minecraft/modpacks/all-the-mods-7-to-the-sky
    • All the Mods 8 - https://www.curseforge.com/minecraft/modpacks/all-the-mods-8
    • Create: Above and Beyond 1.3 - https://www.curseforge.com/minecraft/modpacks/create-above-and-beyond
    • Enigmatica 6 v0.5.21 - https://www.curseforge.com/minecraft/modpacks/enigmatica6
    • FTB Inferno - https://www.feed-the-beast.com/modpacks/99-ftb-inferno
    • FTB Infinity Evolved 1.7 v3.1.0 - https://feed-the-beast.com/modpack/23_ftb_infinity_evolved_1_7/versions
    • FTB OceanBlock v1.12.0 - https://www.feed-the-beast.com/modpack/ftb_oceanblock
    • FTB Presents Direwolf20 1.18 v1.4.1 - https://feed-the-beast.com/modpack/ftb_presents_direwolf20_1_18
    • FTB Skyfactory 2.5 v2.5.8 - https://feed-the-beast.com/modpack/ftb_presents_skyfactory_2_5
    • FTB Skyfactory 3 v3.0.21 - https://feed-the-beast.com/modpack/ftb_presents_skyfactory_3
    • FTB Stoneblock 2 v1.21.1 - https://www.feed-the-beast.com/modpack/4_ftb_presents_stoneblock_2/server-files
    • Note, that I had to install Garden of Glass manually when installing the client though ATLauncher.  I also had to enable InfiniteInvo-1.0.52 that was listed under Optional Mods
    • Pixelmon v9.0.2 - https://reforged.gg
    • SevTech Ages - https://www.curseforge.com/minecraft/modpacks/sevtech-ages
    • Sky Factory 4 v4.2.4 - https://www.curseforge.com/minecraft/modpacks/skyfactory-4
    • Sky Factory One v.1.0.4 - https://www.curseforge.com/minecraft/modpacks/skyfactory-one
    • StoneBlock 3 v1.0.0 - https://feed-the-beast.com/modpacks/100-ftb-stoneblock-3
    • Vault Hunters 1.12.4 - https://vaulthunters.gg
    • Vault Hunters 3rd Edition 1.18.2 - https://vaulthunters.gg
    • RLCraft 1.12.2 - Release v2.9.1c - https://www.curseforge.com/minecraft/modpacks/rlcraft

     

    I'm trying to keep the servers as consistent as possible.  Common options include:

     

    • Runs on port 25565 * see bellow for changing
    • OPS, allows you to set list of users with Operator privileges
    • JVM_OPTS: Tweak memory to suit your needs, but they are defaulted to recommended.
    • EULA, needs to be set to true.  Defaults to false.  This is for the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula Server will not start without accepting.

     

    If you are having troubles installing, please make sure that the permissions for the /mnt/appdata directory are correct.

     

    Important: Please update your containers with the latest version from today, Dec 13, 2021.  These containers include the fix for log4j exploit CVE-2021-44228.  This is a remote code execution exploit.  https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition

     

    Changing the port

     

    In order to run multiple servers you need to work within the docker settings.  Do not change the server.propeties at all.  Changing it will only break the networking for the container because it is expecting the default port of 25565.

     

    To use a different port just change the PORT value in the docker config in the unraid ui, and use the bridge network.  It will then map the port you defined to your unraid server IP and you can port forward that publicly if you like.  

     

    Here are two servers running on my server.  That column on the right shows the mapping of the port and IP inside the docker network on 172.17.0.0 to the IP of my unraid server and the mapped port.

    image.png.508914072448739d787a9f8b9bf458bc.png

    Or alternatively you can use br0 network and give each docker container their own IP on your internal network and port forward to that instead.

    image.png.aaaba56da960e0d16c6535851c4d7d26.png

    But changing the server.properties will only break it.

    • Thanks 4
  5. I had similar issues and fixed it with setting the scaling_governor value using a script.  I have it check to see if my VM is running and then set the profile to performance.

     

    You can check what yours are set to:

    cat /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor

     

    I just have the script run every 5 minutes, if there is nothing to do, then it does nothing.

     

    I published the script here: https://github.com/Goobaroo/unraid-setCPUgovernor

     

    Reference here: https://wiki.archlinux.org/title/CPU_frequency_scaling#Scaling_governors

  6. So, seems the end answer was a combination of heat and power.

     

    I replaced the case, with a Phanteks Enthoo 719.  Way better air flow, way more fans.

     

    Replaced the 750W PSU with a 1000W and the server was able to complete it's rebuild of one of the drives.  There are 8 WD Red HDDs in there.

     

    So the combination of all the drives being on, the more powerful CPU probably drawing more power was clearly tripping the PSU.

     

    I'm going to mark this as solved.  Thanks for talking through it with me.

  7. Thanks @JonathanM, I did hit the base of the CPU with a laser thermometer, but you're right.  Not a very accurate measurement.  Usually on reboot the BIOS has the CPU in the 40-50 C range.

     

    It would help if Unraid could detect the thermal sensors like it did on my old setup, but loading the nct6775 driver doesn't return anything. Despite that being the recommendation from sensors-detect.

     

    But the uptimes are all over the place.  Week, day, hours.  I'm willing to swap the Power Supply to see if it fixes it.

     

     

  8. I think I have it down two issues, heat and a bad SAS breakout cable.  It ran for over a week with the case open and a small desk fan blowing into the case.  I have a new case on order a Phanteks Enthoo 719 to get a bigger case with better airflow.

     

    The SAS cable because I've had the same drive location marked bad by Unraid twice now, once with the original drive and again with a brand new drive.  It can't actually be the drive it has to be the cable.

     

    Biggest issue I have is that there are no OS level temperature sensors that work to confirm that things are overheating.

  9. I recently replaced my motherboard and CPU from a i5 to a Ryzen 5700G and ROG Strix X570-E and it ran great for over a week.  In the past few days I have not made it past 24 hours, sometimes as low as 30 minutes.

     

    What I've checked:

    • Ran a memtest, and it passed with 4 pases
    • Enabled syslog to disk, but there is no indication that I spot of why it is shutting down.
    • Updated my BIOS, which reset all my settings, so I'm not 100% sure I've got everything the way it should be.
      • Disabled c-state
      • Enabled virtualiztion 
    • Plugged in the additional 4 pin CPU power.  Running a 750W power supply.
    • Temperature seems okay, but I don't know for sure since the sensors don't load.  It finds Nuvoton NCT6798D, but modprobe doesn't load the driver

     

    Any help would be greatly appreciated.  Prior to upgrading to Ryzen, the server was running great for over a year.

    lucifer-diagnostics-20210916-1327.zip

     

    Solved:

     

    TLDR: Heat and power.  Replaced case with one with better airflow & replaced 750 W PSU with 1,000W one.

    Update: 16 days up, no issues.  Definitely heat and power.

×
×
  • Create New...