<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zenaria</title>
    <description>The latest articles on DEV Community by Zenaria (@zenaria_x40).</description>
    <link>https://dev.to/zenaria_x40</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4190111%2F56e9470f-3766-46f6-a39d-7615f3b7c1c1.png</url>
      <title>DEV Community: Zenaria</title>
      <link>https://dev.to/zenaria_x40</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zenaria_x40"/>
    <language>en</language>
    <item>
      <title>Zenaria x40, day one: six client builds, server fixes and a native Mac client</title>
      <dc:creator>Zenaria</dc:creator>
      <pubDate>Sat, 17 Oct 2026 13:36:04 +0000</pubDate>
      <link>https://dev.to/zenaria_x40/zenaria-x40-day-one-six-client-builds-server-fixes-and-a-native-mac-client-4i5i</link>
      <guid>https://dev.to/zenaria_x40/zenaria-x40-day-one-six-client-builds-server-fixes-and-a-native-mac-client-4i5i</guid>
      <description>&lt;p&gt;Zenaria x40, a classic MU Online Season 6 Episode 3 server with a native Mac client, opened on October 16 at 19:00 MSK. Most of day one went into fixing what players reported, so here is the dev side of the story.&lt;/p&gt;

&lt;h2&gt;
  
  
  Client builds 217-222
&lt;/h2&gt;

&lt;p&gt;We shipped six client builds in the first 24 hours (217-221 on Oct 16, 222 on Oct 17). Highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a quest window (F7);&lt;/li&gt;
&lt;li&gt;wings and pets stay after teleport, buffs too;&lt;/li&gt;
&lt;li&gt;the MU Helper pickup list keeps all 12 items;&lt;/li&gt;
&lt;li&gt;the MU Helper window, buff fixes and other small things.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Server patch of October 17
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Kundun chests (+2...+5) and Box of Luck from golden monsters now drop Excellent items only, including Grow Lancer, Rune Wizard and Slayer gear;&lt;/li&gt;
&lt;li&gt;Heart of Love and medals drop 1.5x more often;&lt;/li&gt;
&lt;li&gt;skills are learned by class, as in original Season 6;&lt;/li&gt;
&lt;li&gt;Slayer is balanced to match Blade Master;&lt;/li&gt;
&lt;li&gt;characters no longer get stuck in game after logging out;&lt;/li&gt;
&lt;li&gt;offline leveling no longer wastes time on skills that are still on cooldown.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Mac client
&lt;/h2&gt;

&lt;p&gt;MU has always been Windows-only, so we ship a native Apple Silicon app (M1-M4 and newer, macOS 12+). No Wine, CrossOver or Parallels. The app itself is about 14 MB, the game data (about 1.3 GB) downloads on first launch, and after that the client updates itself. It uses the same account as the Windows client. Intel Macs are not supported.&lt;/p&gt;

&lt;h2&gt;
  
  
  Numbers so far
&lt;/h2&gt;

&lt;p&gt;Peak of 75 real players online at the same time (Oct 17, 14:15 MSK, bots are not counted). Resets on x40 start at level 350, so nobody has reset yet. The top hero is level 319.&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://zenaria.ru/?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=news&amp;amp;utm_campaign=x40" rel="noopener noreferrer"&gt;https://zenaria.ru/?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=news&amp;amp;utm_campaign=x40&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mac client: &lt;a href="https://zenaria.ru/mac?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=news&amp;amp;utm_campaign=x40" rel="noopener noreferrer"&gt;https://zenaria.ru/mac?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=news&amp;amp;utm_campaign=x40&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Discord: &lt;a href="https://discord.gg/brp7YYMEQ3" rel="noopener noreferrer"&gt;https://discord.gg/brp7YYMEQ3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Telegram: &lt;a href="https://t.me/muzenaria" rel="noopener noreferrer"&gt;https://t.me/muzenaria&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>macos</category>
      <category>mmorpg</category>
      <category>devlog</category>
    </item>
    <item>
      <title>How to start playing classic MU Online on a Mac (Apple Silicon), step by step</title>
      <dc:creator>Zenaria</dc:creator>
      <pubDate>Sat, 17 Oct 2026 10:58:26 +0000</pubDate>
      <link>https://dev.to/zenaria_x40/how-to-start-playing-classic-mu-online-on-a-mac-apple-silicon-step-by-step-244d</link>
      <guid>https://dev.to/zenaria_x40/how-to-start-playing-classic-mu-online-on-a-mac-apple-silicon-step-by-step-244d</guid>
      <description>&lt;p&gt;MU Online has always been a Windows game. If you have a Mac, here is the short path that works today without Wine, CrossOver or a virtual machine: a native macOS client for a classic Season 6 server called Zenaria x40.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I run this server.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A Mac with Apple Silicon (M1, M2, M3, M4 or newer). Intel Macs are not supported.&lt;/li&gt;
&lt;li&gt;macOS 12 Monterey or later.&lt;/li&gt;
&lt;li&gt;About 1.5 GB of free disk space (the .dmg is around 14 MB, game data is about 1.3 GB and downloads on first launch).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Register one account on the website: &lt;a href="https://zenaria.ru/?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40" rel="noopener noreferrer"&gt;https://zenaria.ru/?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Open the Mac page and download the .dmg: &lt;a href="https://zenaria.ru/mac?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40" rel="noopener noreferrer"&gt;https://zenaria.ru/mac?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Drag the app to Applications and start it.&lt;/li&gt;
&lt;li&gt;On the first launch the app downloads the game data, then it updates itself.&lt;/li&gt;
&lt;li&gt;If macOS refuses to open the app (it is not signed with a paid Apple developer certificate yet), go to System Settings -&amp;gt; Privacy &amp;amp; Security and click "Open Anyway" once.&lt;/li&gt;
&lt;li&gt;Log in with your account, pick one of the 10 classes and start leveling.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The same account also works in the Windows 10/11 client, so you can play from either computer.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the server
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Classic Season 6, opened on 16 October 2026 at 19:00 MSK (16:00 UTC)&lt;/li&gt;
&lt;li&gt;EXP x40, Master EXP x20, levels 400 + 200 master&lt;/li&gt;
&lt;li&gt;Happy Hours x2 every day 20:00-21:00 MSK (17:00-18:00 UTC)&lt;/li&gt;
&lt;li&gt;Guild Spots: a guild battle every evening 22:00-23:00 MSK&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips for the first evening
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Try to be online during Happy Hours, the rates are doubled.&lt;/li&gt;
&lt;li&gt;Join a guild early: the guild that owns a spot gets +7% EXP and +10% excellent drop chance.&lt;/li&gt;
&lt;li&gt;Check the player market and the Hero's Path quests on the website.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Community: Discord &lt;a href="https://discord.gg/brp7YYMEQ3" rel="noopener noreferrer"&gt;https://discord.gg/brp7YYMEQ3&lt;/a&gt; and Telegram &lt;a href="https://t.me/muzenaria" rel="noopener noreferrer"&gt;https://t.me/muzenaria&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would like to hear how the client behaves on different Macs (performance, scaling, Retina). Leave a comment or write in Discord.&lt;/p&gt;

</description>
      <category>gaming</category>
      <category>macos</category>
      <category>tutorial</category>
      <category>mmorpg</category>
    </item>
    <item>
      <title>How we ship a native macOS client for classic MU Online Season 6 (Zenaria x40)</title>
      <dc:creator>Zenaria</dc:creator>
      <pubDate>Sat, 17 Oct 2026 08:09:07 +0000</pubDate>
      <link>https://dev.to/zenaria_x40/how-we-ship-a-native-macos-client-for-classic-mu-online-season-6-zenaria-x40-4ph0</link>
      <guid>https://dev.to/zenaria_x40/how-we-ship-a-native-macos-client-for-classic-mu-online-season-6-zenaria-x40-4ph0</guid>
      <description>&lt;p&gt;MU Online is a Windows-only game from the early 2000s. On a Mac people have usually tried CrossOver (CodeWeavers lists MU as "Installs, Will Not Run") or a Windows VM in Parallels, which tends to lag on Apple Silicon. I run a classic Season 6 server called Zenaria, and we ship a native macOS client for it. Here is how it is put together and what had to be fixed along the way.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: this is my own project, the server is Zenaria x40.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Starting point: not from scratch
&lt;/h2&gt;

&lt;p&gt;I did not write a client from zero. There is an open-source project, MuMain: the Season 5.2 client source code that the community has been cleaning up and bringing to Season 6 for years. One of its main changes is that rendering moved to SDL GPU, a layer that talks DirectX 12 on Windows and Metal on macOS. Shaders are written once and compiled to several formats (Metal, Vulkan, DirectX). Thanks to that community work, the client can be built for macOS on Apple Silicon at all. The network code was rewritten as well: a C# (.NET) library compiled to native code replaces the old networking.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I had to build myself
&lt;/h2&gt;

&lt;p&gt;Getting it to compile is not enough: ordinary players, not programmers, have to be able to use it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A small app, data separate.&lt;/strong&gt; The game data is over a gigabyte, and shipping it inside the .app would force a full download for every update. So the app is light (about 14 MB .dmg) and the world (about 1.3 GB) lives in Application Support and is downloaded on first launch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Own updater.&lt;/strong&gt; On launch the client reads a file list from the server, downloads only what changed and verifies checksums. The list is signed with a key and the client refuses an update with a bad signature, which protects against tampering on the way. On errors it retries and shows a readable message instead of a system dialog.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small things that never showed up on Windows.&lt;/strong&gt; The experience line used a number format that only Windows understood, so XP looked wrong on Mac. Cyrillic text needed separate fixing. The F12 key hides the game to the tray on Windows; on Mac it now minimizes to the Dock. The icon did not refresh in Finder and Launchpad after an update.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crash reports.&lt;/strong&gt; On Windows there is an exception handler; on Mac I had to install a signal handler. Now a crash writes the stack and the last 64 actions and packets to a log, which is usually enough to find the cause.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Game speed.&lt;/strong&gt; Original MU is tuned for 25 FPS, while modern displays run at 60 Hz and above. Some effects flew several times faster than intended (the Dark Lord's fire shot across the whole screen). Particle speeds had to be recalculated for the original 25 frames.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The result
&lt;/h2&gt;

&lt;p&gt;Download the .dmg, drag it to Applications, launch. It runs on M1 and newer, macOS 12 Monterey or later. The account is shared with the Windows client, so you can start on a work laptop and continue on a PC at home.&lt;/p&gt;

&lt;p&gt;Honest downsides: the app is not signed with a paid Apple developer certificate yet, so on first launch macOS complains and you have to allow it once in System Settings → Privacy &amp;amp; Security → "Open Anyway". Intel Macs are not supported.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thanks
&lt;/h2&gt;

&lt;p&gt;Most of the hard work, moving the old renderer to a modern API, was done by the authors and contributors of MuMain and OpenMU. Without them none of this would exist. My part is the updater, the Mac packaging and many fixes for our server.&lt;/p&gt;

&lt;h2&gt;
  
  
  The server
&lt;/h2&gt;

&lt;p&gt;Zenaria x40 is classic Season 6: EXP x40, Master x20, opened on October 16, 2026 at 19:00 MSK, Happy Hours every day 20:00–21:00 MSK. Clients for Windows and a native one for macOS.&lt;/p&gt;

&lt;p&gt;If you have a Mac and ever played MU, I would love to hear how it runs on your hardware: performance, scaling, anything that breaks.&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://zenaria.ru/?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40" rel="noopener noreferrer"&gt;https://zenaria.ru/?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40&lt;/a&gt;&lt;br&gt;
Mac client: &lt;a href="https://zenaria.ru/mac?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40" rel="noopener noreferrer"&gt;https://zenaria.ru/mac?lang=en&amp;amp;utm_source=devto&amp;amp;utm_medium=listing&amp;amp;utm_campaign=x40&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>macos</category>
      <category>mmorpg</category>
    </item>
  </channel>
</rss>
