July 8, 20241 yr Support thread for all my Docker Templates for CA. This thread is reserved for issues with the Unraid Docker templates. For issues with an application itself, please redirect your concern to the app's own support channels. Edited July 8, 20241 yr by DonKevlar
July 26, 20241 yr When I try to play a book, the bot says "Bot is not ready or author not in voice channel, please try again later." I've made sure to join the voice channel first. Log: INFO - bot : Bot is Starting Up! | Startup Time: 2024-07-25 23:34:16.887923-04:00 INFO - bot : Starting up bookshelf traveller v.Beta_1.0.9 WARNING - bot : Please wait for this process to finish prior to use, you have been warned! INFO - bot : Testing Server Connection INFO - bot : Server URL http://192.168.1.30:13378 INFO - bot : Connection Established! INFO - bot : Current Server Status = 200, Good to go! INFO - bot : Providing Auth Token to Server INFO - bot : Cleaning up, authentication INFO - bot : Logging user in and verifying role. INFO - bot : ABS user logged in as ADMIN with type: admin INFO - bot : Audio module loaded! INFO - bot : MULTI_USER module loaded! INFO - bot : Initializing Sqlite DB INFO - bot : Shard ID 0 | Starting Shard INFO - bot : Shard ID 0 | Shard is attempting to connect to gateway... INFO - bot : Shard ID 0 | Gateway connection established INFO - bot : Overwriting 0 with 17 application commands INFO - bot : Registered initial user Audiobook-bot successfully ERROR - bot : POST::https://discord.com/api/v10/channels/1265978577376120845/messages: 403 ERROR - bot : Ignoring exception in Startup(): HTTPException: 403|Forbidden || Cannot send messages to this user INFO - bot : [] INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': ''} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'T'} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hung'} INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hunge'} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hunger '} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hunger Games'} INFO - bot : Command Called: play with event.ctx.args = ['The Hunger Games'] | event.ctx.kwargs = {'book': 'The Hunger Games'} INFO - bot : [] INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': ''}
July 27, 20241 yr Author Hey, by chance are you using a private channel? If the bot doesn't have permission for a private channel the API call fails. And that's what it looks like is happening here. Try adding the bot role to that channel. You don't need to restart the bot. Just make sure that it has access to that channel. Also, what intents did you use when adding the bot? I'm working on finalizing my guide, but that also might be why it's not working. Note that that can be adjusted in the server you added it to under roles. You can modify what the bot has access to. The main scopes are: Bot(join voice, send messages, read messages). Edited July 27, 20241 yr by DonKevlar
July 27, 20241 yr Author 23 hours ago, cliffdog510 said: When I try to play a book, the bot says "Bot is not ready or author not in voice channel, please try again later." I've made sure to join the voice channel first. Log: INFO - bot : Bot is Starting Up! | Startup Time: 2024-07-25 23:34:16.887923-04:00 INFO - bot : Starting up bookshelf traveller v.Beta_1.0.9 WARNING - bot : Please wait for this process to finish prior to use, you have been warned! INFO - bot : Testing Server Connection INFO - bot : Server URL http://192.168.1.30:13378 INFO - bot : Connection Established! INFO - bot : Current Server Status = 200, Good to go! INFO - bot : Providing Auth Token to Server INFO - bot : Cleaning up, authentication INFO - bot : Logging user in and verifying role. INFO - bot : ABS user logged in as ADMIN with type: admin INFO - bot : Audio module loaded! INFO - bot : MULTI_USER module loaded! INFO - bot : Initializing Sqlite DB INFO - bot : Shard ID 0 | Starting Shard INFO - bot : Shard ID 0 | Shard is attempting to connect to gateway... INFO - bot : Shard ID 0 | Gateway connection established INFO - bot : Overwriting 0 with 17 application commands INFO - bot : Registered initial user Audiobook-bot successfully ERROR - bot : POST::https://discord.com/api/v10/channels/1265978577376120845/messages: 403 ERROR - bot : Ignoring exception in Startup(): HTTPException: 403|Forbidden || Cannot send messages to this user INFO - bot : [] INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': ''} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'T'} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hung'} INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hunge'} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hunger '} INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'The Hunger Games'} INFO - bot : Command Called: play with event.ctx.args = ['The Hunger Games'] | event.ctx.kwargs = {'book': 'The Hunger Games'} INFO - bot : [] INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': ''} The other issue I spotted is that you are connecting to the library but its not returning an array or libraries. Autocomplete pulls from 2 things: your recent-sessions (Last 10 sessions you used) and when typing your actual library and uses the search api to find the book you are typing in. (Also returns 10 books using substring search (i.e words included in the txt box). For example a normal log response should look like this: INFO - bot : Successfully Reached /libraries with Status 200 INFO - bot : Successfully Reached /libraries/5427680c-4e01-4d59-94d4-c73e5039fa9f/search with Status 200 INFO - bot : [{'name': 'He Who Fights with Monsters 8', 'value': 'dc2e19d2-c25a-4c1e-b681-84a73db8cacd'}, {'name': 'He Who Fights with Monsters 7', 'value': 'b19d9791-286d-4e83-b931-52174235f62c'}, {'name': 'He Who Fights with Monsters 9', 'value': '36ef8311-f3cb-48cf-a698-a34548792c36'}, {'name': 'He Who Fights with Monsters 10 (Unabridged)', 'value': 'adc7c114-678c-4873-8ed6-7c4767e7574e'}, {'name': 'He Who Fights with Monsters 6 (Unabridged)', 'value': '933ce643-979b-4c47-9fb6-4ed484592ca1'}, {'name': 'He Who Fights with Monsters 5 (Unabridged)', 'value': '5b7f5bf3-2bc6-4ee7-8383-c4fd23683111'}, {'name': 'He Who Fights with Monsters 4: A LitRPG Adventure (He Who Fights with Monsters, Book 4) (Unabridged)', 'value': '4cb3d333-8934-487a-9186-24e46d3dd515'}, {'name': 'He Who Fights with Monsters 3: A LitRPG Adventure (He Who Fights with Monsters, Book 3) (Unabridged)', 'value': '66c4727b-35f9-40a5-a7ff-fd15c7e15b7e'}, {'name': 'He Who Fights with Monsters 2: A LitRPG Adventure (He Who Fights with Monsters, Book 2) (Unabridged)', 'value': '486f68f5-edb5-4cf7-b250-b06d2d0e6664'}, {'name': 'He Who Fights with Monsters: A LitRPG Adventure (Unabridged)', 'value': 'e3b076e9-f40b-407d-a39f-efb9c914ce8f'}] INFO - bot : Autocomplete Called: $play with event.ctx.focussed_option = SlashCommandOption() | event.ctx.kwargs = {'book': 'He who fights with monsters'} My other suggestion, try getting the item id for a book and try using that in the 'book' prompt. You can get that item id by clicking on an item in the web ui for ABS. it looks like 'dc2e19d2-c25a-4c1e-b681-84a73db8cacd' as an example. The server expects the value to be that item id. If its invalid then it just returns None. So it won't play anything. What type of library are you using, is it audiobooks only or do you have it mixed? Sorry for the questions, the reason why this is in beta is also due to the fact that I'm still working on niche use cases and setups. Update: Took a look at the bookshelf API code I had made for the library lookup, turns out that some of the conditions in there were too strict and might of been removing options. I updated the scripts to include all libraries. The new version is Beta 1.1.0. Note that you still need to update your bot's intents if you haven't already to what I spoke of previously. Its attempting to send you messages but cant. But the autocomplete returning an empty list should be fixed now. Edited July 27, 20241 yr by DonKevlar
July 27, 20241 yr That worked! I didn't realize you have to set permissions of your bot from the "Installation" tab on the Discord Developer Portal. After doing that and updating the docker, the autocomplete works as intended and everything works perfectly! 😁 Thanks, you're a legend! 🙏🙏🙏
January 16Jan 16 Author For those with issues regarding Hytale, I am aware and have already updated the template to fix those issues. Specifically the back up volume path and the missing server path. Note that it can take up to 2 hours for CA to update so thats why you may be missing the newest update.
January 16Jan 16 13 hours ago, DonKevlar said:For those with issues regarding Hytale, I am aware and have already updated the template to fix those issues. Specifically the back up volume path and the missing server path. Note that it can take up to 2 hours for CA to update so thats why you may be missing the newest update.Love that you added a docker for the Hytale server. But I can't for the life of me figure out how to send commands to the server. The console knows nothing when I try using server commands.
January 16Jan 16 Author 3 hours ago, zarilion said:Love that you added a docker for the Hytale server. But I can't for the life of me figure out how to send commands to the server. The console knows nothing when I try using server commands.Hey! So yeah, that doesn't work just yet. The work around requires you to go into the permissions.json file and add the group "OP" to your player ID. You'll see something like "adventure", you just need to place it under that. Once you get that working, restart the server and you'll be able to send commands in the game. For external commands you can also setup the discord mod which allows you to use discord to send commands into the game and also view the in game chat. Hope that helps!
January 16Jan 16 Thanks for your reply. I've tried doing the permissions.json, but it resets back to default after the server reboot.EDIT: It empties and populates again when I join the server. Not when rebooted.EDIT2: Fixed it. I'm just stupid. I needed to put a comma after "Adventure" for the json to be formattet correctly. Edited January 16Jan 16 by zarilion
January 17Jan 17 Okay, I let the container run for about 3 hours. It was stuck on checking for the latest update. Once it finished I ran the oAuth and authorized the server. But after doing that it said it was running the server and then threw this at me: View distance: 12 chunks (384 blocks)Authentication mode: authenticatedMemory: 8G max (no minimum set)Custom JVM args: --bind 0.0.0.0:5520Starting Hytale server... Press ANY KEY to close this windowAfter checking the docker, it had shut down. Any ideas? Thanks!
January 17Jan 17 Well Im trying to run the Hytale Server, but it keeps failing after the auth process:Failed to download server files====Starting Hytale Dedicated Server====Could not find HytaleServer.jar at: /home/hytale/server-files/Server/HytaleServer.jarPlease ensure the server files are properly downloaded.And after this comes up, the server simply shuts off.
January 17Jan 17 Tried to run it this morning. Pulled new server files, same results. Fires up the server and dies.
January 17Jan 17 I have the same issue. If it helps, this is the log just before the container dies:====Checking server version==== Checking latest version... Latest available version: 2026.01.17-4b0f30090 Current installed version: 2026.01.17-4b0f30090 Server is up to date (version 2026.01.17-4b0f30090) bash: -c: line 1: unexpected EOF while looking for matching `''
January 17Jan 17 I’m also getting the same errorInstall dockerWait 5-20 mins for verification promptSuccessfully verifyAnd then immediately after verifying I get the same series of messages that the above poster listed
January 17Jan 17 For those getting the EOF error, check to make sure you don't have any single or double quotes in your server name. For example: Mike's Hytale ServerI found a closed issue about this in the GitHub repo while searching for some other answers. The latest update from this morning is working for me so far.
January 17Jan 17 Machine ID configured for encrypted auth persistence====Checking server version====Checking latest version...Latest available version: 2026.01.17-4b0f30090Current installed version: 2026.01.17-4b0f30090Server is up to date (version 2026.01.17-4b0f30090)====Starting Hytale Dedicated Server====Found server JAR: /home/hytale/server-files/Server/HytaleServer.jarServer starting on port 5520Server name: TAGopolisMax players: 20View distance: 12 chunks (384 blocks)Authentication mode: authenticatedMemory: 8G max (no minimum set)Custom JVM args: --bind 0.0.0.0:5520Starting Hytale server...Name is clean. Thanks for trying though.
January 18Jan 18 Haven't been able to download the server files. Upon first startup, I authenticated using the link provided in the logs, and the server shuts down. Upon booting back up, receive the below error:====Checking server version====Checking latest version...Failed to get latest version====Starting Hytale Dedicated Server====Could not find HytaleServer.jar at: /home/hytale/server-files/Server/HytaleServer.jarPlease ensure the server files are properly downloaded.Is there anything else that needs to be done to fetch the files?
January 18Jan 18 3 hours ago, POODLEMAN said:Haven't been able to download the server files. Upon first startup, I authenticated using the link provided in the logs, and the server shuts down. Upon booting back up, receive the below error:====Checking server version====Checking latest version...Failed to get latest version====Starting Hytale Dedicated Server====Could not find HytaleServer.jar at: /home/hytale/server-files/Server/HytaleServer.jarPlease ensure the server files are properly downloaded.Is there anything else that needs to be done to fetch the files?It took quite a while for the files to start downloading for me. It sat there for a good 30-40 mins.
January 18Jan 18 2 hours ago, maereax said:There was another update today and everything seems to be working afterAre there dependencies? Because I got the update today and the same exact behavior. The docker starts, authenticates, says it's starting the server then the docker just stops. No errors in the logs, nothing.
January 19Jan 19 21 hours ago, TheExplorographer said:It took quite a while for the files to start downloading for me. It sat there for a good 30-40 mins.Did the files download when the container is stopped? After installing the container and first bootup, I authenticate, and the container immediately stops.
January 19Jan 19 So here is the really odd thing. I got it running straight away on my older server. Which makes me think there are some dependencies that are not being talked about. I have 3 unraid systems. 2 of them are boxes I built from scratch and one is a PowerEdge 730. Unraid on the Poweredge will not run it. And I have no idea why. For all intents and purposes it should run the SH*T out of it. 162gigs of ram, 50TB and 40 cpu cores. It's an identical install to my other 2 systems. But, something must be different because it installs and runs on those with no problem. I would like to get it solved as I am trying to retire the old servers.
January 19Jan 19 Author Try redownloading the image from scratch and removing the older image. I changed the image since I had an issue with the docker image I was using when I first uploaded the template.
January 20Jan 20 15 minutes ago, DonKevlar said:Try redownloading the image from scratch and removing the older image. I changed the image since I had an issue with the docker image I was using when I first uploaded the template.Will do and report back. Thank you for your work!
January 20Jan 20 51 minutes ago, DonKevlar said:Try redownloading the image from scratch and removing the older image. I changed the image since I had an issue with the docker image I was using when I first uploaded the template.That fixed it!! You're the best! Thanks!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.