Brazil's biggest MU Online portal — since 2003
Tutorial Intermediate Server

How to create a MU Online Season 1 server

Complete guide to creating a MU Online Season 1 private server: what distinguishes Season 1 from classic (0.97/0.99) and from later seasons (S4, S6), the 5 classes available in S1 and their evolution chains, compatibility requirements (SQL Server version, Windows version, and why a VM may be needed), the complete setup procedure from database to client, events available in Season 1 (Blood Castle, Devil Square, Chaos Castle, Castle Siege), recommended rates and server philosophy for a Season 1 community, the client configuration and distribution challenges specific to S1, and how to handle the transition from S1 to more documented seasons if the project grows.

RO Rodrigo · Updated on Sep 1, 2022 · ⏱ 12 min read
Quick answer

Season 1 represents the beginning of the seasonal MU Online era — more organized than classic, but still lean and focused compared to the later, feature-heavy seasons.

Season 1 represents the beginning of the seasonal MU Online era — more organized than classic, but still lean and focused compared to the later, feature-heavy seasons.

Nota: If you haven't read "How to create a MU Online server" yet, start there for the conceptual foundation. This guide covers the Season 1 specifics on top of that base.

What Season 1 is (and isn't)

SEASON 1 IN CONTEXT:

POSITION IN MU ONLINE HISTORY:
→ Released after 0.97/0.99 classic versions
→ Formalized the "season" update cycle
→ More polished than classic, less content than S4-S6

WHAT S1 HAS THAT CLASSIC (0.97/0.99) DOESN'T:
→ More formal class evolution quest system
→ More organized Blood Castle levels and event timing
→ Better guild mechanics and guild wars
→ Slightly improved item balance
→ Chaos Castle and Castle Siege (if not already in your 0.99 build)

WHAT S1 DOESN'T HAVE (compared to S6):
→ No Master Level — no post-cap progression (ML came in S4)
→ No Summoner class — Summoner arrives in S4
→ No elements (Fire/Water/Earth/Wind) — those come in S8+
→ No Illusion Temple, no Crywolf (S6 features)
→ No Wing Level 3 (Loch's Feather, JoCreation don't exist)
→ No Rage Fighter (added in S9)
→ Kanturu event may not be present depending on distribution

5 CLASSES IN SEASON 1:
→ Dark Knight → Blade Knight (→ no 3rd class in S1)
→ Dark Wizard → Soul Master (→ no 3rd class in S1)
→ Fairy Elf → Muse Elf (→ no 3rd class in S1)
→ Magic Gladiator → Duel Master (NO 1st or 2nd quest — only 3rd quest)
→ Dark Lord → Lord Emperor (uses Command stat)

Compatibility requirements

S1 COMPATIBILITY MATRIX:

SQL SERVER:
→ SQL Server 2000 SP4: if the distribution says "SQL 2000" (most common for S1)
→ SQL Server 2008 R2: may work if the distribution explicitly supports it
→ SQL Server 2014+: unlikely to work without stored procedure rewrites
→ Check the readme first — always follow the distribution's recommendation

WINDOWS:
→ Windows XP SP3 / Server 2003 SP2: most compatible for SQL 2000-era distributions
→ Windows Server 2008 R2: generally works for S1 if SQL 2008 R2 is used
→ Windows 10/11: SQL Server 2000 cannot be installed directly — needs a VM
→ Windows Server 2019: works if using SQL 2008 R2 with S1 compatibility level adjustments

THE VIRTUAL MACHINE APPROACH FOR S1 WITH SQL 2000:
→ Host: Windows 10/11 (your PC or a VPS provider that supports nested virtualization)
→ VM (VirtualBox/VMware): Windows XP SP3 or Server 2003 SP2
→ Inside VM: SQL Server 2000 SP4 + S1 MuServer
→ Port forward from host to VM: TCP 44405, TCP 55901
→ Players connect to the host's public IP → forwarded into the VM's MuServer

WHY THIS WORKS:
→ SQL Server 2000 and old S1 MuServer DLLs are native to XP/2003 environment
→ No compatibility shim needed — everything works as intended
→ The host machine handles the internet; the VM handles the game

SQL Server 2000 SP4 setup for Season 1

SQL 2000 INSTALLATION (inside Windows XP/Server 2003 VM):

DOWNLOAD WHAT YOU NEED:
→ SQL Server 2000 (Standard or Enterprise Edition)
→ SQL Server 2000 SP4 (mandatory — install immediately after SQL 2000)

INSTALLATION PROCEDURE:
1. Run SQL Server 2000 installer as Administrator
2. Local Computer installation
3. Server and Client Tools (full install)
4. Authentication: "Mixed Mode" — MANDATORY for MuServer
5. sa password: strong, written down
6. Complete installation

IMMEDIATELY AFTER: INSTALL SP4:
1. Run SP4 installer
2. Restart when prompted
3. Verify: Open Query Analyzer → SELECT @@VERSION
   → Must show: "8.00.2039" (SP4 build number)
   → If it shows 8.00.194 (RTM) or any other: SP4 didn't apply — retry

RESTORE THE S1 DATABASE:
→ Enterprise Manager → right-click Databases → All Tasks → Restore Database
→ From device → add the .bak file → OK
→ Common databases: MuOnline (main), possibly EventMU (if separate)
→ Some S1 distributions use a single database for all game data

ENABLE TCP/IP:
→ SQL Server Network Utility (from Start menu)
→ Check "TCP/IP" is listed under enabled protocols
→ Port: 1433 (or check the distribution's readme)
→ Restart SQL Server service after enabling

MuServer configuration for Season 1

S1-SPECIFIC CONFIGURATION:

COMPONENT STRUCTURE (may differ from S6):
→ Some S1 distributions use fewer components than S6 (no separate DataServer)
→ Check what executables the distribution includes
→ Common S1 structure: ConnectServer + JoinServer + GameServer
→ Some S1 builds combine DataServer functionality into GameServer

DATABASE CONNECTION:
→ In GameServer.ini or the equivalent:
   DBServer = 127.0.0.1     ← SQL Server address (localhost)
   DBName = MuOnline         ← database name
   DBUserId = sa             ← or a dedicated user
   DBPassword = [sa_password] ← the sa password you set

PORTS:
→ ConnectServer: TCP 44405 (verify in ConnectServer.ini)
→ GameServer: TCP 55901 (verify in GameServer.ini)
→ These are the only ports players need to reach

STARTUP ORDER:
1. SQL Server service (running in Windows XP/2003 VM)
2. JoinServer.exe
3. ConnectServer.exe
4. GameServer.exe

S1-SPECIFIC RATES:
EXPMultiplier = 50          ← moderate for S1 (some admins prefer 10x for nostalgia)
DropMultiplier = 30         ← items should feel rewarding but not trivial
ZenMultiplier = 20          ← zen economy matters in S1

EVENTS TO ENABLE IN S1:
→ BloodCastle: Enable = 1 (all 7 levels)
→ DevilSquare: Enable = 1 (all 7 levels)
→ ChaosCastle: Enable = 1 (all 7 levels)
→ CastleSiege: Enable = 1 (weekly event)
→ Kanturu: may not be present in S1 distributions
→ Illusion Temple: NOT in S1 (S6 feature)

Season 1 rate philosophy

RECOMMENDED APPROACH FOR S1 SERVERS:

THE S1 PLAYER BASE:
→ Players choosing S1 over S6 often want a semi-classic experience
→ They want class evolutions (unlike 0.97) but without the Master Level grind
→ The lack of post-cap progression means endgame content is: PvP, Castle Siege, economy

RATES BY PLAYER EXPECTATION:
LOW RATES (nostalgia-focused):
→ EXP: 5x-20x | Drop: 5x-15x
→ Reaching max level takes weeks
→ Item values are high (rare items are genuinely rare)
→ PvP has weight: items drop on death (classic PK rules)
→ Player retention: low initial, but very loyal community

MEDIUM RATES (popular choice):
→ EXP: 50x-200x | Drop: 30x-100x
→ Reaching max level takes days to 1-2 weeks
→ More accessible than low rates
→ Larger potential player base

HIGH RATES (S1 is the skin, not the soul):
→ EXP 500x+: everyone hits cap in hours
→ The S1 content is gone before the server gets its first week
→ Not recommended — if you want fast rates, use S6 (more content to burn through)

RESET RECOMMENDATION:
→ S1 doesn't have Master Level
→ After reaching the level cap, there's no post-cap progression
→ Resets can give players something to do, but risk making the character progression meaningless
→ If resets: keep bonuses small and max resets reasonable (5-10 max)

Client configuration for Season 1

S1 CLIENT CONFIGURATION:

FINDING THE S1 CLIENT:
→ The S1 client must match the server's S1 version exactly
→ Using an S6 client with an S1 server = connection incompatibility
→ The client typically displays "Season 1" or shows an older main screen UI

EDITING THE CONNECTION ADDRESS:
→ S1 clients often use a config file: IP.txt, server.ini, or connect.ini
→ Edit the IP to your server's address (127.0.0.1 for local test)
→ If no config file: hex edit Main.exe (same process as classic)

COMPATIBILITY ON MODERN WINDOWS:
→ Right-click Main.exe → Properties → Compatibility
→ "Windows XP (Service Pack 3)" compatibility mode
→ "Run as administrator"
→ Install dependencies if client doesn't start:
   → Visual C++ 2005 Redistributable (x86)
   → DirectX End-User Runtime (DirectX 8/9 components)

DISTRIBUTING THE CLIENT TO PLAYERS:
→ Package the entire client folder as a .zip
→ Include a README with instructions to run Main.exe as Administrator
→ A launcher that auto-patches is more player-friendly
→ Host on a file sharing service or your own web server
Dica: Season 1 is a niche but passionate community. If you're building an S1 server, highlight what makes it different from "S6 with low rates" — specific S1 mechanics, the no-Master-Level endgame being pure PvP and guild wars, and the smaller but more dedicated player base this attracts. Attracting the right players from the start makes the server more stable than attracting large numbers of players who leave when they realize the server doesn't have what they expected.

Continue with the "How to create a MU Online server" general tutorial (the conceptual foundation this guide builds on), the SQL Server 2000 installation tutorial (for S1 distributions requiring SQL 2000), the "Windows or Linux" tutorial (covers the virtual machine approach for running old distributions), and the Season 6 tutorial (if you decide S6 is a better fit after reading about S1's limitations).

Frequently asked questions

What did Season 1 introduce that 0.97/0.99 didn't have?

Season 1 formalized and organized the MU Online content into a 'season' framework. Key additions compared to 0.99: more structured class evolution quests, a more complete event system, better guild war mechanics, and more organized maps. The content is essentially the same range as 0.99 but more polished. Season 1 does NOT have Master Level (that comes in S4), no elements (S8+), and has 5 classes (no Summoner — that's S4).

What SQL Server version does Season 1 need?

Most S1 distributions were compiled for SQL Server 2000 or SQL Server 2005. SQL Server 2008 R2 may work depending on the distribution, but many S1 stored procedures use syntax deprecated in SQL 2005+ (particularly *= outer join syntax from SQL 2000). The safest approach: check the distribution's readme for the SQL version it specifies, and if it says SQL 2000, use SQL Server 2000 SP4 in a Windows XP virtual machine.

How many classes are in Season 1?

Season 1 has 5 classes: Dark Knight (evolves to Blade Knight → no 3rd class in S1), Dark Wizard (evolves to Soul Master), Fairy Elf (evolves to Muse Elf), Magic Gladiator (evolves to Duel Master — no 1st/2nd quest, only 3rd, no Wing L1), and Dark Lord (evolves to Lord Emperor). Summoner and Rage Fighter are NOT in Season 1.

Is Season 1 harder to set up than Season 6?

In general yes. Season 6 has a large community of tutorials, tested distributions, and documented configurations. Season 1 has fewer resources, older files that may have compatibility issues on modern Windows, and SQL Server versions that don't install cleanly on Windows 10/11. The setup steps are similar in principle, but S1 requires more troubleshooting and potentially a virtual machine for compatibility.

RO
Founder & editor-in-chief

Rodrigo has run ViciadosMU since the portal's early days. A specialist in MU Online server creation and administration, game history and the evolution of the seasons — he wrote much of the archive before 2024.

Keep reading

Related articles

Tutorial

How to create a MU Online Season 6 server

Complete guide to creating a MU Online Season 6 private server: what makes S6 different from other seasons (6 classes, Master Level, the full event roster), the exact software stack (SQL Server 2008 R2, Windows Server 2016/2019), the step-by-step process from database restoration to first local connection, per-class notes for the 6 Season 6 classes (DK, DW, Elf, MG, DL, Summoner) including MG's special quest restriction, how to configure Master Level and the EXP curve for it, the complete Season 6 event roster and recommended scheduling, client configuration to match the server's S6 sub-version, and the test protocol before opening to players.

12 min · Intermediate ·
🏛️
Tutorial

How to create a classic MU Online server (0.97/0.99)

Complete guide to creating a classic 0.97/0.99 MU Online private server: what makes classic versions distinct (4 base classes, limited maps, no Master Level, no elements), the compatibility challenges of running very old files on modern hardware, the recommended setup using a virtual machine (VirtualBox with Windows XP/Server 2003) for maximum compatibility, SQL Server 2000 SP4 for classic distributions, how to configure the lean classic MuServer, client editing for classic formats, recommended rates and philosophy for a classic server economy (low rates, rare items matter), the events available in classic versions (BC, DS, CC, CS in 0.99), and the classic server player base expectations.

12 min · Intermediate ·
🛡️
Tutorial

How to create a MU Online server (complete 2026 guide)

The complete beginner-friendly guide to creating a MU Online private server in 2026: what each component does (SQL Server, MuServer, the game client, the launcher, the website), the recommended technology stack for different seasons, the full step-by-step process from database installation through local testing and going online, network configuration for home servers (port forwarding, No-IP, Hamachi) and VPS servers, security essentials before opening to the public (strong passwords, closed SQL port, anti-hack), choosing the right season for your goals, what to expect in terms of time investment, and the most common first-server mistakes to avoid.

15 min · Advanced ·