ryansheehan / terraria

Dockerfile for terraria
MIT License
291 stars 104 forks source link

You are not using the same version as this server (1.4.3.6) #138

Open w3k5 opened 1 year ago

w3k5 commented 1 year ago

Hello everyone! Maybe anybody can help me. I started server with docker using the latest version of container ryshe/terraria Logs from container

image

Here we see that container started server with version 1.4.3.6

Im trying to connect to the server with TModLoader client (from steam) which using the same version (1.4.3.6) but Im getting error "You are not using the same version as this server"

image

What I do wrong? Maybe I shouldn't use TModLoader for connect? Never did Tshock server before.

Full compose file

version: '3'

services:
  tshock:
    image: ryshe/terraria
    ports:
      - '7778:7777'
    restart: unless-stopped
    network_mode: bridge
    environment:
      - WORLD_FILENAME=tshock.wld
    volumes:
      - tshock:/root/.local/share/Terraria/Worlds
    tty: true
    stdin_open: true
volumes:
  tshock:
    driver: local

UPD: IP for connect t2.weksik.ru

ryansheehan commented 1 year ago

You'll need to run

docker pull ryshe/terraria:vanilla-latest

to pull the newest version. I believe latest is now 1.4.3.7

On Tue, Oct 25, 2022, 4:25 AM Vladislav Marchenko @.***> wrote:

Hello everyone! Maybe anybody can help me. I started server with docker using the latest version of container ryshe/terraria Logs from container [image: image] https://user-images.githubusercontent.com/67387576/197736341-2db9a4e0-e162-42f7-b551-c489369a7ce1.png Here we see that container started server with version 1.4.3.6

Im trying to connect to the server with TModLoader client (from steam) which using the same version (1.4.3.6) but Im getting error "You are not using the same version as this server"

[image: image] https://user-images.githubusercontent.com/67387576/197736644-2bdf39ff-c12d-402a-b8be-dced4c9bbd6d.png

What I do wrong? Maybe I shouldn't use TModLoader for connect? Never did Tshock server before.

— Reply to this email directly, view it on GitHub https://github.com/ryansheehan/terraria/issues/138, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB46ERYXLENDVWIUY4STCUDWE6RSNANCNFSM6AAAAAARNYUZT4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

w3k5 commented 1 year ago

But latest vanilla version is 1.4.4.7. Will it work with tshock and mods from workshop?

w3k5 commented 1 year ago

As I see in your code Vanilla uses 1.4.4.7, TShock uses 1.4.3.6

ryansheehan commented 1 year ago

yeah, TShock team hasn't released support for 1.4.3.7 yet

On Tue, Oct 25, 2022 at 8:56 AM Vladislav Marchenko < @.***> wrote:

As I see in your code Vanilla uses 1.4.4.7, TShock uses 1.4.3.6

— Reply to this email directly, view it on GitHub https://github.com/ryansheehan/terraria/issues/138#issuecomment-1290603346, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB46ER4XJWZS7UTJJIMLPSDWE7RI3ANCNFSM6AAAAAARNYUZT4 . You are receiving this because you commented.Message ID: @.***>

w3k5 commented 1 year ago

I’m a bit confused. Why we are talking about 1.4.3.7, when in vanilla repo uses 1.4.4.7? When I re-pull image as vanilla latest I will get 1.4.4.7, and you say it will work with TModLoader?

w3k5 commented 1 year ago

I did update with vanilla-latest and got 1.4.4.7 and lost tshock commands image But I want Tshock version :D

ryansheehan commented 1 year ago

vanilla is the is the server put out by ReLogic

tshock is a custom server

I publish containers for both, which just docker-izes their servers. Generally the community makes a pull request to me when new servers are published.

Your tshock instance will not work with a 1.4.3.7 client. We need to wait for the tshock https://github.com/Pryaxis/TShock/releases team to update their code. There is usually a lag between tshock and vanilla, and then a lag between me and tshock when releases are made.

You'll either need to start a new world in 1.4.3.7 against the vanilla-server (ReLogic), or downgrade your client to 1.4.3.6 to continue playing against tshock.

On Tue, Oct 25, 2022 at 9:13 AM Vladislav Marchenko < @.***> wrote:

I did update with vanilla-latest and got 1.4.4.7 and lost tshock commands [image: image] https://user-images.githubusercontent.com/67387576/197797260-f43956ec-fff6-42c6-9554-3d5e43696a33.png But I want Tshock version :D

— Reply to this email directly, view it on GitHub https://github.com/ryansheehan/terraria/issues/138#issuecomment-1290626364, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB46ER2XLNPX3ZHMLQHU2HDWE7TIHANCNFSM6AAAAAARNYUZT4 . You are receiving this because you commented.Message ID: @.***>

w3k5 commented 1 year ago

But main question TModLoader uses 1.4.3.6 version, not 7. And TShock Server uses the same. But game return the mistake that they are not equal. You can see it on previous screenshots.

ryansheehan commented 1 year ago

I've not used TModLoader, so I am not sure how to set up a server with it. I'm not sure if the mods translate across to tshock, but you're right that the versions should line up.

On Tue, Oct 25, 2022 at 9:35 AM Vladislav Marchenko < @.***> wrote:

But main question TModLoader uses 1.4.3.6 version, not 7. And TShock Server uses the same. But game return the mistake that they are not equal.

— Reply to this email directly, view it on GitHub https://github.com/ryansheehan/terraria/issues/138#issuecomment-1290657273, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB46ER7ZZRV4NIBVCWIKNVDWE7V3HANCNFSM6AAAAAARNYUZT4 . You are receiving this because you commented.Message ID: @.***>

w3k5 commented 1 year ago

Maybe you can give me an advice, how are you connecting to your tshock server? Unofficial client or you have a solution for change version in steam for terraria?

Gameaday commented 1 year ago

The answer is you need the versions to match to get Tshock to work, and since it's not up to Vanilla just yet you're running into this issue. you may be able to get around this https://github.com/Moneylover3246/Crossplay might help. you may need to add your versions to the list of allowed versions.