Jump to content

ich777

Community Developer
  • Posts

    14,788
  • Joined

  • Days Won

    187

Posts posted by ich777

  1. 10 hours ago, henkim21 said:

    I'd like to report that your folder copied over on a windows machine worked just fine... -_- I'm thinking the unzip process worked better with 7zip or the windows environment. thanks for your help~!

    Nice, good to know that it now works. Thank you.

     

    Please try also to download the modpack feom your provided link and unzip it to the serverdirectory from a windows machine.

  2. 1 hour ago, henkim21 said:

    2) docker settings popped up and I renamed serverfilename to forge-1.12.2-14.23.5.2831-universal and set Eula to true, hit apply

    This was ment to be done later but that's no problem, can you even try to extract the files with something other than the standard zip app in osx or maybe osx i don't know since i only hava a pc?

     

    Eventually something messes something up... :D

     

    I also uploaded my latest log: latest.log

     

    Also i've uploaded my whole RAD folder try to delete everything inside your gamefolder (stop the docker first) and extract my archive (it's a rar archive) *Click*.

  3. 1 hour ago, CodeS1ave said:

    take a couple requests??

     

    colony survival 

    empyrion

    Yep... ;)

    Colony Survival should be no problem (i will contact you if i finished the server, i need someone to test if everything is working)

    Empyrion was discused earlier in this thread. I've tried it but you must run it with WINE and there is much overhead, the dev's postet on the forum that a nativ linux server is planned but will come not out until 2020.

  4. 40 minutes ago, henkim21 said:

    yes thats exactly what i've done. bothe forge....jar and mincraft_server.jar is in ther. that's how it came in the serverpack from the download link. the docker setting is matching the forge...jar

    Can you please post a few pictures from your docker template screen and also from ypur server directory.

    I have no problem with this modpack and didn't understand why it doesn't run on your unraid server.

  5. 4 hours ago, henkim21 said:

    When you say download and install your modpack, I am just downloading the serverpack and copying it over.  Does that mirror what you did in that step?

    Download it from the link that i've provided and extract it to the server directory (be sure that you've once started the docker and do it's thing, than there will be the error that something went wrong, stop the docker, delete the server.jar in the docker, extract the downloaded serverfiles to the server directory and start the docker - please be sure that you edited the settings on the dockerpage right!)

  6. 4 hours ago, henkim21 said:

    I've got minecraft_server.1.12.2.jar in the folder... :(

    Yeah then you've don't edited the serverfilename like i mentioned above (it must be the named like the forge jar). But you've also got the forge jar in the folder?

    Are you sure you've downloaded the server and not the client version?

    Please try to download the version that i've linked above.

     

    Do everything step by step then it should work just fine.

     

     

  7. 1 hour ago, henkim21 said:

    odd...something about the modpack doesnt work with this docker...but works on pc/mac. havent tried on a linux session..

     

    this is the modpack for reference if anyone has gotten it to work.. https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons

    I will look into this in a few hours.

     

    @henkim21 For me the server works just fine, here is my configuration from the docker, have you also put in the Extra Game Parameters?

    grafik.thumb.png.54939b662a878747b6352c5b9ec78497.png

     

    What i've done:

     

    • Install the docker and change the serverfilename to: 'forge-1.12.2-14.23.5.2831-universal' (configure the ports to your needs and set Accept EULA to 'true')
    • After the docker installed the runtime and displays a error in the log stop the docker
    • Delete the minecraft.jar that the server downloaded.
    • Download and install your modpack: Link
    • Edit the docker again and fill Extra Game Parameters with: '-xx:PermSize=256m' change the XMS and XMX Size to '2048' and '4096' and click on 'Apply' (everything without quotes).
    • Open the logs and wait for it to say something about the EULA and that you should restart the docker again.
    • Restart the Docker ;)
    • ...and Boooom there you go... it works (in my case) :D

     

    Try these stepps and report back.

  8. 35 minutes ago, henkim21 said:

    Thanks, I just finished testing that now. Seems to work on my mac.  Any logs or anything I could provide to you to try to narrow this down? Appreciate the support, thanks.

     

    Anything docker specific that I should keep in the minecraft folder before copying files over? I assume runtime folder is needed for java resources

    No nothing special, the runtime will be downloaded if the folder is not found.

     

    You only have to configure everything right in tge docker template, serverfilename...

  9. 19 minutes ago, henkim21 said:

    Can you share what you did to get it working? im trying to get RAD modpack to work but server is shutting down during init...something about content ids

    Then something with the modpack is wrong, can you try if the server is running as expected on a normal pc and not on unraid?

    Ou can always setup your server on your pc, see if it is running and then copy over the files to your unraid minecraft directory.

  10. 41 minutes ago, deaerator said:

    @ich777

    I have  request for your Ark SE docker xml file, can it be more flexible in the ports.  I want to set up a cluster and in order to do that, I discovered that the container port and external port needs to be the same, and on your template you have it greyed out so we cannot change it.  Can you adjust so that the user can change internal port also.  

    Sorry but thats not me who grays out the port numbers, thats a common behavoir.

    Btw have you read the description of the first udp port? It says that you must delete the port and create a new one (if you do that and start the docker edit the docker again and you will see that the port that you've created is greyed out too).

     

    Please read corefully the discription of my dockers that's allready a part of the discription of the ports ;)

     

    I can't do anything about this behavoir, thats why i wrote it in the discription of the port. ;)

    (Btw i wrote this to the discription for the udp ports for all my dockers)

     

    In other words, delete my port, create a new one with the right protocoll and the right port numbers and you're good to go. ;)

  11. 1 hour ago, bubo said:

    I did change it to /serverdata/serverfiles/clusterfiles/

     

    However, I don't see any issue with /mnt/clusterfiles either.  It does need to have a note in the description to the effect of:

     

    This directory is used for CrossARK transfers when running multiple servers.  The directory needs to be the same in each server that is enabled for CrossARK transfers.

    Very good i think the main problem was that you used firstly the /serverdata/clusterfiles directory since this can and change the dockers behaviour.

     

    But i think i don't will add that to my template because that's a modification for the server and i make only vanilla servers, all mods or anything else is up to the user.

  12. 29 minutes ago, bubo said:

    However, the Docker gives the same looping error on startup as when I use the -automanagedmods flag if I do not have the spaces in there.  I noticed on @Jo7410 's post that they were using spaces before the

    No, not in the 'Extra Game Parameters' there must be spaces eg: '-log -automanagemods'.

    Spaces are not allowed in the 'Game Parameters'

     

    29 minutes ago, bubo said:

    That is correct per the ARK command line.

    These two Variables 'Game Parameters' and 'Extra Game Parameters' are the command line, it's added to the start command of the server.

     

    29 minutes ago, bubo said:

    OK, this is strange.  The looping error was the first major problem I encountered the first time I used the Docker, and it was resolved by adding spaces to the Game Parameters field like I saw in @Jo7410's screenshot.  I tried removing the spaces just now so that I could capture the error and Docker build message, and everything worked just fine.  I cannot explain it. 

    Eventually there was a typo or some other kind of error and the server went to a looping state (if you put a false command in there where the server can't start it will loop forever).

     

    29 minutes ago, bubo said:

    I'm not understanding what needs to be corrected here.  The INI file location is where the ARK software sets it up at.

    My bad, want to say that you should remove the space from the 'Game Parameters' and hopefully this will solve the other problem with the ini file. ;)

     

    29 minutes ago, bubo said:

    Yes, by changing the required setting and leaving the field blank my issue is resolved.  Thank you for your assistance so far, and thank you for building this Docker image!

    Then i will change the template (description of the two variables and the required mark).

     

     

    Edit: One question have you changed the cluster directory to /mnt/clusterfiles or anything like that or did you leave it where it was /serverdata/clusterfiles

  13. 8 hours ago, bubo said:

    The Wiki page at the end has a solution involving symlinks, and I will likely play with that this weekend to see if it is successful inside of the Docker.

    If this is necessary keep me updated this is a thing that i could easily change (i've only taken a quick look at the wiki page...).

     

    8 hours ago, bubo said:

    'GAME_PARAMS'='?Port=7781 ?QueryPort=27015 ?RCONEnabled=True ?RCONPort=27020 ?bAllowUnlimitedRespecs=true ?FastDecayUnsnappedCoreStructures=true ?MaxPlayers=10'

    I've also noticed that you make spaces in your game parameters (the description say's seperated with ?, but i think that's not 100% clear), don't put spaces in there, the game parameters must be like this: '?Port=7781?QueryPort=27015?RCONEnabled=True?RCONPort=27020?bAllowUnlimitedRespecs=true?FastDecayUnsnappedCoreStructures=true?MaxPlayers=10'

    (from what i've read in the ARK documentation)

     

    8 hours ago, bubo said:

    \ark-se\aberration\ShooterGame\Saved\Config\LinuxServer\GameUserSettings.ini

    Please try to correct the game parameters eventually this is the problem...

     

    8 hours ago, bubo said:

    That does not surprise me about not allowing spaces, but if this is not easily fixable then it may be of benefit to add a note to the Description text about no spaces because many ARK servers in the public list have spaces.

    Yep, i will do that but i want to solve all your problems first and then change the docker and the template.

     

    8 hours ago, bubo said:

    However, it did not push the Server name back into the Docker config.  The field remains empty.

    Yes because i changed all my templates to not push the old settings back if completely deleted or left blank.

     

    8 hours ago, bubo said:

    That said, I did try disabling the required field flag from the Advanced view.  After changing the name in the INI to include spaces and leaving the Docker config empty, this worked perfectly.  Thank you!

    Is the problem solved with the servername? Then i will change the discription like two comments above and add a note that if you want the name from the ini file you have to leave that empty.

  14. 2 hours ago, bubo said:

    Whenever I include the -automanagedmods flag, I get this error looping in my log until I stop the Docker image.  Removing only the -automanagedmods flag allows the server to start and run as expected, except it does not check/update the installed mods.

    Please look at this post *click* i think this is more of an ARK error than one from the docker (i know this post is a little bit old but should be recent enough).

     

    2 hours ago, bubo said:

    One thing that also seems to happen is that the Docker config is overwriting the MaxPlayers field with the value of 70.  I like to keep mine capped at 10 players, but the Docker keeps overwriting the ini field with 70 instead.  I don't observe an entry in the Docker settings, so I'm not sure where I can adjust that behavior.

    Like the discription of the Game Parameters say you could always use the it directly in the start parameters. For example:

    grafik.png.fa7bebd66342ba486c29b9ea9943a826.png

     

    2 hours ago, bubo said:

    From what I've observed in my continued testing of this issue, the ini file entries do not make any changes to the Docker config.  Rather, whenever an edit is performed to the Docker config it pushes changes into the ini file that overwrite the existing setting.  Honestly, I think this is preferable in most cases since I see most users working with the Docker config rather than going to the ini file.

    In wich directory did you put your ini file?

     

    2 hours ago, bubo said:

    That said, my testing consistently results in only the first word being pushed to the ini file when a space is involved.  What is strange is that the docker output when you save changes is capturing the entire field, so I suspect that something is happening either when the variable is passed to the startup script or somewhere within the script.  Replacing spaces with underscores or dashes solves the problem, unless you prefer spaces in the name.

    That's a normal behavoir since it doesn't allow spaces in the startup paramters, i will look into that if it's easily fixable without breaking things for other people who run the docker.

     

    2 hours ago, bubo said:

    Thank you!  I did not know you could change required fields in Docker images like this.  That worked perfectly, and seems to me to be the preferable method since my use case is pretty unusual.

    Can you also try that for the servername please, eventually it will your servername from the ini file up if you leave it also blank...?

     

     

    Also a lot more investigation is needed why it doesn't pick up your ini file eventually @Jo7410 can help a little bit with that also because i don't personaly run an ARK server and i'm not 100% familiar with it?

     

    And thank you appreciate that.

     

    Edit: I think it will be better you change your clusterfiles directory to /serverdata/serverfiles/clusterfiles or a completely different directory that is actually not in use like /mnt/clusterfiles

  15. 23 hours ago, kronflux said:

    Thanks so much!

     

    Minecraft Bedrock Edition is the Microsoft App Store(Windows 10) version(as well as the Portable Edition, and the XBox One, etc), which is a "separate game" entirely. It's a new engine, and the servers/clients are not cross-platform capable(separate licensing as well). It's written in C++ and is a separate entity. :)

    Is the part for the cross-platform right, you wrote that it's not cross-platform capable...

    So this would make no sense to make a server for this if you're on windows if they are not cross-platform capable.

     

    Edit: Uploaded the template and should work fine, tested everything ;)

    Should be available in a few hours :)

    • Like 1
  16. 5 hours ago, jango_22 said:

    Does the dedicated Minecraft server have a better way of restarting the server other than stopping the server and then restarting the docker? I couldnt figure out where a start script or anything was in order to relaunch the screen.

    Hello,

    i don't understand the question...

    Did you mean how to connect to the Minecraft screen from the console? It's in the description of the docker, type in 'screen -xS Minecraft' (without quotes).

    grafik.png.ef6ad8ac0f00ab0c1f0ea1590127b12f.png

     

    Or simply click on the docker icon and on 'Restart'

    grafik.png.e447e0a299545d44ea473d4217fe9fae.png

     

    If you need a scheduled restart you can do this with a cronjob in unraid.

     

    If you don't mind me asking for what did you need to restart the container?

  17. 22 minutes ago, kronflux said:

    Could you please do an Unraid Docker for Minecraft Bedrock Edition? It's the only reliable, well performing server for Bedrock Edition(Nukkit is terrible), and I've been struggling with making my own container for it(I'm very new to Docker) - I can get it to run, but I can't get my preferences to be anywhere accessible, nor can I get it to be persistent. I end up with folders created outside the container, but all interactions going on inside the container, and it's just a big mess.

     

    Very simplistic server, the "bedrock_server" file is a binary you simply run, the settings are stored in "server.preferences" and the default ports it runs on are 19132 (ipv4 over UDP) and 19133 (ipv6 over UDP)

    As far as I can tell there's no "graceful" way to shut it down outside of it's own console.

    Hello, yes i will take a look at this in the next few days, but can you explain whats different to the standard minecraft server? Is this a version without java?

    • Like 1
  18. @dev_guy If you want a really good USB Stick - from my perspective - search for this Transcend SLC USB Stick i have the 1GB version and it works perfectly fine for about 3 years on my Unraid server and it cost me about € 20,-

    Also installed this stick to 4 other Unraid boxes and they all ran now for about 1 to 2 years now (the one thats running 2 years run in my oppinion in a hot server about 45C to 55C - no good cooling and no good place else for this server - stays about 6 hours in the sun).

     

    Part Numbers:

    512MB - TS512MJF170

    1GB - TS1GJF170

    2GB - TS2GJF170

  19. 24 minutes ago, AnyColourYouLike said:

    Ah so that's how you can add commands. I don't have a dedicated cache drive so yeah my appdata is on my main array. Unfortunately that didn't seem to change anything. I'll have to try some more tomorrow, it's getting late. Thanks for being online and so quick to respond.

     

    Edit* I think my issue is in particular to xfs, --storage-op size=X isn't a valid command. Hey now I have an excuse to finally buy a cache drive!

    Bad to hear that it's not a valid command but they changed a lot of the commands recently, you will find valid commands on the Dockerhub documentation.

     

    Yes, would recommend to buy a cache drive, a single 500G or 1TB spinning drive should do the work perfectly fine (and nowadays the are not that expensive) but i would recommend you to buy two for redundancy. (Also don't forget to change the appdata setting 'Use Cache' to 'Prefer' so that all data is copied over when the Mover process starts).

  20. 7 minutes ago, AnyColourYouLike said:

    I just kept it default /appdata. Same error trying Don't Starve. It seems like an existing issue with steamcmd incorrectly reading 0 bytes available space. I've found several others via google using steam on Linux. Something about a quota. I just found someone else using docker with the same issue albeit with ZFS (I have XFS) They added a command to docker run for a workaround. (I'm not even sure how to do that?)

    Oh you run your cache on XFS? I've run my cache pool on btrfs and got no problems - almost for 3 years now (i use XFS only for my array drives).

     

    If you want to add this command edit the docker and switch from 'Basic View' to 'Advanced View' in the upper right corner and enter it at the 'Extra Parameters' - only viewable if you enable the Advanced View - like this (i think 10G should do the work for The Forest even less should do it, check the size of the folder for The Forest after the installation and change it to that size even a little bigger and you're good to go):

    grafik.png.9aa6515f41ec0eda141791503d20bb1e.png

    (I don't know if that works but give it a try)

  21. 26 minutes ago, AnyColourYouLike said:

    First time trying this, using 'the Forest' as my first attempt. I'm not sure if I'm doing something wrong here. First it says failed to determine free disk space but also says wine32 is missing. I have plenty of disk space available :/

    I will look into that, give me a few moments, must install the Docker again...

    Where did you put the folder for steamcmd and theforest? If it's in the standard directory you need plenty of space on the cache drives.

    I will report back.

     

    Edit1: No problem so far

    grafik.png.044816bd82153673e48c210daa1fba15.png

     

    Edit2: @AnyColourYouLike Server is running now, i noticed that i also got the wine32 error but it keeps on and starts the server (since it's a 64bit game it could run without win32 - no need to install it because the docker will even get bigger) attached 2 screenshots.

    grafik.png.cdb484247fc57d6b56d28888be824966.png

     

    grafik.png.c2355ec1ef33f1ea83dff2f50d6acecc.png

     

  22. 2 hours ago, bubo said:

    Whenever I attempt to use the flag -automanagedmods the Docker image will not successfully start the server.  When I try to use it, I end up with a loop that ends with:

    Where did you put in the -automanagedmods? In the 'Game Parameters' or in the 'Extra Game Parameters' if you put it in the 'Extra Game Parameters' it should work fine.

     

    2 hours ago, bubo said:

    e":"No such container: 8c4de0864230"}

    Click again on the log button on the Docker overview page, this is because you changed something in the Docker on Unraid (maybe a 'Game Parameter' or 'Extra Game Parameter' or something else) and it runns now under a differnt Container ID (look at the picture underneath), the log is still there but the ID has changed from '8c4de0864230' to something else so it can't find the log for the Container ID: 8c4de0864230, like above click again on the log button and the window will show the log with the new Container ID.

    grafik.png.014a19e10ea7496bff6bbe4c16abc17f.png

     

    2 hours ago, bubo said:

    One minor issue is that the Server Name: (Container Variable: SERVER_NAME) field does not appear to handle spaces despite the Ark Server ini file allowing spaces in the Server Name.  This is not a major issue, and can be corrected in the ini file after the Docker is up and running, but there is risk of the Server Name changing whenever the Docker image rebuilds the ini file.  If possible, please adjust this setting to pass spaces correctly, but if this is not an easy fix then it should be fine with the documentation mentioning that it cannot parse spaces.

    I will look into that but if you specify another name in the ini file doesn't it overwrite the server name from the docker (i actually don't know...)?

     

    2 hours ago, bubo said:

    I would like to request that the field Server Password (Container Variable: SRV_PWD) be made optional instead of mandatory.  Due to the age of my children, I use a whitelist with the -exclusivejoin flag so that they do not need to type a password to play.  However, the Docker image requires that a password be specified.  I think I can modify this after the Docker is built and running from the ini file, but I have observed that the ini file is recreated whenever the Docker config is changed (and also at other times, although I have not figured out what triggers this).  

    This is also a thing i must look into, should be possible but i thought for security reasons i implimet it so that it has to be in (You could also try to disable that this field is required - go to the docker page edit the ark docker, click on 'Advanced View' on the top left, click on edit at 'Server Password' and change required from Yes to No and then leave it blank - but keep in mind i don't know if that works if it works it will eventually also work with the 'Server Name'.

     

    1 hour ago, Repooc said:

    @ich777 Does the factorio docker rebuild when new updates are released or do you have to do it manually as it appears that the server is behind a couple versions.  Server is on 0.17.50 and my pc is on .52  No rush as i can force the one on my pc to the older one just curious

    Wich tag did you run 'latest'? Since it is not my docker (i've only created the template for it). But from what i see the last version of the docker is 0.17.50.

    You can head over to github and create a issue or go to dockerhub and look at the 'Tags' tab wich one is the latest version for the docker Links: Github & DockerHub

    But also i want to say, give the maintainer a few days, that is really much work to maintain all of the different versions.

  23. 59 minutes ago, saarg said:

    You enable authering mode, as I wrote, in docker settings. So Settings --> Docker. You also need to stop docker before you get all settings. Maybe also switch to advanced view.

    Thank you will try that when i'm at home.

     

    1 hour ago, saarg said:

    I'm not sure I get the meaning of the port issue.

    If steam needs port 27015, you have to keep it at that port.

    Sorry my bad Steam ports are in a typical range from 27015-27030 and if you run for example a CounterStrike:Source server that has 27015 assigned and you want to run a another let's say a CounterStrike:GO server you need to change the port from 27015 to 27016 (so you must delete the 27015 port since you can't change the container port on the Docker page and create a new one), i hope this explains this a little bit.

     

    15 minutes ago, Squid said:

    If this is happening after a reboot, then you would have to post the diagnostics 

    I ask @Jo7410 if he can post his logs here. Is it btw possible that Unraid checks on startup for updates?

     

    17 minutes ago, Squid said:

    It's more likely though that this is happening after checking for updates to the containers, in which case the template dictated by the author is downloaded again, and any missing ports are added back.

    Good to know, also can confirm that this is happening if you press the button 'Check for Updates' and also at CA Auto Update.

     

    18 minutes ago, Squid said:

    The reason for this is so that if an author updates the app and it requires a new port it is all set up properly already.

    Good reason for this to implement to Unraid...

    @Squid Can i delete the TemplateURL (leave it blank) in the templates in my github so that this doesn't happen everytime to the users that download my gameserver or is this a 'required' entry in the templates?

×
×
  • Create New...