Goobaroo

Members
  • Posts

    234
  • Joined

  • Last visited

Everything posted by Goobaroo

  1. @ChongZhiJie You don't need to change the server.propeties at all. That port layer is inside docker, 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, 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. 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. But changing the server.properties will only break it.
  2. @TheNakedFlame Each docker is specific to a version. So yes, there will be an update, I'll keep an eye out for it. If there are any issues, I'll try and address them. I believe that Vault Hunters is going 2.0 with the 1.18 update. It will still be the same container name it will just get updated.
  3. @Raiever I think the install got interrupted the first run. Deleting the serverinstall_95_2291 file, that will re-start the install process.
  4. @Raiever What is in the appdata directory for the pack. It looks like the forge jar is missing entirely. @eebs Thanks, I've fixed and republished the container for the latest version. Seems they changed their server pack.
  5. @Siggz I found this bug: JDK-8292171, someone having a similar crash, though it is Java 11 and this one is Java 17. Do you want to test a custom build? I upgraded the container to use Java 18.0.2. It works on my machine, I'm wondering if it will be okay on yours. It is version 1.10.1 of the modpack. Just edit your install and change the Repository from goobaroo/ftbdirewolf20_118 to goobaroo/ftbdirewolf20_118:siggz That will pull down the Java 18 image instead.
  6. @Siggz Can you attach the hs_err_pid160.log file? It should be in appdata/ftbdirewolf20_118 What version of Unraid are you using?
  7. @Gr8Lightning & @DarthLlama I found that the forge installer is left behind and getting sucked into your startup command. I can make sure installers get cleaned up, but if you manually delete the forge-*-installer.jar files in your install directories, everything will work. java -server -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -Dfml.queryResult=confirm -Dlog4j.configurationFile=log4j2_112-116.xml -Xms6144m -Xmx9182m -jar forge-1.16.5-36.2.33-installer.jar forge-1.16.5-36.2.33.jar nogui
  8. @bbilko Java is crashing on the first attempt to start up. Do you have enough free system memory? It is allocating 6GB to the docker container. What is in the hs_err_pid14.log? What CPU is in your unraid server? # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x00001499453dfe04, pid=14, tid=15 # # JRE version: OpenJDK Runtime Environment (17.0.2+8) (build 17.0.2+8-86) # Java VM: OpenJDK 64-Bit Server VM (17.0.2+8-86, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64) # Problematic frame: # J 1823 c2 java.util.stream.StreamSupport.stream(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream; [email protected] (19 bytes) @ 0x00001499453dfe04 [0x00001499453dfd20+0x00000000000000e4] # # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /data/hs_err_pid14.log
  9. @A_MrNew versions of the containers get updated fairly frequently. If you're looking at the settings of any docker container, if there is no version defined then it is defaulting to the `latest` tag which should float to the newest version. For example: goobaroo/stoneblock3 is equal to goobaroo/stoneblock3:latest where goobaroo/stoneblock3:1.0.0 specifies a version. You'll see in your docker list an update button when there is a new version, this is a function of unraid. Which container are you asking about? Edit: If you mean automatically update dockers when a newer version is out, you can do that with the CA Auto Update Applications plugin. Their support thread is here
  10. I'm not entirely clear what you're trying to say here. The File name changes between server releases. The URI is coming from a CDN so the path changes with each release and pack as well. As a whole the launch.sh is generated in an automated CI/CD stack. While they are templated, the information about where and what to download do change. Occasionally the launch.sh needs to be updated to combat quirks in the server install or bugs introduced in order to successfully complete.
  11. Docker containers are meant to be fixed stand alone versions of a particular piece of software. They are highly portable as they include everything that is needed to run an application. In the case of these servers, they start with a Java container, using the appropriate version 8, 11, 17 what ever. Then in my case a launch script is written to download the server for what ever mod pack the container is configured to install. It then runs the initial setup and installs it. I have to tweak the install process or write it in the case of ATM, as all they give is a readme with the install instructions for setting up a server. But for all the versions I publish it will always queue the install off of wether it finds the ZIP file with the server install in its appdata directory, if it is there, it assumes it is already installed. When it upgrades it removes the previous version, downloads the new version and does an upgrade.
  12. It seems like the install was partially completed. Either because it was interrupted or you ran out of space. The install saves its files to `/mnt/user/appdata/allthemods8`. If you delete the `Server-Files-0.1.8.zip` file in that directory and start the container, it will re-install. Give that a try first. The first startup takes a while as it is installing forge and patching everything. The install takes about a 1 Gb of space.
  13. @salty Well I have good news for you, I just published an ATM8 server container. You can simply install and use that one.
  14. Which docker are you trying to install? Can you also attach the entire log?
  15. @CiscoCoreX Yes. Should be there now in the apps store.
  16. @stripeyhorse I pushed ATM 7 to the sky, by default it will install 1.1.2, but 1.1.1 is available too. It should show up in the Unraid Appstore by morning, it takes a while for new apps to go live.
  17. Not really, that is not the design pattern of docker. Dockers are meant to be stand alone versions for a particular piece of software. Portable and re-usable regardless of the host system kind of like a VM image but much more compact. Docker containers are built on layers one of those layers in this case being the Java version being used. So you'd have to know ahead of time what version of java you needed. Then you'd need to know what the command is to start up the server for the particular mod pack you are running. None of them are the same, similar, but no the same. Except for maybe FTB, but even then it has its quirks and bugs in various releases that have to be worked around. Server packs aren't even always consistent between releases as to their startup parameters and config based on changes to Forge and the mods. All that being said, I can look into ATM7 to they sky. I am currently playing that pack.
  18. My FTB ocean block container has 1.15 and 1.15.1 that recently came out. You can see the versions on docker hub. https://hub.docker.com/repository/docker/goobaroo/ftboceanblock If you want to change the version you can change the settings for the container and add the version to the image. Right now it should simply be goobaroo/ftboceanblock this will grab the latest tag. But if you wanted 1.15.0, you could put goobaroo/ftboceanblock:1.15.0 and docker would download that version.
  19. Sounds like you downloaded the wrong version of the mod for the version of the server that you are running. Make sure you're matching forge and Minecraft versions from the download page to go with the modpack you are trying to add mods to.
  20. That information is all part of the container, you can view the layers on DockerHub. All the containers kick off by running /launch.sh, you can view the file in any running container.
  21. If you want to add a mod separately, you'll need the version on both the server and your client. It sounds like you installed the client one already. If you browse into the `appdata/ftboceanblock` share, you can add the mod to the mods directory and it should get loaded on next start. Keep in mind an upgrade may reset the mods directory so that the modpack install is complete.
  22. @Lyraik VaultHunters is fixed there are past versions there now too, plus the lates server version 1.13.9h. It was a combination of the server pack changing its install. Plus having a launch script "start.sh" that has a bug for setting JVM options. Both should be fixed.
  23. I need to get some time to look at theses, but life has just been too hectic. Changes in the server releases sometimes require changes on my end to accommodate. No two servers install the same.