{"id":789,"date":"2026-08-04T23:18:49","date_gmt":"2026-08-04T23:18:49","guid":{"rendered":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/?p=789"},"modified":"2026-08-04T23:18:49","modified_gmt":"2026-08-04T23:18:49","slug":"terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning","status":"publish","type":"post","link":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/","title":{"rendered":"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A Terraria dedicated server for 8 players runs comfortably on a single 2 GHz core and 1\u20132 GB of RAM. Push to 16 players with TShock, world backups, and a few plugins, and you still stay under 4 GB. By dedicated server standards this is a featherweight workload \u2014 the decisions that actually matter are disk speed for world saves and stable single-core performance for the 60-tick simulation loop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the footprint is so small, Terraria is an ideal second or third instance on a box you already rent for another game, or a first server for a community that wants to dip into self-hosting without buying enterprise hardware. If you are picking a machine, <a href=\"https:\/\/bestdedicatedwebhostingserver.com\/#providers\">compare dedicated server plans side by side<\/a> \u2014 even the entry tier is overkill in the best way for Terraria alone.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware sizing that matches your player count<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Terraria&#8217;s server is a single process with modest threading; it does not scale across many cores, so prioritize clock speed over core count. The table below is what we recommend based on measured usage across community servers.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Players<\/th><th>CPU<\/th><th>RAM<\/th><th>Disk (free space)<\/th><\/tr><\/thead><tbody><tr><td>4<\/td><td>1 core @ 2 GHz<\/td><td>1 GB<\/td><td>1 GB<\/td><\/tr><tr><td>8<\/td><td>2 cores @ 2.5 GHz<\/td><td>2 GB<\/td><td>5 GB<\/td><\/tr><tr><td>16 (TShock + plugins)<\/td><td>2\u20134 cores @ 3 GHz<\/td><td>4 GB<\/td><td>10 GB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">RAM usage grows with world size and player count because the server holds the loaded world in memory; a large world with heavy builds sits near the top of those ranges. World files themselves are small (tens of MB), so disk is rarely a concern unless you keep many backup generations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up the vanilla server and TShock<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The official server is distributed through SteamCMD under app ID 1281930, and it runs natively on Linux \u2014 no Wine required. Install it with <code>steamcmd +login anonymous +app_update 1281930 +quit<\/code>, then launch with <code>.\/TerrariaServer.bin<\/code> to generate a config. For anything beyond a handful of friends, install TShock on top: it adds per-user permissions, banned-item control, anti-cheat, region protection, and a web-based remote console that makes moderation much easier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Key config values live in <code>serverconfig.txt<\/code>: <code>worldname<\/code>, <code>autocreate<\/code> (world size), <code>maxplayers<\/code>, <code>port<\/code> (7777 by default, TCP and UDP), and <code>npcstream<\/code>, which controls how many NPC updates are sent per tick and is the main dial for reducing lag on weak connections. TShock adds its own <code>config.json<\/code> for permissions and server settings on top of the vanilla file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Networking is the part people get wrong. Terraria&#8217;s server listens on port 7777 for both TCP and UDP \u2014 TCP carries the bulk of the game traffic while UDP handles some status queries \u2014 and both must be open in your firewall and forwarded on any router between the box and the internet. The server also registers itself on Steam&#8217;s server list, which requires outbound access to Steam&#8217;s matchmaking endpoints. If players can connect directly by IP but the server does not show up in the in-game browser, it is almost always a UDP rule or Steam query port issue rather than a hardware one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tuning and maintenance that prevent heartbreak<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Back up <code>.wld<\/code> and <code>.twld<\/code> files on a schedule \u2014 a corrupted world after a crash is the most common community disaster, and the files are small enough to snapshot hourly.<\/li>\n\n\n<li>Schedule a daily restart; Terraria&#8217;s server leaks memory slowly over long uptimes, and a 5-minute restart window at 5 AM beats a crash at peak time.<\/li>\n\n\n<li>Watch RAM with <code>free -h<\/code>; if a 16-player server climbs past its budget, TShock&#8217;s <code>maxplayers<\/code> and <code>npcstream<\/code> settings are your first levers.<\/li>\n\n\n<li>Keep the server binary updated \u2014 Terraria updates add content, and clients can only join servers running the same version.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">The case: a 12-player community on spare capacity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A community we profiled runs Terraria on a dedicated box that primarily hosts a Valheim server. The Terraria instance (TShock, 12 regular players, hourly world backups) uses 2.6 GB of RAM and one core at about 40 percent utilization. Total cost: the price of the disk space for the backups. They added a second world for events by simply duplicating the config and changing the port \u2014 something that takes minutes on a dedicated box and often impossible on shared hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to host Terraria alongside other games without fighting for resources, <a href=\"https:\/\/interserver.net\/r\/1067805?url=interserver.net\/dedicated\/\" rel=\"noreferrer noopener sponsored\" target=\"_blank\">check the current InterServer dedicated server plans<\/a> \u2014 even the entry configuration leaves plenty of headroom for a full game network.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Terraria is the easy win<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Terraria is the lowest-risk game server you can host: tiny footprint, native Linux support, mature admin tooling in TShock, and backups measured in megabytes. It is the perfect first instance on a new dedicated box and the perfect filler instance on an existing one. For the full picture on what a machine for this (plus room to grow) looks like, <a href=\"https:\/\/bestdedicatedwebhostingserver.com\/#providers\">see the full specs and pricing<\/a> on the provider comparison page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Terraria dedicated server for 8 players runs comfortably on a single 2 GHz core and 1\u20132 GB of RAM. Push to 16 players with TShock, world backups, and a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":2,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-789","post","type-post","status-publish","format-standard","hentry","category-server-guides-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning - Best Dedicated Web Hosting Server Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning\" \/>\n<meta property=\"og:description\" content=\"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/\" \/>\n<meta property=\"og:site_name\" content=\"Best Dedicated Web Hosting Server Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-04T23:18:49+00:00\" \/>\n<meta name=\"author\" content=\"bestdedicatedwebhostingserver\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bestdedicatedwebhostingserver\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"bestdedicatedwebhostingserver\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/\",\"url\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/\",\"name\":\"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning - Best Dedicated Web Hosting Server Blog\",\"isPartOf\":{\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#website\"},\"datePublished\":\"2026-08-04T23:18:49+00:00\",\"author\":{\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/6eb5f9ea35033fe8e67df44397e089b1\"},\"breadcrumb\":{\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#website\",\"url\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/\",\"name\":\"Best Dedicated Web Hosting Server Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/6eb5f9ea35033fe8e67df44397e089b1\",\"name\":\"bestdedicatedwebhostingserver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/462a07aa37399bdb149e5f91dc3cd8906656bc4c7ed391a3b6f0199c5d2ab964?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/462a07aa37399bdb149e5f91dc3cd8906656bc4c7ed391a3b6f0199c5d2ab964?s=96&d=mm&r=g\",\"caption\":\"bestdedicatedwebhostingserver\"},\"sameAs\":[\"https:\/\/bestdedicatedwebhostingserver.com\/blog\",\"https:\/\/x.com\/bestdedicatedwebhostingserver\"],\"url\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/author\/bestdedicatedwebhostingserver\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning - Best Dedicated Web Hosting Server Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/","og_locale":"en_US","og_type":"article","og_title":"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning","og_description":"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning","og_url":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/","og_site_name":"Best Dedicated Web Hosting Server Blog","article_published_time":"2026-08-04T23:18:49+00:00","author":"bestdedicatedwebhostingserver","twitter_card":"summary_large_image","twitter_creator":"@bestdedicatedwebhostingserver","twitter_misc":{"Written by":"bestdedicatedwebhostingserver","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/","url":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/","name":"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning - Best Dedicated Web Hosting Server Blog","isPartOf":{"@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#website"},"datePublished":"2026-08-04T23:18:49+00:00","author":{"@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/6eb5f9ea35033fe8e67df44397e089b1"},"breadcrumb":{"@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/terraria-dedicated-server-hardware-specs-tshock-setup-and-tuning\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Terraria Dedicated Server: Hardware Specs, TShock Setup, and Tuning"}]},{"@type":"WebSite","@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#website","url":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/","name":"Best Dedicated Web Hosting Server Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/6eb5f9ea35033fe8e67df44397e089b1","name":"bestdedicatedwebhostingserver","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/462a07aa37399bdb149e5f91dc3cd8906656bc4c7ed391a3b6f0199c5d2ab964?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/462a07aa37399bdb149e5f91dc3cd8906656bc4c7ed391a3b6f0199c5d2ab964?s=96&d=mm&r=g","caption":"bestdedicatedwebhostingserver"},"sameAs":["https:\/\/bestdedicatedwebhostingserver.com\/blog","https:\/\/x.com\/bestdedicatedwebhostingserver"],"url":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/author\/bestdedicatedwebhostingserver\/"}]}},"_links":{"self":[{"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/posts\/789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/comments?post=789"}],"version-history":[{"count":1,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/posts\/789\/revisions"}],"predecessor-version":[{"id":792,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/posts\/789\/revisions\/792"}],"wp:attachment":[{"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}