{"id":851,"date":"2026-08-12T23:29:40","date_gmt":"2026-08-12T23:29:40","guid":{"rendered":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/?p=851"},"modified":"2026-08-12T23:29:40","modified_gmt":"2026-08-12T23:29:40","slug":"game-server-tick-rate-explained","status":"publish","type":"post","link":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/","title":{"rendered":"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you have ever rented a game server and wondered why one host charges more for &#8220;128 tick,&#8221; this is the setting behind that price difference. The tick rate controls how often the server thinks, and it decides everything from whether your shots register to how much CPU and bandwidth the machine burns. Here is what tick rate actually means, what different games use, and how to tune it without breaking anything.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What a &#8220;tick&#8221; actually is<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A tick is one complete pass of the server&#8217;s simulation loop: read player inputs, run physics and AI, resolve hits, and send the resulting world state to every connected client. The tick rate is how many times per second that loop runs. A 20-tick server does 20 full simulation passes per second; a 128-tick server does 128. Everything players see \u2014 hit registration, movement, even loot timers \u2014 is sampled at this rate, which is why the number matters so much in competitive games.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common tick rates by game<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Different games make different trade-offs between simulation fidelity and hardware cost. These are the typical values you will see in 2026:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Game<\/th><th>Typical tick rate<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td>Minecraft<\/td><td>20 TPS<\/td><td>Fixed; modpacks drop below 20 when the CPU falls behind<\/td><\/tr><tr><td>Counter-Strike 2<\/td><td>64 (official) \/ 128 (community)<\/td><td>128 is the competitive standard<\/td><\/tr><tr><td>Valorant<\/td><td>128<\/td><td>Riot runs 128 on official servers<\/td><\/tr><tr><td>Fortnite<\/td><td>30<\/td><td>Deliberate trade-off for large lobbies<\/td><\/tr><tr><td>Apex Legends<\/td><td>20\u201330<\/td><td>Optimized for 60-player matches<\/td><\/tr><tr><td>Rust<\/td><td>30<\/td><td>Server FPS is tied to tick rate<\/td><\/tr><tr><td>Valheim<\/td><td>20<\/td><td>Fixed by the engine<\/td><\/tr><tr><td>Factorio<\/td><td>60 UPS<\/td><td>The factory must grow at 60 updates per second<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Some of these values are fixed by the engine and some are configurable. Always check the game&#8217;s documentation before changing the tick rate \u2014 forcing a higher rate than the engine expects can break physics and save files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why higher tick rates cost more CPU and bandwidth<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each tick is a full simulation pass, so doubling the tick rate from 64 to 128 roughly doubles the CPU work per second for the same player count. It also increases outgoing bandwidth, because the server sends a world-state update every tick. For a 10-slot shooter at 128 tick, plan on roughly 1.5\u20133 Mbps of upload just for game traffic; at 64 tick, about half that. On the CPU side, a 64-tick 10-slot server runs comfortably on one modern core, while 128 tick on a full server wants a dedicated core at 4 GHz+ that is not shared with anything else \u2014 which is why tick rate is the first thing to check when comparing hosting plans.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to check your server&#8217;s tick rate<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Source-engine games (CS2, TF2):<\/strong> type <code>stats<\/code> in the server console; the Net line shows the tick rate.<\/li><li><strong>Minecraft:<\/strong> use <code>\/tps<\/code> on Paper or Spigot servers, or install Spark for detailed tick timing.<\/li><li><strong>Rust:<\/strong> enable the server FPS counter in the console \u2014 Rust ties server FPS to tick rate, and a server running below 30 FPS is dropping ticks.<\/li><li><strong>Anything:<\/strong> watch the server console for tick warnings, or measure position-update packets per second with Wireshark.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">When high tick rate matters \u2014 and when it doesn&#8217;t<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hit registration in fast shooters is the classic case: at 64 tick the server samples positions every 15.6 ms; at 128 tick, every 7.8 ms. That difference decides whether a flick shot registers on the enemy&#8217;s head or a frame too late. For survival games, MMOs, and simulation games, 20\u201330 ticks is standard and completely fine \u2014 nobody notices whether a loot container updates 20 or 60 times per second. Spend your hardware budget on tick rate for shooters, and on CPU and RAM for simulation-heavy games like Minecraft or Factorio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tuning checklist for your server<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Set the tick rate to the highest value the game officially supports \u2014 never above it.<\/li><li>Give the game a dedicated core and stop the OS from scheduling other processes onto it.<\/li><li>Match tick rate to player count: a 128-tick server with 24 players needs roughly double the CPU of a 64-tick one.<\/li><li>Watch bandwidth: if the server&#8217;s upload pipe saturates, players see rubber-banding regardless of tick rate.<\/li><li>Test ping and packet loss before blaming the tick rate \u2014 high tick rate cannot fix bad routing.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Tick rate is not ping<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A common misconception: raising the tick rate lowers ping. It does not. Ping is the network round trip between player and server; tick rate is how often the server samples the world. A 128-tick server at 80 ms ping still feels worse than a 64-tick server at 20 ms. If players complain about lag, measure ping and packet loss first, then look at tick rate. For routing problems, the fix is a better server location; for the hardware itself, high tick rates under load come down to a fast single-core CPU \u2014 the kind of spec you can verify on <a href=\"https:\/\/bestdedicatedwebhostingserver.com\/\">a host that publishes real CPU models<\/a> instead of vague &#8220;gaming optimized&#8221; claims.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bestdedicatedwebhostingserver.com\/\" rel=\"noreferrer noopener sponsored\">Compare hosts that publish exact CPU clock speeds for tick-rate-sensitive servers<\/a> \u2014 knowing the real specs is the only way to size correctly.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>If you have ever rented a game server and wondered why one host charges more for &#8220;128 tick,&#8221; this is the setting behind that price difference. The tick rate controls&#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":3,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-851","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>Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks - 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\/game-server-tick-rate-explained\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks\" \/>\n<meta property=\"og:description\" content=\"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/\" \/>\n<meta property=\"og:site_name\" content=\"Best Dedicated Web Hosting Server Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-12T23:29:40+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\/game-server-tick-rate-explained\/\",\"url\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/\",\"name\":\"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks - Best Dedicated Web Hosting Server Blog\",\"isPartOf\":{\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#website\"},\"datePublished\":\"2026-08-12T23:29:40+00:00\",\"author\":{\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/6eb5f9ea35033fe8e67df44397e089b1\"},\"breadcrumb\":{\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bestdedicatedwebhostingserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks\"}]},{\"@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":"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks - 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\/game-server-tick-rate-explained\/","og_locale":"en_US","og_type":"article","og_title":"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks","og_description":"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks","og_url":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/","og_site_name":"Best Dedicated Web Hosting Server Blog","article_published_time":"2026-08-12T23:29:40+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\/game-server-tick-rate-explained\/","url":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/","name":"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks - Best Dedicated Web Hosting Server Blog","isPartOf":{"@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#website"},"datePublished":"2026-08-12T23:29:40+00:00","author":{"@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/#\/schema\/person\/6eb5f9ea35033fe8e67df44397e089b1"},"breadcrumb":{"@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/game-server-tick-rate-explained\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Game Server Tick Rate Explained: 20 vs 30 vs 64 vs 128 Ticks"}]},{"@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\/851","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=851"}],"version-history":[{"count":1,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/posts\/851\/revisions"}],"predecessor-version":[{"id":852,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/posts\/851\/revisions\/852"}],"wp:attachment":[{"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bestdedicatedwebhostingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}