Server commands on imported world? #1699
-
I've moved a existing world from Steam multiplayer to a dedicated server with TShock. I started TShock directly pointing to the Is there something that I missed on first run? Do commands only work in worlds generated by TShock? Is there a way to save & shutdown a world without server commands? OS: Linux / Ubuntu Server 18.04 || TShock version: 4.3.26 |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
It doesn't matter where the world was generated -- TShock will load the world. But it honestly sounds like you don't have TShock running at all here -- can you post |
Beta Was this translation helpful? Give feedback.
-
TShock directory:
Console Output:
I see that there is a server console. I ran TShock non-interactively with |
Beta Was this translation helpful? Give feedback.
-
At minimum, you need to move You should also check that you actually have the Terraria Server API binary, not vanilla When you start TShock interactively, you'll see the current API version and confirmation that the plugin was loaded. I encourage you to restart with just |
Beta Was this translation helpful? Give feedback.
-
Ah, I see. I did not see in the setup guide to move |
Beta Was this translation helpful? Give feedback.
At minimum, you need to move
TShockAPI.dll
into theServerPlugins
folder and match the directory structure of a freshly extracted copy of TShock. This is required for any of part of TShock to function.You should also check that you actually have the Terraria Server API binary, not vanilla
TerrariaServer.exe
. You can do this in a variety of ways. The sha1 of the latest executable (.exe
) isd9d201d9b043a95c519c80158fad36b14f27344b
for reference. In order to run headless, you need to pass all command line parameters to TShock to start the server without any interaction. In other words, you need to pass port, world, max players, etc. as parameters on start unless you've made other changes t…