{"id":107588,"date":"2026-06-06T08:14:09","date_gmt":"2026-06-06T05:14:09","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/"},"modified":"2026-06-06T08:14:09","modified_gmt":"2026-06-06T05:14:09","slug":"multiproxysync","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/","title":{"rendered":"MultiProxySync"},"content":{"rendered":"<p>![MultiProxySync banner](https:\/\/cdn.modrinth.com\/data\/cached_images\/e8a384f7404985e1d783d40beb4e3245e2830a07_0.webp)<br \/>\n# \ud83d\ude80 MultiProxySync<\/p>\n<p>> Solve inconsistent player counts across multiple Velocity proxies.<\/p>\n<p>## \ud83d\udcd6 About<\/p>\n<p>**MultiProxySync** is a plugin for **Velocity proxy networks** designed for multi-proxy setups that need global player count synchronization.<\/p>\n<p>It uses **Redis** to synchronize player counts and player lists between multiple proxy nodes, so your whole network can show a more consistent and accurate online player count.<\/p>\n<p>Starting from newer versions, MultiProxySync also uses **Redis Pub\/Sub** to improve synchronization responsiveness.<br \/>\nWhen players join, leave, or when a proxy shuts down, other proxies can refresh their cached global player count much faster.<\/p>\n<p>If your network uses more than one Velocity proxy and you want the player count shown in the server list to stay in sync across all entry points, this plugin is made for that situation.<\/p>\n<p>It is especially useful if your proxies show different online numbers, player counts are not syncing correctly, or the number of players appears inconsistent across multiple proxy servers.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcf7 Preview<\/p>\n<p>![Image displaying server MOTD information](https:\/\/cdn.modrinth.com\/data\/cached_images\/44b3e33e9a3b684fd73cf3858384e7c778d30252.jpeg)<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Features<\/p>\n<p>* **Consistent Network-Wide Player Count**<br \/>\n  Keeps the online player count more consistent across all Velocity entry points.<\/p>\n<p>* **Faster Count Refresh**<br \/>\n  Player count changes propagate more quickly when players join, leave, or when a proxy shuts down.<\/p>\n<p>* **Automatic Cleanup**<br \/>\n  Stale data from crashed or offline proxies is cleaned up automatically.<\/p>\n<p>* **MiniPlaceholders Support**<br \/>\n  Automatically registers placeholder support when **MiniPlaceholders** is installed.<\/p>\n<p>* **Public API**<br \/>\n  Exposes synchronized proxy and player data for other plugins.<\/p>\n<p>* **Lightweight and Practical**<br \/>\n  Simple to configure and suitable for real production multi-proxy environments.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Requirements<\/p>\n<p>You will need:<\/p>\n<p>* **Velocity** proxy server<br \/>\n* **Redis** database<\/p>\n<p>### Optional<\/p>\n<p>* **MiniPlaceholders**<br \/>\n  If installed, MultiProxySync will automatically enable placeholder support.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udee0\ufe0f Installation<\/p>\n<p>1. Download the latest `multiproxysync-plugin` release<br \/>\n2. Place it into the `plugins` folder of all your Velocity proxies<br \/>\n3. Start each proxy once to generate the configuration file<br \/>\n4. Edit the generated `config.yml`<br \/>\n5. Restart all proxy instances<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc4 Configuration Example<\/p>\n<p>&#8220;`yaml<br \/>\nplugin:<br \/>\n  serverName: Proxy-01<br \/>\n  enabled: true<\/p>\n<p>redis:<br \/>\n  host: 127.0.0.1<br \/>\n  port: 6379<br \/>\n  password: YourPassword<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd24 Placeholder<\/p>\n<p>If **MiniPlaceholders** is installed, MultiProxySync will automatically register the following placeholder:<\/p>\n<p>&#8220;`text<br \/>\n<multiproxysync_global_player_count><br \/>\n&#8220;`<\/p>\n<p>This placeholder returns the synchronized total player count of the whole proxy network.<\/p>\n<p>&#8212;<\/p>\n<p>## \u26a0\ufe0f Notes<\/p>\n<p>* Every proxy node must use a unique `serverName`<br \/>\n* All proxy nodes must connect to the same Redis instance<br \/>\n* The plugin is disabled by default until `enabled: true` is set in the config<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd27 For Developers<\/p>\n<p>MultiProxySync also provides a public API for plugin integrations.<\/p>\n<p>If you want to use the API in your own plugin, please check the documentation on GitHub:<\/p>\n<p>https:\/\/github.com\/User-Time\/MultiProxySync<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcac Feedback<\/p>\n<p>If you run into any issues or have ideas for improvement, feedback is always welcome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Solve inconsistent player counts across multiple Velocity proxies.<\/p>\n","protected":false},"featured_media":107589,"template":"","meta":{"_minecraft_slug":"multiproxysync","_minecraft_project_id":"kNCfAF9Y","_minecraft_author":"User-Time","_minecraft_license":"Apache-2.0","_minecraft_downloads":59,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"multiproxysync.zip","_minecraft_size_bytes":5594499,"_minecraft_version_count":4,"_minecraft_updated_at":"2026-05-15T20:48:39.230188Z","_minecraft_date_created":"2026-03-17T02:20:16.751245Z","_minecraft_date_modified":"2026-04-23T04:19:48.897289Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/multiproxysync","_minecraft_icon_attachment_id":107589,"_minecraft_imported_at":"2026-06-06T05:14:10+00:00","_minecraft_import_hash":"db535bd5b764a3651db7d1826bdd2969","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[873,126,90,867,92,985],"mod_loader":[986],"minecraft_version":[339,340,341,357,359,360,379,382,385,438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,21,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,860,861,862,863,864,83,167,163],"class_list":["post-107588","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-library","mod_category-management","mod_category-optimization","mod_category-social","mod_category-utility","mod_category-velocity","mod_loader-velocity","minecraft_version-1-10","minecraft_version-1-10-1","minecraft_version-1-10-2","minecraft_version-1-11","minecraft_version-1-11-1","minecraft_version-1-11-2","minecraft_version-1-12","minecraft_version-1-12-1","minecraft_version-1-12-2","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-1-7-10","minecraft_version-1-7-2","minecraft_version-1-7-3","minecraft_version-1-7-4","minecraft_version-1-7-5","minecraft_version-1-7-6","minecraft_version-1-7-7","minecraft_version-1-7-8","minecraft_version-1-7-9","minecraft_version-1-8","minecraft_version-1-8-1","minecraft_version-1-8-2","minecraft_version-1-8-3","minecraft_version-1-8-4","minecraft_version-1-8-5","minecraft_version-1-8-6","minecraft_version-1-8-7","minecraft_version-1-8-8","minecraft_version-1-8-9","minecraft_version-1-9","minecraft_version-1-9-1","minecraft_version-1-9-2","minecraft_version-1-9-3","minecraft_version-1-9-4","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MultiProxySync - Minecraft<\/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:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MultiProxySync - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Solve inconsistent player counts across multiple Velocity proxies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/\",\"name\":\"MultiProxySync - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/multiproxysync-icon-6da3f19fed4f46a0a11a29ea3ea15e8deef7a73b_96.webp\",\"datePublished\":\"2026-06-06T05:14:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/multiproxysync-icon-6da3f19fed4f46a0a11a29ea3ea15e8deef7a73b_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/multiproxysync-icon-6da3f19fed4f46a0a11a29ea3ea15e8deef7a73b_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/multiproxysync\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MultiProxySync\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MultiProxySync - Minecraft","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:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/","og_locale":"en_US","og_type":"article","og_title":"MultiProxySync - Minecraft","og_description":"Solve inconsistent player counts across multiple Velocity proxies.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/","name":"MultiProxySync - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/multiproxysync-icon-6da3f19fed4f46a0a11a29ea3ea15e8deef7a73b_96.webp","datePublished":"2026-06-06T05:14:09+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/multiproxysync-icon-6da3f19fed4f46a0a11a29ea3ea15e8deef7a73b_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/multiproxysync-icon-6da3f19fed4f46a0a11a29ea3ea15e8deef7a73b_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/multiproxysync\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"MultiProxySync"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/107588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/107589"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=107588"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=107588"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=107588"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=107588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}