{"id":1934,"date":"2021-12-19T13:57:22","date_gmt":"2021-12-19T12:57:22","guid":{"rendered":"https:\/\/www.speich.net\/articles\/?p=1934"},"modified":"2025-11-24T09:55:43","modified_gmt":"2025-11-24T08:55:43","slug":"how-to-install-the-cncnet-client-on-linux","status":"publish","type":"post","link":"https:\/\/www.speich.net\/articles\/en\/2021\/12\/19\/how-to-install-the-cncnet-client-on-linux\/","title":{"rendered":"How to Install the CnCNet Client on Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Update 25.11.2025<\/strong>: You can now play Red Alert 2 multiplayer directly in your browser: <a href=\"https:\/\/chronodivide.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/chronodivide.com\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Guide updated on 16.05.2025<\/strong>: The installation of the CnCNet client has become a lot easier since the first time I wrote this guide. A 32bit windows wine environment is no longer required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to play the classic Games Red Alert 2 and Red Alert Yuri&#8217;s Revenge with multiplayer support on Linux (or other old Command and Conquer Games), you need to download and install the <a href=\"https:\/\/cncnet.org\/yuris-revenge\" data-type=\"URL\" data-id=\"https:\/\/cncnet.org\/yuris-revenge\" target=\"_blank\" rel=\"noreferrer noopener\">CnCNet Client<\/a>. Here are the instructions on how to get CnCNet 5 working under Linux using Wine and winetricks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1264\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Client-Version-8.png\" alt=\"\" class=\"wp-image-2635\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Client-Version-8.png 2048w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Client-Version-8-300x185.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Client-Version-8-1024x632.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Client-Version-8-1536x948.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Client-Version-8-1568x968.png 1568w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><figcaption class=\"wp-element-caption\">Screenshot of a wine virtual desktop running Command &amp; Conquer Yuri&#8217;s Revenge modded with the CnCNet Client v 8.71.1 on Linux Mint 22.1<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wine and winetricks should already be installed (not part of this guide). You need the original Red Alert 2 Game and to <a href=\"https:\/\/cncnet.org\/red-alert-2\" data-type=\"link\" data-id=\"https:\/\/cncnet.org\/red-alert-2\" target=\"_blank\" rel=\"noreferrer noopener\">download the CnCNet Installer<\/a> for Red Alert 2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CnCNet Client Installation using Wine<\/h2>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code># Configure wine to use a reasonable screen resolution and font size before installation (using the default wine prefix)\n$ winecfg<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1504\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1.png\" alt=\"Screenshot of the wine configuration utility.\" class=\"wp-image-2639\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1.png 2560w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1-300x176.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1-1024x602.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1-1536x902.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1-2048x1203.png 2048w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/winecfg-Screenshot-1-1568x921.png 1568w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code><code># copy the (mounted) game directory into home, e.g. ~\/Downloads\/ra2, and install the game Red Alert 2 Yuri's Revenge\n$ wine ~\/Downloads\/ra2\/setup.exe<\/code>\n\n# install dotnet 4.8\n$ winetricks dotnet48<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"602\" data-id=\"2649\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-45-32-1024x602.png\" alt=\"Screenshot of the warning message before installing dotnet48\" class=\"wp-image-2649\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-45-32-1024x602.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-45-32-300x176.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-45-32-1536x902.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-45-32-2048x1203.png 2048w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-45-32-1568x921.png 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"602\" data-id=\"2651\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-44-47-1-1024x602.png\" alt=\"Screenshot of the progress bars when installing the .NET Framework\" class=\"wp-image-2651\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-44-47-1-1024x602.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-44-47-1-300x176.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-44-47-1-1536x902.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-44-47-1-2048x1203.png 2048w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-44-47-1-1568x921.png 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">When installing .NET 4.8, you can safely ignore the warning: <em>Setup may not run properly, because Windows Modules Installer Service is not available on this computer<\/em>.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code><code># install the CnCNet client, if it displays a black screen after installation, never mind just close wine\n$ wine ~\/Downloads\/CnCNet5_YR_Installer.exe<\/code><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1144\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Screenshot-3.png\" alt=\"Screenshot of the YR Client Black Screen after installation.\" class=\"wp-image-2644\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Screenshot-3.png 1920w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Screenshot-3-300x179.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Screenshot-3-1024x610.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Screenshot-3-1536x915.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/CnCNet-Screenshot-3-1568x934.png 1568w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><figcaption class=\"wp-element-caption\">After the installation of the client is completed, you here sound, but get a black screen. Don&#8217;t worry, just close wine. You need to start the OpenGl version of the client.<\/figcaption><\/figure>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code># start the OpenGl version of the client\n$ wine C:\\Program\\ Files\\ (x86)\\Games\\RA2\\Resources\\clientogl.exe<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1504\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-55-30-1.png\" alt=\"Screenshot of the CnCNet client Options Menu.\" class=\"wp-image-2654\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-55-30-1.png 2560w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-55-30-1-300x176.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-55-30-1-1024x602.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-55-30-1-1536x902.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-19-55-30-1-2048x1203.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">In the Options Menu set the client and the game to a resolution of your liking.<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Create a launcher for the start menu<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Instructions for Linux Mint 22 (other distributions should work similarly):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>right click on the start menu<\/li>\n\n\n\n<li>select Edit menu<\/li>\n\n\n\n<li>Select Games and click on New Item<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1942\" height=\"1340\" src=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-20-28-34.png\" alt=\"Screenshot of the Launcher Properties\" class=\"wp-image-2662\" srcset=\"https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-20-28-34.png 1942w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-20-28-34-300x207.png 300w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-20-28-34-1024x707.png 1024w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-20-28-34-1536x1060.png 1536w, https:\/\/www.speich.net\/wp\/wp-content\/uploads\/2021\/12\/Screenshot-from-2025-05-16-20-28-34-1568x1082.png 1568w\" sizes=\"auto, (max-width: 1942px) 100vw, 1942px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Command: <code>wine C:\\Program\\ Files\\ (x86)\\Games\\RA2\\Resources\\clientogl.exe<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enjoy!<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update 25.11.2025: You can now play Red Alert 2 multiplayer directly in your browser: https:\/\/chronodivide.com\/ Guide updated on 16.05.2025: The installation of the CnCNet client has become a lot easier since the first time I wrote this guide. A 32bit windows wine environment is no longer required. If you want to play the classic Games &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.speich.net\/articles\/en\/2021\/12\/19\/how-to-install-the-cncnet-client-on-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Install the CnCNet Client on Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[315],"tags":[54],"class_list":["post-1934","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux-mint","entry"],"_links":{"self":[{"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/posts\/1934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/comments?post=1934"}],"version-history":[{"count":43,"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/posts\/1934\/revisions"}],"predecessor-version":[{"id":2677,"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/posts\/1934\/revisions\/2677"}],"wp:attachment":[{"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/media?parent=1934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/categories?post=1934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.speich.net\/articles\/wp-json\/wp\/v2\/tags?post=1934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}