ryansheehan / terraria

Dockerfile for terraria
MIT License
293 stars 104 forks source link

Docker loop in Choose world menu #67

Open tibuski opened 3 years ago

tibuski commented 3 years ago

Hello !

I decided to come back to Terrarian and I am probably missing something obvious but I am no more able to run your vanilla-latest docker no matter what I try ...

I switched momentary to Beardedio but I would love to find what I am doing wrong :)

Anytime I try to run your container, it then loops in the menu to chose the world. It used to work with the -e WORLD_FILENAME= option but I also tried with the -world option ... no success so far.

Is this a known issue ?

Thank you very much,

Laurent

ryansheehan commented 3 years ago

the WORLD_FILENAME environment option is used in the tshock version of the container, not the vanilla version.

tibuski commented 3 years ago

so the -world option should work but I have exactly the same loop issue....

I will triple check my config if it's not a known issue. Thank you for your quick reaction !

ryansheehan commented 3 years ago

maybe your world file isnt compatible with the version of terraria you're trying to run? Do new worlds work?

Container issues are usually, the container works or fails, or volumed data does not show up. This sounds like the container is running, the server just isnt behaving like you think it should.

On Thu, Apr 1, 2021 at 10:01 AM tibuski @.***> wrote:

so the -world option should work but I have exactly the same loop issue....

I will triple check my config if it's not a known issue. Thank you for your quick reaction !

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ryansheehan/terraria/issues/67#issuecomment-811968088, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB46ER4DNIZBMPLTED6FUV3TGSDDBANCNFSM42G3HJ4Q .

tibuski commented 3 years ago

I have a menu asking to chose :

  1. Existingworld as defined in the -wolrd option
  2. create new d delete world.

And it's looping quickly and indefinately. I have created the world with the container, with and without the wizard. I will start over from scratch, I feel I am missing something obvious :)

connerkward commented 3 years ago

Ive found that if you run the container and generate a new world, and then close it and try to load in your world, it works for some reason.

slashleo commented 3 years ago

Have exactly the same problem as @tibuski I tried to run a preexisting world with vanilla and tshock. Vanilla behaves as described and tshock just crashes with a NullReferenceException. Also tried to generate new worlds with both of them but neither works. Using 1.4.2.3/Vanilla and 1.4.2.2./Tshock

tibuski commented 3 years ago

Just received a notification for your post @slashleo. Sadly I can't really help you as I finally used beardedio/terraria docker.

Fareroo7 commented 3 years ago

I got the same issue with the latest vanilla image... As soon as I switch back to the image vanilla-1.4.2.3 the server starts normally.

Maybe it's a bug in the latest build?