Mu Online
Autor: Denilson Jr. | Publicado: 2010-06-23T16:22:00-07:00

Componentes necessários:1. Computador muito bom (pra quem não sabe o que é isso vai um exemplo: Pentium 4 ou Athlon acima de 2.0GHz com no mínimo 512MB de RAM, recomendo de 1GB para cima, rodando Windows 2000 Pro ou Server, é melhor e mais estável que o 98 e o XP, e 100MB de espaço, talvez mais vai depender da sua base de dados)2. MSSQL 2000 (Não é o MySQL!!!)3. Mu Server 0.97 (EXTRAIA OS ARQUIVOS NUMA PASTA QUALQUER NA UNIDADE D:, SÓ PODE SER NA UNIDADE D POIS OS ARQUIVOS ESTÃO TRAVADOS PRA ESSA UNIDADE, CASO ALGUÉM NÃO TENHA UNIDADE D COMO OUTRO HD OU PARTIÇÃO USE O COMANDO SUBST DO DOS)4. Paciência5. Mu Client Full e Patch para versão 0.97(pode ser d, e, f, x qualquer uma)Começando:Primeiramente vamos pegar os softwares necessários:No caso do MSSQL você pode fazer o download dele aquihttp://www.microsoft.com/sql/evaluation/trial/privacy.aspOs arquivos do Mu Server 0.97 estão aquihttp://www.rzpatches.com/Mu97Server.exeA senha dos arquivos do server é ragezone .Pegue o Mu Client e os patchs no site do Mu Chinahttp://download.muchina.com/MU0_96y_full(Chs).exeConfigurando o SQL:Execute o instalador do MSSQL e vá dando next até finalizar a instalação, só observe o seguinte, tem uma tela que você irá escolher a opção Use The Local System Account, isso é para não ter problemas no futuro.Após ter instalado vá no menu iniciar e localize no grupo de trabalho do SQL o Enterprise Manager, lá você vai expandir a árvore de itens do SQL para localizar a pasta Databases dentro dela tem várias, não apague nenhuma pois não sei se o SQL precisa de alguma para funcionar.Dê um clique com o botão direito na pasta Databases vá em New Database, coloque o nome MuOnline.Agora clique com o botão direito na DB MuOnline e vá em Todas as Taferas (All Tasks) e depois em Restore Database lá dentro você irá selecionar na opção Restore a opção From Device e clique em Select Devices, na próxima tela você clica em Add e clique no botão ... e localize a pasta db baks dentro da pasta do server que você descompactou, e selecione o arquivo MuOnline e clique Ok, ok novamente e na tela onde você começou a configurar essa DB vai na guia Options e marque a opção Force restore over existing database, clique em ok e ele começará a restaurar a DB do Mu Server.Use o mesmo procedimento criando uma DB chamada Ranking e restaure o arquivo Rankin na pasta db baks.Criando os DSN´s:Agora vá no Painel de Controle e depois em Ferramentas Administrativas e abra o ODBC (Usuários do Windows 98 e ME o ODBC está no Painel de Controle).Agora vai na Guia NFD do Sistema e crie as seguintes entradas, mas lembre-se no início da criação o servidor você escolha (local) e na tela em que tem a opção Change Default Database marque ela e selecione a opção MuOnline:MuOnlineMuOnlineJoinDBEventUSELOGACCOUNTDB_INFO_STARTGAMEDB_INFO_ENDGAMEDB_INFO_STARTLOGINDB_INFO_STARTMUMNGDB_INFO_STARTSERVERINFO_STARTUSELOGDB_INFO_STARTExDBMunonline ExDBNo final crie uma entrada usando o mesmo procedimento para DB Ranking sendo que na opção Change Default Database para DB Ranking.Criando Contas:Pra criar contas use o Query Analyzer que você instalou juntamente com o MSSQL (Está no Menu Iniciar) e lá você muda a DB que você vai usar os códigos a seguir usando CTRL+U e selecione a MuOnline:SET IDENTITY_INSERT MEMB_INFO ONINSERT INTO MEMB_INFO (memb_guid,memb___id,memb__pwd,memb_name,sno__numb ,post_code,addr_info,addr_deta,tel__numb,mail_addr ,phon_numb,fpas_ques,fpas_answ,job__code,appl_days ,modi_days,out__days,true_days,mail_chek,bloc_code ,ctl1_code)VALUES ('1','$login','$password','$nick', '1','1234','11111','personalid','12343','email','test@test.com','question','answer','1','2004-1-1','2004-1-1','2004-1-1','2004-1-1','1','0','1')INSERT INTO VI_CURR_INFO (ends_days,chek_code,used_time,memb___id,memb_name ,memb_guid,sno__numb,Bill_Section,Bill_value,Bill_ Hour,Surplus_Point,Surplus_Minute,Increase_Days )VALUES ('2005','1',1234,'$login','$nick',1,'7','6','3','6 ','6','2004-1-1 10:36:00','0' )Mude os campos onde tenham $qualquercoisa pros dados certos (Ex. $login = seu login, $password = sua senha, e por aí vai)Depois de modificar tudo você clica no botão |> na barra de botões.Configurando os IP´s do MU Server:Agora vem a parte mais chatinha, você irá configurar o server para rodar com o seu ip.Primeiro você irá modificar os seguintes arquivos:d:\muserver\CS\Connectserverlist.datd:\muserver\CS\data\Connectserverlist.datd:\muserver\CS\data\Serverlist.datd:\muserver\Data\IpList.datd:\muserver\Data\Serverlist.datd:\muserver\Data\Lang\chs\commonloc.cfgd:\muserver\Data\Lang\kor\commonloc.cfgd:\muserver\Data\commonserver.cfg (NÃO MUDE A LINGUAGEM)No caso dos arquivos abaixo você irá colocar o ip da conexão caso queira publicar o server na net:d:\muserver\CS\Connectserverlist.datd:\muserver\CS\data\Connectserverlist.datd:\muserver\CS\data\Serverlist.datd:\muserver\Data\IpList.datd:\muserver\Data\Lang\chs\commonloc.cfgd:\muserver\Data\Lang\kor\commonloc.cfgNa pasta Links no servidor do Mu tem 8 atalhos você irá modificar os ips dos seguintes atalhos pro seu IP:Atalho 4Atalho 8Editando os itens das Shops:Vou postar aqui os itens e lojas que você poderá modificar no server para que aparecam exatamente nos Clientes:0 1 255 0(skill) 0(luck) 0(option 1-4%;2-8%; 3-12%; 4-16%)0 1 0 255 0 0 0 //Shortsword0 = class1 = type0 = item level (0 to 11)255 = durability0 = skill (0 or 1)0 = luck (0 or 1)0 = option (1 to 4)shop0.txt = Hans the Blacksmithshop1.txt = Lorencia Barmaidshop2.txt = Pasi the Wizardshop3.txt = Peddler (Lorencia exit)shop4.txt = Peddler (Lorecia, next the river)shop5.txt = Potion Girlshop6.txt = Davias Barmaidshop7.txt = Wizard (Davias)shop8.txt = Weapon Merchant (Davias)shop9.txt = Craftsman (Noria)shop10.txt = Elf Lalasyntax for the shop codes//Sword0 0 0 255 0 0 0 //Kris0 1 0 255 0 0 0 //Shortsword0 2 0 255 0 0 0 //Rapier0 3 0 255 0 0 0 //Katache0 4 0 255 0 0 0 //Scimitar0 5 0 255 0 0 0 //Blade0 6 0 255 0 0 0 //Gladius0 7 0 255 0 0 0 //Falchion0 8 0 255 0 0 0 //Serpentsword0 9 0 255 0 0 0 //Salamandersword0 10 0 255 0 0 0 //Light Sabre0 11 0 255 0 0 0 //Legendary Sword0 12 0 255 0 0 0 //Heliacal Sword*0 13 0 255 0 0 0 //Doubleblade0 14 0 255 0 0 0 //Lightningsword0 15 0 255 0 0 0 //Giant Sword0 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//Axes1 0 0 255 0 0 0 //Small Axe1 1 0 255 0 0 0 //Hatchet1 2 0 255 0 0 0 //Doubleaxe1 3 0 255 0 0 0 //Tomahawk1 4 0 255 0 0 0 //Fairyaxe1 5 0 255 0 0 0 //Battleaxe1 6 0 255 0 0 0 //Nikkeaaxe1 7 0 255 0 0 0 //Larkanaxe1 8 0 255 0 0 0 //Crescentic Axe//Maces/Hammers2 0 0 255 0 0 0 //Mace2 1 0 255 0 0 0 //Morningstar2 2 0 255 0 0 0 //Iron Hammer2 3 0 255 0 0 0 //Great Hammer2 4 0 255 0 0 0 //Serpenthammer2 5 0 255 0 0 0 //Crystal Morningstar*2 6 0 255 0 0 0 //Chaos Axe//Polearms3 0 0 255 0 0 0 //Lightspear3 1 0 255 0 0 0 //Spear3 2 0 255 0 0 0 //Dragonlance3 3 0 255 0 0 0 //Big Pike3 4 0 255 0 0 0 //Serpentspear3 5 0 255 0 0 0 //Double Halberd3 6 0 255 0 0 0 //Halberd3 7 0 255 0 0 0 //Bardiche3 8 0 255 0 0 0 //Great Scythe3 9 0 255 0 0 0 //Bill Of Balrog*//Bows4 0 0 255 0 0 0 //Shortbow4 1 0 255 0 0 0 //Bow4 2 0 255 0 0 0 //Fairybow4 3 0 255 0 0 0 //Battlebow4 4 0 255 0 0 0 //Tigerbow4 5 0 255 0 0 0 //Lightbow4 6 0 255 0 0 0 //Chaosbow4 7 0 255 0 0 0 //Arrows4 8 0 255 0 0 0 //Crossbow4 9 0 255 0 0 0 //Golden Crossbow4 10 0 255 0 0 0 //Arquebus4 11 0 255 0 0 0 //Light Crossbow4 12 0 255 0 0 0 //Serpent Crossbow4 13 0 255 0 0 0 //Legendary Crossbow4 14 0 255 0 0 0 //Cannon Crossbow*4 15 0 255 0 0 0 //Bolts4 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//Staffs5 0 0 255 0 0 0 //Skullstaff5 1 0 255 0 0 0 //Angelic Staff5 2 0 255 0 0 0 //Serpentstaff5 3 0 255 0 0 0 //Thunderstaff5 4 0 255 0 0 0 //Gorgonstaff5 5 0 255 0 0 0 //Legendary Staff5 6 0 255 0 0 0 //Resurrectstaff5 7 0 255 0 0 0 //Chaos Lightningstaff5 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//Shield6 0 0 255 0 0 0 //Roundshield6 1 0 255 0 0 0 //Hornshield6 2 0 255 0 0 0 //Kiteshield6 3 0 255 0 0 0 //Fairyshield6 4 0 255 0 0 0 //Buckler6 5 0 255 0 0 0 //Shield Of Dragonslayer*6 6 0 255 0 0 0 //Boneshield6 7 0 255 0 0 0 //Spikeshield6 8 0 255 0 0 0 //Towershield6 9 0 255 0 0 0 //Ironshield6 10 0 255 0 0 0 //Roundshield6 11 0 255 0 0 0 //Serpentshield6 12 0 255 0 0 0 //Bronzeshield6 13 0 255 0 0 0 //Dragonshield*6 14 0 255 0 0 0 //Legendary shieldArmors//Bronze(DK)7 0 0 255 0 0 0 //Bronze helm8 0 0 255 0 0 0 //Bronze armor9 0 0 255 0 0 0 //Bronze pants10 0 0 255 0 0 0 //Bronze gloves11 0 0 255 0 0 0 //Bronze boots// Red Dragon(DK)7 1 0 255 0 0 0 //Dragon Helm8 1 0 255 0 0 0 //Dragon Armor9 1 0 255 0 0 0 //Dragon Pants10 1 0 255 0 0 0 //Dragon Gloves11 1 0 255 0 0 0 //Dragon Boots//Pad(DW)7 2 0 255 0 0 0 //Pad helm8 2 0 255 0 0 0 //Pad armor9 2 0 255 0 0 0 //Pad pants10 2 0 255 0 0 0 //Pad gloves11 2 0 255 0 0 0 //Pad boots//Legendary(DW)7 3 0 255 0 0 0 //Legendary helm8 3 0 255 0 0 0 //Legendary armor9 3 0 255 0 0 0 //Legendary pants10 3 0 255 0 0 0 //Legendary gloves11 3 0 255 0 0 0 //Legendary boots//Bone(DW)7 4 0 255 0 0 0 //Bone helm8 4 0 255 0 0 0 //Bone armor9 4 0 255 0 0 0 //Bone pants10 4 0 255 0 0 0 //Bone gloves11 4 0 255 0 0 0 //Bone boots//Leather(DK)7 5 0 255 0 0 0 //Leather helm8 5 0 255 0 0 0 //Leather armor9 5 0 255 0 0 0 //Leather pants10 5 0 255 0 0 0 //Leather gloves11 5 0 255 0 0 0 //Leather boots//Scale(DK)7 6 0 255 0 0 0 //Scale helm8 6 0 255 0 0 0 //Scale armor9 6 0 255 0 0 0 //Scale pants10 6 0 255 0 0 0 //Scale gloves11 6 0 255 0 0 0 //Scale boots//Sphinx(DW)7 7 0 255 0 0 0 //Sphinx helm8 7 0 255 0 0 0 //Sphinx armor9 7 0 255 0 0 0 //Sphinx pants10 7 0 255 0 0 0 //Sphinx gloves11 7 0 255 0 0 0 //Sphinx boots//Brass(DK)7 8 0 255 0 0 0 //Brass helm8 8 0 255 0 0 0 //Brass armor9 8 0 255 0 0 0 //Brass pants10 8 0 255 0 0 0 //Brass gloves11 8 0 255 0 0 0 //Brass boots//Iron Plated(DK)7 9 0 255 0 0 0 //Iron helm8 9 0 255 0 0 0 //Iron armor9 9 0 255 0 0 0 //Iron pants10 9 0 255 0 0 0 //Iron gloves11 9 0 255 0 0 0 //Iron boots//Vine(Elf)7 10 0 255 0 0 0 //Vine helm8 10 0 255 0 0 0 //Vine armor9 10 0 255 0 0 0 //Vine pants10 10 0 255 0 0 0 //Vine gloves11 10 0 255 0 0 0 //Vine boots//Silk(Elf)7 11 0 255 0 0 0 //Silk helm8 11 0 255 0 0 0 //Silk armor9 11 0 255 0 0 0 //Silk pants10 11 0 255 0 0 0 //Silk gloves11 11 0 255 0 0 0 //Silk boots//Wind(Elf)7 12 0 255 0 0 0 //Wind helm8 12 0 255 0 0 0 //Wind armor9 12 0 255 0 0 0 //Wind pants10 12 0 255 0 0 0 //Wind gloves11 12 0 255 0 0 0 //Wind boots//Spirit(Elf)7 13 0 255 0 0 0 //Spirit helm8 13 0 255 0 0 0 //Spirit armor9 13 0 255 0 0 0 //Spirit pants10 13 0 255 0 0 0 //Spirit gloves11 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 helm8 16 0 255 0 0 0 //Black Dragon armor9 16 0 255 0 0 0 //Black Dragon pants10 16 0 255 0 0 0 //Black Dragon gloves11 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 Wings12 0 0 255 0 0 0 //Fairy Wings12 1 0 255 0 0 0 //Heaven Wings12 2 0 255 0 0 0 //Satan Wings12 3 0 255 0 0 0 //Fairy Wings 212 4 0 255 0 0 0 //Mage Wings 212 5 0 255 0 0 0 //Knight Wing 212 6 0 255 0 0 0 //MG Wing 2//Summon Orb12 8 0 0 0 0 0 //Healing Orb12 9 0 0 0 0 0 //Advanced Defence12 10 0 0 0 0 0 //Advanced Damage12 11 0 0 0 0 0 //Summon Goblin12 11 1 0 0 0 0 //Summon Golem12 11 2 0 0 0 0 //Summon Assassin12 11 3 0 0 0 0 //Summon Yeti12 11 4 0 0 0 0 //Summon DarkKnight12 11 5 0 0 0 0 //Summon Bali12 11 6 0 0 0 0 //Summon Soilder12 7 0 255 0 0 0//Orb of twisting slash12 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)//Guardians13 0 0 255 0 0 0 //Guardian Angel13 1 0 255 0 0 0 //Satan13 2 0 255 0 0 0 //Horn of Unilia13 3 0 255 0 0 0 //DinoRant//Misc14 0 0 255 0 0 0 //Apple14 1 0 255 0 0 0 //Small Healing Tonic14 2 0 255 0 0 0 //Medium Healing Tonic14 3 0 255 0 0 0 //Large Healing Tonic14 4 0 255 0 0 0 //Small Mana Tonic14 5 0 255 0 0 0 //Medium Mana Tonic14 6 0 255 0 0 0 //Large Mana Tonic14 8 0 255 0 0 0 //Antidote Tonic14 9 0 255 0 0 0 //Alcohol13 8 0 255 0 0 0 //Ice Ring13 9 0 255 0 0 0 //Poison Ring13 10 0 255 0 0 0 //Dino Transformation Ring13 10 1 255 0 0 0 //Giant Transformation Ring13 10 2 255 0 0 0 //Skeleton Transformation Ring13 10 3 255 0 0 0 //Bull Transformation Ring13 10 4 255 0 0 0 //Mage Transformation Ring13 10 5 255 0 0 0 //Death Bull Transformation Ring13 12 0 255 0 0 0 //Lightning Necklace13 13 0 255 0 0 0 //Fire Necklace13 14 0 255 0 0 0 //Blue Feather13 15 0 255 0 0 0 //Blue Pear13 16 0 255 0 0 0 //Blood Book13 17 0 255 0 0 0 //Blood Tooth13 18 0 255 0 0 0 //Cloak13 19 0 255 0 0 0 //Mini Angelic Staff14 10 0 0 0 0 0 //Town Teleport14 11 0 255 0 0 0 //Box Of Luck14 12 0 255 0 0 0 //Heart12 15 0 255 0 0 0 //Jewel of Chaos14 13 0 255 0 0 0 //Jewel of Bless14 14 0 255 0 0 0 //Jewel of Soul14 16 0 255 0 0 0 //Jewel of Life14 22 0 255 0 0 0 //Jewel Of Creation*14 17 0 255 0 0 0 //Eye of Devil Square14 18 0 255 0 0 0 //Devil Square Key14 19 0 255 0 0 0 //Devil Square Invitation14 20 0 255 0 0 0 //Sentimental Charm14 21 0 255 0 0 0 //HINET14 23 0 255 0 0 0 //King's Book14 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 Book15 0 0 255 0 0 0 //Poison15 1 0 255 0 0 0 //Meteorite15 2 0 255 0 0 0 //Lightning15 3 0 255 0 0 0 //Fireball15 4 0 255 0 0 0 //Flame15 5 0 255 0 0 0 //Teleport15 6 0 255 0 0 0 //Ice15 7 0 255 0 0 0 //Twister15 8 0 255 0 0 0 //Evil Spirits15 9 0 255 0 0 0 //Hellfire15 10 0 255 0 0 0 //Power Wave15 11 0 255 0 0 0 //Aurora15 12 0 255 0 0 0 //Comet15 13 0 255 0 0 0 //Inferno15 14 0 255 0 0 0 //Psychic Teleport15 15 0 255 0 0 0 //Attack Shield Aura