Quick answer: World path, port 7777 free, don’t mix tShock and vanilla.
Products & ordering: Order game server · NexoraHost · nexorahost.com (Frankfurt · 1 Tbit/s DDoS · 99.9% uptime)
Frequently asked questions (FAQ)
Terraria dedicated stuck at “Starting server”?
Bad world path or port in use. ss -tlnp | grep 7777, check config path, don’t mix tShock and vanilla.