Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline Tutorial MUonline
Fable MU SoulMu DarkMu MU Freedom ChaosMU null
Home Articles Game Characters Items Monsters Maps Team Muservers Download Polish
Option Upgrade Item Bugs Prices Server setup Admins FAQ GameGuard Bug Security GM Extras Charon Software
How to setup own Mu server?
author: Hefron
www.mupaker.prv.pl
Copy by author permission
 
Requirement
PC with SQL Server 2000
PC ready for serwer MU with OS.
file serwer MuOnline
WinRar, WinAce or Total Commander
We can instal SQL Serwer and MuOnline in 2 PC but we can use only one PC
And partition for serwer (exmpl. D,E, or other)
Let's unpack public meeting files of server onto partitions D: After this we should have something such:
muonline
Above mentioned small picture shows strukture of catalogues after unpacking of files of server MU.
Jak skonfigurowac SQL Server:
Let's go... Open Enterprise Manager ( start take-off -> Programs -> Microsoft SQL Server -> Enterprise Manager) and pass to Databases:
muonline
Underrhight clik mouse -->menu new database:
muonline
Name new databaseand press OK:
muonline
Now open file database serwer, perss right click mouse on just created base muonline and choose Restore Database...:
muonline
When you see window Restore Database choose From Device and click Select Devices:
muonline
Now in window Choose Restore Devices choose Add...:
muonline
later choose place where is serwer restored files
muonline
Press Ok 3 times. Now you should have got situation like screen below, choose Options
muonline
Be sure Force restore over existing database is checked and database files given will find themselves in catalogue exmp: D:\MuServer\DB\ :
muonline
Press OK to import table to database muonline,if you will see this announcement:
muonline
All is all rhight
Createnow next database exp: "Ranking" and restore table form files Ranking. Be sure database flies must be in folder expl:D:\MuServer\DB\. Do it again for database exdb (remmember exmp:D:\MuServer\DB\).
Now we have 3 database on SQL serwer:
muonline
How to add user in SQL:
Add user to list SQL Server Logins. Clikc Security, later right click mouse on Logins and choose New Login...:
muonline
Go follow creator and add user:
muonline
Find user IUSR_MU (MU is the name youre PC , mayby is something else or maby don't egsist if you no have IIS, full name user is - Internet Guest Account):
muonline
Choose checked option and click on Server Roles:
muonline
choose this and click Database Access:
muonline
Follow picture and click ok:
muonline
How to setup ODBC Links:
Now we setup bindings ODBC. Start Data Sources (ODBC) (Start -> Programs -> Administrative Tools -> Data Sources (ODBC)), go to System DSN and click Add...:
muonline
Chose SQL Server driver and click Finish. Chose MuOnline as name and you're SQL Server as serwer, click Next two times:
muonline
Now change default database on "muonline" and click Next, later Finish and OK. Now you can testing connection if you wish
muonline
Add 4 connection like this and call him MuOnlineJoinDB, USELOG, Event and MuOnlineReg
Create one bindings named - Ranking , who use ranking as default database and one bindings named - ExDB, who use database exdb as default database
Now we have something like picture below.Press OK to go out form ODBC Data Source Administrator:
muonline
How to configure MuOnline Serwer:
Now we go to edit config.You must know youre IP (comand ipconfig /all):
muonline
On picture is IP adress 192.10.10.199, this is ip for serwer muonline and SQL (optionaly IIS). Write this adress of course not this form picture but youre own. :)
Change all adresses (127.0.0.1) which you find on youre IP.
IP adress which you must change is in files:
D:\MuServer\CS\Connectserverlist.dat
D:\MuServer\CS\data\Connectserverlist.dat
D:\MuServer\CS\data\ServerList.dat
D:\MuServer\data\commonserver.cfg
D:\MuServer\data\IpList.dat and a few yet but this is most important
Go to folder D:\MuServer\Links where is application shortcut ,right click mouse on evry files and search in parametrs IP adress and change it.
P robly this is 4.and i 8. :
muonline
muonline
Now in file D:\MuServer\MU2003_EVENT_SERVER\DATA\svconfig.ini change line "mu2003_dsn = DEVILSQURE_RANKING" on "mu2003_dsn = Ranking" and in file D:\MuServer\RankingServer\svconfig.ini line "odbc_dsn=DEVILSQURE_RANKING" change on "odbc_dsn=Ranking" .

Database is no empty.Remove egsistin account before start serwer
Table you can see in exmpl. Enterprise Manager.

S erwer starting:
Go to D:\MuServer\Links and start 1.lnk, wait to program startede and star 2.lnk, later - 3.lnk and all
Always wait .
Start client and test serwer (remember about add partition line in file partition.inf)).
You need a lots of RAM

Items code

http://forum.ragezone.com/attachment.php?s...=&postid=168157
How to create own code:
http://forum.ragezone.com/showthread.php?t...?threadid=18830
Create GM
Open Enterprise Manager.Chose table muonline -> table -> Characters. find characterwho you tant to be admin (GM) . Find colum named ctlcode and value <NULL> change on 8.
all (?) cods
0 = normal mode
4 = normal and invisilbe for monsters
8 = gm mode
12 = gm i invisilbe for monsters
16 = ???
20 = is same like 12?
24 = gm level 2
32 = banned
Commands for GM (Game Master)
/move (nick) numbermaps positionX positionY
numbers maps:
0 = lorencia
1 = dungeon
2 = davias
3 = noria
4 = losttower
5 = unknown
6 = Arena
7 = Atlans
8 = Tarkan
9 = Devil Square
10 = Icarus (skycity)
11 = Blood Castle
Basic position to move:
Lorencia Bar - 135 127
Dungeon2 - 233 126
Dungeon3 - 3 85
Davias
Weapon Shop - 188 46
Pot Lady - 227 40
Angel Messenger outside chorch - 220 12
Noria
Chaos Machine - 178 102
Pot Lady - 174 123
Weapon Shop - 196 123
Losttower(LT)
LT1 - 208 77
LT2 - 241 237
LT3 - 86 167
LT4 - 87 86
LT5 - 130 53
LT6 - 53 53
LT7 - 8 86
Atlantis Warp area - 22 21
Tarkan Warp area - 157 57
Icarus Phoenix area - 44 231
Others commands
/Trans (nick) = GM go to przenosi character
/SetBlock (nick) = stopped service for character (ban)
/UnsetBlock (nick) = started services
/disconnect (nick) = disconnect user
/disablechat (nick) = chatban
/enablechat (nick) = stopchatban'u
/GuildMove = move all gulid
/GuildDisconnect = dissconet all gulid
/GuildWarEnd = finish gulid war
/GuildWarStart =
/GuildWarStop =
/Make = ?
/RemainTime =?
Shops and code....
In folder serwer mu mu /data is file named shopXX.txt Below is list item and shops:
shop0 - [Lorencia] Weapon Shop
shop1 - [Lorencia] Bar
shop2 - [Lorencia] Wizard Shop
shop3 - [Lorencia] Peddlar
shop4 - [Lorencia] Wanderer Merchant near the river
shop5 - [Lorencia] Potion Girl
shop6 - [Deivas] Bar
shop7 - [Devias] Wizard Shop
shop8 - [Devias] Weapon Shop
shop9 - [Noria] Weapon Shop
shop10 - [Noria] Potion Fairy
Code
Swords
0 0 0 255 0 0 0 //Kris
0 1 0 255 0 0 0 //Shortsword
0 2 0 255 0 0 0 //Rapier
0 3 0 255 0 0 0 //Katache
0 4 0 255 0 0 0 //Scimitar
0 5 0 255 0 0 0 //Blade
0 6 0 255 0 0 0 //Gladius
0 7 0 255 0 0 0 //Falchion
0 8 0 255 0 0 0 //Serpentsword
0 9 0 255 0 0 0 //Salamandersword
0 10 0 255 0 0 0 //Light Sabre
0 11 0 255 0 0 0 //Legendary Sword
0 12 0 255 0 0 0 //Heliacal Sword
0 13 0 255 0 0 0 //Doubleblade
0 14 0 255 0 0 0 //Lightningsword
0 15 0 255 0 0 0 //Giant Sword
0 16 0 255 0 0 0 //Sword Of Destruction
0 17 0 255 0 0 0 //Dragon Slayer
0 18 0 255 0 0 0 //ThunderBlade
0 19 0 255 0 0 0 //Angelic Sword
1 0 0 255 0 0 0 //Small Axe
1 1 0 255 0 0 0 //Hatchet
1 2 0 255 0 0 0 //Doubleaxe
1 3 0 255 0 0 0 //Tomahawk
1 4 0 255 0 0 0 //Fairyaxe
1 5 0 255 0 0 0 //Battleaxe
1 6 0 255 0 0 0 //Nikkeaaxe
1 7 0 255 0 0 0 //Larkanaxe
1 8 0 255 0 0 0 //Crescentic Axe

Maces/Hammers
2 0 0 255 0 0 0 //Mace
2 1 0 255 0 0 0 //Morningstar
2 2 0 255 0 0 0 //Iron Hammer
2 3 0 255 0 0 0 //Great Hammer
2 4 0 255 0 0 0 //Serpenthammer
2 5 0 255 0 0 0 //Crystal Morningstar
2 6 0 255 0 0 0 //Chaos Axe

//Polearms
3 0 0 255 0 0 0 //Lightspear
3 1 0 255 0 0 0 //Spear
3 2 0 255 0 0 0 //Dragonlance
3 3 0 255 0 0 0 //Big Pike
3 4 0 255 0 0 0 //Serpentspear
3 5 0 255 0 0 0 //Double Halberd
3 6 0 255 0 0 0 //Halberd
3 7 0 255 0 0 0 //Bardiche
3 8 0 255 0 0 0 //Great Scythe
3 9 0 255 0 0 0 //Bill Of Balrog

//Bows
4 0 0 255 0 0 0 //Shortbow
4 1 0 255 0 0 0 //Bow
4 2 0 255 0 0 0 //Fairybow
4 3 0 255 0 0 0 //Battlebow
4 4 0 255 0 0 0 //Tigerbow
4 5 0 255 0 0 0 //Lightbow
4 6 0 255 0 0 0 //Chaosbow
4 7 0 255 0 0 0 //Arrows
4 8 0 255 0 0 0 //Crossbow
4 9 0 255 0 0 0 //Golden Crossbow
4 10 0 255 0 0 0 //Arquebus
4 11 0 255 0 0 0 //Light Crossbow
4 12 0 255 0 0 0 //Serpent Crossbow
4 13 0 255 0 0 0 //Legendary Crossbow
4 14 0 255 0 0 0 //Cannon Crossbow
4 15 0 255 0 0 0 //Bolts
4 16 0 255 0 0 0 //Divine Crossbow
4 17 0 255 0 0 0 //Divine Bow
4 18 0 255 0 0 0 //Angelic Crossbow

//Staffs
5 0 0 255 0 0 0 //Skullstaff
5 1 0 255 0 0 0 //Angelic Staff
5 2 0 255 0 0 0 //Serpentstaff
5 3 0 255 0 0 0 //Thunderstaff
5 4 0 255 0 0 0 //Gorgonstaff
5 5 0 255 0 0 0 //Legendary Staff
5 6 0 255 0 0 0 //Resurrectstaff
5 7 0 255 0 0 0 //Chaos Lightningstaff
5 8 0 255 0 0 0 //Staff Of Destruction
5 9 0 255 0 0 0 //Unicorn Staff
5 10 0 255 0 0 0//Angelic Staff

//Shield
6 0 0 255 0 0 0 //Roundshield
6 1 0 255 0 0 0 //Hornshield
6 2 0 255 0 0 0 //Kiteshield
6 3 0 255 0 0 0 //Fairyshield
6 4 0 255 0 0 0 //Buckler
6 5 0 255 0 0 0 //Shield Of Dragonslayer
6 6 0 255 0 0 0 //Boneshield
6 7 0 255 0 0 0 //Spikeshield
6 8 0 255 0 0 0 //Towershield
6 9 0 255 0 0 0 //Ironshield
6 10 0 255 0 0 0 //Roundshield
6 11 0 255 0 0 0 //Serpentshield
6 12 0 255 0 0 0 //Bronzeshield
6 13 0 255 0 0 0 //Dragonshield
6 14 0 255 0 0 0 //Legendary shield

Armors
//Bronze(DK)
7 0 0 255 0 0 0 //Bronze helm
8 0 0 255 0 0 0 //Bronze armor
9 0 0 255 0 0 0 //Bronze pants
10 0 0 255 0 0 0 //Bronze gloves
11 0 0 255 0 0 0 //Bronze boots

// Red Dragon(DK)
7 1 0 255 0 0 0 //Dragon Helm
8 1 0 255 0 0 0 //Dragon Armor
9 1 0 255 0 0 0 //Dragon Pants
10 1 0 255 0 0 0 //Dragon Gloves
11 1 0 255 0 0 0 //Dragon Boots

//Pad(DW)
7 2 0 255 0 0 0 //Pad helm
8 2 0 255 0 0 0 //Pad armor
9 2 0 255 0 0 0 //Pad pants
10 2 0 255 0 0 0 //Pad gloves
11 2 0 255 0 0 0 //Pad boots

//Legendary(DW)
7 3 0 255 0 0 0 //Legendary helm
8 3 0 255 0 0 0 //Legendary armor
9 3 0 255 0 0 0 //Legendary pants
10 3 0 255 0 0 0 //Legendary gloves
11 3 0 255 0 0 0 //Legendary boots

//Bone(DW)
7 4 0 255 0 0 0 //Bone helm
8 4 0 255 0 0 0 //Bone armor
9 4 0 255 0 0 0 //Bone pants
10 4 0 255 0 0 0 //Bone gloves
11 4 0 255 0 0 0 //Bone boots

//Leather(DK)
7 5 0 255 0 0 0 //Leather helm
8 5 0 255 0 0 0 //Leather armor
9 5 0 255 0 0 0 //Leather pants
10 5 0 255 0 0 0 //Leather gloves
11 5 0 255 0 0 0 //Leather boots

//Scale(DK)
7 6 0 255 0 0 0 //Scale helm
8 6 0 255 0 0 0 //Scale armor
9 6 0 255 0 0 0 //Scale pants
10 6 0 255 0 0 0 //Scale gloves
11 6 0 255 0 0 0 //Scale boots

//Sphinx(DW)
7 7 0 255 0 0 0 //Sphinx helm
8 7 0 255 0 0 0 //Sphinx armor
9 7 0 255 0 0 0 //Sphinx pants
10 7 0 255 0 0 0 //Sphinx gloves
11 7 0 255 0 0 0 //Sphinx boots

//Brass(DK)
7 8 0 255 0 0 0 //Brass helm
8 8 0 255 0 0 0 //Brass armor
9 8 0 255 0 0 0 //Brass pants
10 8 0 255 0 0 0 //Brass gloves
11 8 0 255 0 0 0 //Brass boots

//Iron Plated(DK)
7 9 0 255 0 0 0 //Iron helm
8 9 0 255 0 0 0 //Iron armor
9 9 0 255 0 0 0 //Iron pants
10 9 0 255 0 0 0 //Iron gloves
11 9 0 255 0 0 0 //Iron boots

//Vine(Elf)
7 10 0 255 0 0 0 //Vine helm
8 10 0 255 0 0 0 //Vine armor
9 10 0 255 0 0 0 //Vine pants
10 10 0 255 0 0 0 //Vine gloves
11 10 0 255 0 0 0 //Vine boots

//Silk(Elf)
7 11 0 255 0 0 0 //Silk helm
8 11 0 255 0 0 0 //Silk armor
9 11 0 255 0 0 0 //Silk pants
10 11 0 255 0 0 0 //Silk gloves
11 11 0 255 0 0 0 //Silk boots

//Wind(Elf)
7 12 0 255 0 0 0 //Wind helm
8 12 0 255 0 0 0 //Wind armor
9 12 0 255 0 0 0 //Wind pants
10 12 0 255 0 0 0 //Wind gloves
11 12 0 255 0 0 0 //Wind boots

//Spirit(Elf)
7 13 0 255 0 0 0 //Spirit helm
8 13 0 255 0 0 0 //Spirit armor
9 13 0 255 0 0 0 //Spirit pants
10 13 0 255 0 0 0 //Spirit gloves
11 13 0 255 0 0 0 //Spirit boots

//Guardian(Elf)
7 14 0 255 0 0 0 //Guardian Helm
8 14 0 255 0 0 0 //Guardian Armor
9 14 0 255 0 0 0 //Guardian Pants
10 14 0 255 0 0 0 //Guardian Gloves
11 14 0 255 0 0 0 //Guardian Boots

//Atlantis(MG)
8 15 0 255 0 0 0 //Atlantis Armor
9 15 0 255 0 0 0 //Atlantis Pants
10 15 0 255 0 0 0 //Atlantis Gloves
11 15 0 255 0 0 0 //Atlantis Boots

//Black Dragon(DK)
7 16 0 255 0 0 0 //Black Dragon helm
8 16 0 255 0 0 0 //Black Dragon armor
9 16 0 255 0 0 0 //Black Dragon pants
10 16 0 255 0 0 0 //Black Dragon gloves
11 16 0 255 0 0 0 //Black Dragon boots

//Black Phoenix(DK)Best
7 17 0 255 0 0 0 //Phoenix Helm
8 17 0 255 0 0 0 //Phoenix Armor
9 17 0 255 0 0 0 //Phoenix Pants
10 17 0 255 0 0 0 //Phoenix Gloves
11 17 0 255 0 0 0 //Phoenix Boots

//Unicorn(DW)Best
7 18 0 255 0 0 0 //Unicorn Helm
8 18 0 255 0 0 0 //Unicorn Armor
9 18 0 255 0 0 0 //Unicorn Pants
10 18 0 255 0 0 0 //Unicorn Gloves
11 18 0 255 0 0 0 //Unicorn Boots

//Divine(Elf)Best
7 19 0 255 0 0 0 //Divine Helm
8 19 0 255 0 0 0 //Divine Armor
9 19 0 255 0 0 0 //Divine Pants
10 19 0 255 0 0 0 //Divine Gloves
11 19 0 255 0 0 0 //Divine Boots

//Thunder(MG)Best
8 20 0 255 0 0 0 //Thunder Armor
9 20 0 255 0 0 0 //Thunder Pants
10 20 0 255 0 0 0 //Thunder Gloves
11 20 0 255 0 0 0 //Thunder Boots

//Chaos Wings
12 0 0 255 0 0 0 //Fairy Wings
12 1 0 255 0 0 0 //Heaven Wings
12 2 0 255 0 0 0 //Satan Wings
12 3 0 255 0 0 0 //Fairy Wings 2
12 4 0 255 0 0 0 //Mage Wings 2
12 5 0 255 0 0 0 //Knight Wing 2
12 6 0 255 0 0 0 //MG Wing 2

//Summon Orb
12 8 0 0 0 0 0 //Healing Orb
12 9 0 0 0 0 0 //Advanced Defence
12 10 0 0 0 0 0 //Advanced Damage
12 11 0 0 0 0 0 //Summon Goblin
12 11 1 0 0 0 0 //Summon Golem
12 11 2 0 0 0 0 //Summon Assassin
12 11 3 0 0 0 0 //Summon Yeti
12 11 4 0 0 0 0 //Summon DarkKnight
12 11 5 0 0 0 0 //Summon Bali
12 11 6 0 0 0 0 //Summon Soilder 12 7 0 255 0 0 0//Orb of twisting slash
12 12 0 255 0 0 0 //Earth Break (Blade Knight)
12 13 0 255 0 0 0 //Unicorn Attack (Blade Knight/Dark Knight/MG)
12 14 0 255 0 0 0 //Mass Healing (Blade Knight)) 12 16 0 255 0 0 0 //Flame Slash (MG)
12 17 0 255 0 0 0 //Penetration Shot Orb (Muse Elf/Elf)
12 18 0 255 0 0 0 //Ice Shot Orb (Muse Elf)
12 19 0 255 0 0 0 //Swift Attack Orb (Dark Knight)

//Guardians
13 0 0 255 0 0 0 //Guardian Angel
13 1 0 255 0 0 0 //Satan
13 2 0 255 0 0 0 //Horn of Unilia
13 3 0 255 0 0 0 //DinoRant //Misc
13 8 0 255 0 0 0 //Ice Ring
13 9 0 255 0 0 0 //Poison Ring
13 10 0 255 0 0 0 //Dino Transformation Ring
13 10 1 255 0 0 0 //Giant Transformation Ring
13 10 2 255 0 0 0 //Skeleton Transformation Ring
13 10 3 255 0 0 0 //Bull Transformation Ring
13 10 4 255 0 0 0 //Mage Transformation Ring
13 10 5 255 0 0 0 //Death Bull Transformation Ring
13 12 0 255 0 0 0 //Lightning Necklace
13 13 0 255 0 0 0 //Fire Necklace
13 14 0 255 0 0 0 //Blue Feather
13 15 0 255 0 0 0 //Blue Pear
13 16 0 255 0 0 0 //Blood Book
13 17 0 255 0 0 0 //Blood Tooth
13 18 0 255 0 0 0 //Cloak
13 19 0 255 0 0 0 //Mini Angelic Staff
14 10 0 0 0 0 0 //Town Teleport
14 11 0 255 0 0 0 //Box Of Luck
14 11 8 1 0 0 0 //Box of Kundan+1
14 11 9 1 0 0 0 //Box of Kundan+2
14 11 10 1 0 0 0 //Box of Kundan+3
14 11 11 1 0 0 0 //Box of Kundan+4
14 12 0 255 0 0 0 //Heart
12 15 0 255 0 0 0 //Jewel of Chaos
14 13 0 255 0 0 0 //Jewel of Bless
14 14 0 255 0 0 0 //Jewel of Soul
14 16 0 255 0 0 0 //Jewel of Life
14 22 0 255 0 0 0 //Jewel Of Creation
14 17 0 255 0 0 0 //Eye of Devil Square
14 18 0 255 0 0 0 //Devil Square Key
14 19 0 255 0 0 0 //Devil Square Invitation
14 20 0 255 0 0 0 //Sentimental Charm
14 21 0 255 0 0 0 //HINET
14 23 0 255 0 0 0 //King's Book
14 24 0 255 0 0 0 //Sword Of The Broken Soul
14 25 0 255 0 0 0 //Tear Of The Fairy
14 26 0 255 0 0 0 //Soul Of Instinct

//Spell Book
15 0 0 255 0 0 0 //Poison
15 1 0 255 0 0 0 //Meteorite
15 2 0 255 0 0 0 //Lightning
15 3 0 255 0 0 0 //Fireball
15 4 0 255 0 0 0 //Flame
15 5 0 255 0 0 0 //Teleport
15 6 0 255 0 0 0 //Ice
15 7 0 255 0 0 0 //Twister
15 8 0 255 0 0 0 //Evil Spirits
15 9 0 255 0 0 0 //Hellfire
15 10 0 255 0 0 0 //Power Wave
15 11 0 255 0 0 0 //Aurora
15 12 0 255 0 0 0 //Comet
15 13 0 255 0 0 0 //Inferno
15 14 0 255 0 0 0 //Psychic Teleport
15 15 0 255 0 0 0 //Attack Shield Aura 14 19 0 1 0 0 0

//devil square invitation
14 19 1 1 0 0 0 //devil square invitation
14 19 2 1 0 0 0 //devil square invitation
14 19 3 1 0 0 0 //devil square invitation
14 19 4 1 0 0 0 //devil square invitation
14 19 5 1 0 0 0 //devil square invitation
and for last
X X lvl X luck opt lvl = (0:no,1:yes)
luck = j. w.
opt = {1, 2, 3, 4} /item option level

Aiki Valid HTML 4.01 Transitional © Aiki 2002 GG 4633529 Update
cool hit counter
Skype me