Tutoriais, Dicas e Informações

Edição e Criação de Mu Server

Downloads

Começando a Jogar MU

Postagens destinadas a quem está começando a jogar MU

Começando

Emoticons no Mu

Characters ( Personagens )

Patchs e Clientes

Patch's e clients completos

Client Mu1.02I

Mu1.1e+

Client Mu1.02b+

Client Mu 1.02D+

Client Mu 1.00L

Client Mu 97d+99

Client Mu 98i

Client Mu 97j

Mu0.97ñ+99c+1.0f Full

Mu0.97ñ+99c+1.0f Patch

Mu0.97ñ+99c+1.0f Correção

Mu0.97d+99 Versão Full

Mu0.99b+ Versao Full Chs


Mu0.99b+ Patch Chs

Mu0.99b+ Versao Full Americana

Mu0.99b+ Patch Americano

Mu0.99z Patch Americano

Mu0.96 Versao Full Chs

Mu0.97 Versao Full Americana

MU0_93d_full(Chs).exe

MU0_93d_patch(Chs).exe

MU0_94o_patch(Chs).exe

MU0_95q_full(Chs).exe


MU0_95q_patch(Chs).exe

MU0_95q_patch_from71..>

MU0_96u_full(Chs).exe


MU0_96y_patch(Chs).exe

MU0_98c_full(Chs).exe


MU0_98s_patch(Chs).exe


MU0_99F+_Patch(Chs).exe


MU0_99Z+_TPatch(Chs)..>


MU0_99g_full(Chs).exe


MU0_99g_patch(Chs).exe


MU0_99j_patch(Chs).exe


MU_MusicAddOn(Chs).exe


Site com vários tipos de downlods: NefficientMu

SQL Server

Ultilitários

Programa usado para achar e deletar items clonados : Dupe Finder
Usado para editar arquivos BMD do seu client : BMD Editor
Usado para criar Launcher's para verções abaixo de 1.02: MULauncherBuilder
Usado para editar iten, cadastrar, editar inventorio e etc..: MuEditor 2.1 e Mu Editor para 1.xx (OBS: "xx" = qualquer número ou letra)
Usado para hospedar sites php, asp e html: AppServ-2.5.4a , Easy PHP 1.8
Usado para bloquear Hack's :SygatePersonalFirewall
Usado para crias as ODBC automaticamente: ODBC.reg

Mu Servers

Mu99.6XT

Mu1.02I (verção 100% fix ou seja SEM BUG!!!)

Mu1.02D+ (verção 100% fix ou seja sem BUG!!!)

Mu 97d+99

Mu 1.1e+

Mu 99b+1.0

Mu 1.02J

Mu 99b

Mu 1.00L (Mu Texas)

Mu 1.02S

Mu 1.02K

Servidor Lan + Internet

Servidor Lan + Internet:

Para Servidores Internet + LanHouse (rede)

1º Crie um no-ip de no maximo 4 digitos (exemplo: mu**.no-ip.com, org, ou info)

2º Configure os ips do muserver da seguinte forma

Connect Server:

Citação:

D: ou C: \musever\cs
Configure todos os ips desta pasta com o seu no-ip Exemplo: 0 "mu**" "mu**.no-ip.com" 55901 "SHOW"


CommonServer:

Citação:

D: ou C:\muserver\data\commonserver.cfg
Configure os ips deste arquivo com o seu ip local que no caso é "127.0.0.1"


IpList:

Citação:

D: ou C:\muserver\data\IpList.dat
Configure com seu no-ip Exemplo: "mu**.no-ip.com"


Language:

Citação:

D: ou C:\muserver\data\lang\chs\commonloc.cfg
Configure com seu ip de rede.

Exemplo: [ConnectServerInfo] IP = (ip de rede) PORT = 55557
[GameServerInfo] ClientExeVersion = Sua versao ClientExeSerial = Seu Serial LootingTime = 10 Faça a mesma coisa com o arquivo: D: ou C:\muserver\data\lang\kor\commonloc.cfg


JoinServer:

Citação:

Link 4(JoinServer)
Configure com seu ip de rede Exemplo: D: ou C:\MuServer\JoinServer\JoinServer.exe /p55970 /ca(ip de rede) /cp55557


GameServer:

Citação:

Link 8(GameServer)
Configure também com seu ip de rede Exemplo: D: ou C:\MuServer\GameServer\GameServer.exe (ip de rede) 55970 (ip de rede) 55960 55901


3º Agora você terá que editar o seguinte arquivo com o "Bloco de Notas":

c:\windows\system32\drivers\etc\host

Apague tudo e coloque da seguinte forma:

Citação:
127.0.0.1 localhost (ip de rede) (seu no-ip)


OBS.: Isso você terá que fazer em todas as maquinas da lanhouse(inclusive o host)

4º Abra as seguintes portas no seu modem

* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 UDP
* 55962 TCP
* 55557 TCP
* 55901 TCP

Para descobrir seu ip de rede:

Vá em "Iniciar" -> "Executar" -> Digite "CMD"( Isso fará que você acesse o Prompt de Comando -> Ao entrar no Prompt Digite o seguinte Comando "ipconfig" -> na linha "Endereço IP" vai estar seu ip de rede.

Pronto Server Internet + Rede.

Criando um Login ASP para Site

Criando um login ASP para seu site:

Em primeiro lugar vamos criar um arquivo chamado config.asp que guardara as configurações de senha etc.. antes de tudo iremos criar uma coluna na tabela memb_info chamada de user_level nela podemos utilizar valores 0 ate ..., cada numero seria um nivel de cada usuario depois irei ensinar a utilizar nivel de acesso diferente.

com o seguinte conteudo:

<% usuariodobd = "sa" 'aki voce coloca o usuario do sql senhadobd = "123456" 'aki a senha nomedobd = "muonline" ' aki o nome do banco de dados no caso muonline ipdobd = "(local)" ' aki o ip deiche (local) caso esteja rodando no pc onde o sql esta instalado! %>

agora iremos a criação da pagina onde ele efetuara o login.
coloke o nome dela como teste.asp
coloke o codigo:

< action="login.asp" method="post">
< name="login" size="20" type="text">
< name="senha" size="20" type="password">
< value="Enviar" type="submit">


Atenção coloque sem os espaços entre o <>

agora iremos ao codigo da pagina que efetuara o login. chamada de login.asp


<% dim connstr dim conn connstr = "Provider=SQLOLEDB;Data Source="&ipdobd&";DATABASE="&nomedobd&";UID="&usuariodobd&";pwd="&senhadobd Set conn = Server.CreateObject("ADODB.Connection") conn.Open connstr errormsg="Nao foi possivel conectar no sql server" if err.number<>0 then
response.write "Nao foi possivel conectar no banco de dados"
response.end
end if


'Vamos capturar o login e a senha digitada no formulário
login2 = Request.Form("login")
senha2 = Request.Form("senha")


'Agora verificamos se o usuário e a senha estão corretos
SQL = "select * from MEMB_INFO where memb___id = '"&login2&"' and memb__pwd = '"&senha2&"' "
Set RS = Conn.Execute(SQL)


'Caso não esteja correto, indicamos o erro
If RS.EOF Then
Response.Redirect "erro.asp"
Response.End
End If


'Se chegou até aqui, é porque o login e senha estão corretos.
'Vamos então verificar o nível de acesso do usuário.
session("nivel") = RS("user_level") 'Colocamos numa session pois iremos utiliza-las em outras páginas
response.redirect "protegido.asp"
%>



vamos agora a configuração da pagina onde somente os logados poderão ver.
coloke o nome de protegido.asp
CODE
<% if session("nivel") <> "1" then%>

<%

response.redirect "teste.asp"
end if%>

aki vc coloca seu codigo html normalmente!

agora irei explicar em que podemos utilizar cada nivel de acesso por exemplo.
podemos utilizar nivel 1 para usuarios normais nivel 2 para usuarios especiais e nivel 3 para administrador. vc coloca esses numeros na coluna user_level
para proteger a pagina de nivel 2 e 3 utilizamos o seguinte codigo:
para nivel 2:
CODE
if session("nivel") <> "2" then%>

<% response.redirect "teste.asp" end if %>

aki o codigo normal da pagina de nivel 2

para nivel 3 eh so trocar em session("nivel") <> "2" <-- o numero 2 se coloca 3 espero ter ajudado.span

Editando Shop

Editando Shop:

Vamos editar os shops do seu servidor basta abrir a pasta

D: ou C:\muserver\data

Onde tem arquivos com os nomes de shop1 até shop10 que poderá ser Aberto com o Bloco de Notas :

shop0 - [Lorencia] Hans the Blacksmith (116,141)
shop1 - [Lorencia] Liaman The Barmaid (123,135)
shop2 - [Lorencia] Pasi the Wizard (118,113)
shop3 - [Lorencia] Peddlar (183,137)
shop4 - [Lorencia] Peddler (6,145)
shop5 - [Lorencia] Potion Girl (128,86)
shop6 - [Devias] Barmaid (226,25)
shop7 - [Devias] Wizard (225,41)
shop8 - [Devias] Weapon Merchant (186,47)
shop9 - [Noria] Craftsman (195,125)
shop10 - [Noria] Elf Lala (172,126)

vou explicar antes como colocar luck skill e option

0 1 0 255 1 1 0 //Shortsword

0 = Classe (No caso espadas)
1 = Item (Seria o item da classe, Short Sword)
0 = Level do Item (+0,+1+2+3...)
255 = Durabilidade (0 - 255)
1 = Skill (1 = Com skill, 2 = Sem skill)
1 = Luck (1 = Item com Luck, 0 = Sem luck)
0 = Option (1 = +4, 2 = +8 e ai vai)

veja os itens que você pode colocar para venda:

//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

//Axes
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

//Unicorn(MG)
8 15 0 255 0 0 0 //Unicorn Armor
9 15 0 255 0 0 0 //Unicorn Pants
10 15 0 255 0 0 0 //Unicorn Gloves
11 15 0 255 0 0 0 //Unicorn 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

//Grand Soul(DW)Best
7 18 0 255 0 0 0 //Grand Soul Helm
8 18 0 255 0 0 0 //Grand Soul Armor
9 18 0 255 0 0 0 //Grand Soul Pants
10 18 0 255 0 0 0 //Grand Soul Gloves
11 18 0 255 0 0 0 //Grand Soul 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 //Butterfly Wings
12 4 0 255 0 0 0 //Archangel Wings
12 5 0 255 0 0 0 //Devil Wing
12 6 0 255 0 0 0 //Thunder Wings

//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

//Skills
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 //Death Stab (Blade Knight/Dark Knight/MG)
12 14 0 255 0 0 0 //Fury of Light (Blade Knight)
12 16 0 255 0 0 0 //Flame Slash (MG)
12 17 0 255 0 0 0 //Penetration Muse Elf/Elf)
12 18 0 255 0 0 0 //Ice Age (Muse Elf)
12 19 0 255 0 0 0 //Swift Attack (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

//Items
14 0 0 255 0 0 0 //Apple
14 1 0 255 0 0 0 //Small Healing
14 2 0 255 0 0 0 //Medium Healing
14 3 0 255 0 0 0 //Large Healing
14 4 0 255 0 0 0 //Small Mana
14 5 0 255 0 0 0 //Medium Mana
14 6 0 255 0 0 0 //Large Mana
14 8 0 255 0 0 0 //Antidote
14 9 0 255 0 0 0 //Alcohol
14 10 0 0 0 0 0 //Town Teleport
14 11 0 255 0 0 0 //Box Of Luck
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 Books
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

Itens 99

//Item 99
0 20 0 255 0 0 0 //Blade of Devourer
0 21 0 255 0 0 0 //Double Sided Blunt Sword
0 31 0 255 0 0 0 //Death Broad
2 8 0 255 0 0 0 //Skeleton Mace
2 9 0 255 0 0 0 //Slayer's Mace
2 10 0 255 0 0 0 //Stalker's Mace
2 11 0 255 0 0 0 //Mace of Gimli
2 12 0 255 0 0 0 //Phantom Mace
2 13 0 255 0 0 0 //Mace of the King
5 11 0 255 0 0 0 //Kundun Staff

//Flaming Phoenix (BK) Best
7 21 0 255 0 0 0 //Flaming Phoenix Helm
8 21 0 255 0 0 0 //Flaming Phoenix Armor
9 21 0 255 0 0 0 //Flaming Phoenix Pants
10 21 0 255 0 0 0 //Flaming Phoenix Gloves
11 21 0 255 0 0 0 //Flaming Phoenix Boots

//DarK Side (SM) Best
7 22 0 255 0 0 0 //DarK Side Helm
8 22 0 255 0 0 0 //DarK Side Armor
9 22 0 255 0 0 0 //DarK Side Pants
10 22 0 255 0 0 0 //DarK Side Gloves
11 22 0 255 0 0 0 //DarK Side Boots

//Hurricane (MG) Best
8 23 0 255 0 0 0 //Hurricane Armor
9 23 0 255 0 0 0 //Hurricane Pants
10 23 0 255 0 0 0 //Hurricane Gloves
11 23 0 255 0 0 0 //Hurricane Boots

//Nature (ME) Best
7 24 0 255 0 0 0 //Nature Helmet
8 24 0 255 0 0 0 //Nature Armor
9 24 0 255 0 0 0 //Nature Pants
10 24 0 255 0 0 0 //Nature Gloves
11 24 0 255 0 0 0 //Nature Boots

//Embroided (DK)
7 25 0 255 0 0 0 //Embroided Mask
8 25 0 255 0 0 0 //Embroidered Armor
9 25 0 255 0 0 0 //Embroidered Pants
10 25 0 255 0 0 0 //Embroidered Gloves
11 25 0 255 0 0 0 //Embroidered Boots

//Storm (SM,MG)
7 26 0 255 0 0 0 //Storm Mask
8 26 0 255 0 0 0 //Storm Armor
9 26 0 255 0 0 0 //Storm Pants
10 26 0 255 0 0 0 //Storm Gloves
11 26 0 255 0 0 0 //Storm Boots

//Magus (DK,MG)
7 27 0 255 0 0 0 //Magus Mask
8 27 0 255 0 0 0 //Magus Armor
9 27 0 255 0 0 0 //Magus Pants
10 27 0 255 0 0 0 //Magus Gloves
11 27 0 255 0 0 0 //Magus Boots

//Adamantine (SM)
7 28 0 255 0 0 0 //Adamantine Mask
8 28 0 255 0 0 0 //Adamantine Armor
9 28 0 255 0 0 0 //Adamantine Pants
10 28 0 255 0 0 0 //Adamantine Gloves
11 28 0 255 0 0 0 //Adamantine Boots

Editando Gates

Editando Gates:

//Lorencia -> Dungeon
1 1 0 121 232 123 233 2 0 20
2 2 1 107 247 110 247 0 1 20

Esse é o gate de entrada :

1 = Numero do gate
1 = Gate de entrada
0 = Numero do mapa ( Lorencia )
121 = Cordenada X
232 = Cordenada Y
123 = Cordenada 2 X ( exemplo o gate pega da cordenada 121 ate 123 de range isso da 2 quadrados se vc por 121 no X e 121 no X2 vai ser 1 quadrado pequeno e vai ficar muito foda de alguem acertar o buraco do gate aconselho a por minimo de 3 de diferenca entre cada )
233 = Cordenada 2 Y ( o mesmo da 2X)
2 = Aponta pro gate 2
0 = DIR ( N sei bem oq faz + nunca uso hehe )
20 = Level requerido


Gate de saida :

2 = Numero do Gate
2 = Gate de Saida ( vc entrou no gate 1 em lorencia e saiu no gate2 em dungeon )
1 = Numero do mapa ( Dungeon )
107 = Cordenada X
247 = Cordenada Y
110 = Cordenada 2X
247 = Cordenada 2Y
0 = N Aponta pra gate algum ( Se vc por 0 quer dizer q eh gate de saida ou gate de warp )
1 = Numero do DIR
20 = Level necesario para entrar no gate

O Exemplo acima foi de 1 gate de ligacao que liga lorencia ao dungeon.

Agora o exemplo abaixo é 1 gate de teleportacao que serve como /move.

//Hunting Ground
95 0 31 60 10 69 19 0 0 0

95 = Numero do Gate
0 = Gate de Warp ( como n aponta para outro gate ele so eh acessado atraves de invitation ou /move )
31 = Numero do mapa ( Hunting Ground
60 = Cordenada X
10 = Cordenada Y
69 = Cordenada X2
19 = Cordenada Y2
0 = Aponta pra qual gate ( como eh 0 quer dizer q n aponta pra ninguem )
0 = Dir
0 = Level q requer para entrar ( como eh 0 so entra por evento ou definicao do NPC )

Outro exemplo de gates de MOVE que é feito para evento.

//Kalima 1-6
88 0 24 10 16 17 22 0 0 0
89 0 25 10 16 17 22 0 0 0
90 0 26 10 16 17 22 0 0 0
91 0 27 10 16 17 22 0 0 0
92 0 28 10 16 17 22 0 0 0
93 0 29 10 16 17 22 0 0 0

Como vcs podem ver todos os gates não apontão para outros numeros quer dizer que para entrar teria de usar o Lost Map ( Invitation de kalima ) !

Gate da Versão com Novos Maps e Novos Set's

// gate number , flag, mapnumber, x, y, x2, y2, target gate, Dir, Level

//Lorencia -> Dungeon
1 1 0 121 232 123 233 2 0 20
2 2 1 107 247 110 247 0 1 20
//Dungeon -> Lorencia
3 1 1 108 248 109 248 4 0 0
4 2 0 121 231 123 231 0 1 0
//Dungeon -> Dungeon 2
5 1 1 239 149 239 150 6 0 40
6 2 1 231 126 234 127 0 1 40
//Dungeon 2 -> Dungeon
7 1 1 232 127 233 128 8 0 40
8 2 1 240 148 241 151 0 3 40
//Dungeon 2 -> Dungeon 3
9 1 1 2 17 2 18 10 0 50
10 2 1 3 83 4 86 0 3 50
//Dungeon 3 -> Dungeon 2
11 1 1 2 84 2 85 12 0 50
12 2 23 197 35 218 50 0 0 100
//Dungeon 2 -> Dungeon 3
13 1 1 5 34 6 34 14 0 50
14 2 1 29 125 30 126 0 1 50
//Dungeon 3 -> InfraWorld
15 1 1 29 127 30 127 16 0 50
16 1 22 187 54 203 69 0 0 50
//Lorencia <-> Lorencia
17 0 0 133 118 151 135 0 0 0
//Lorencia -> Devias
18 1 0 5 38 6 41 19 0 15
19 2 2 242 34 243 37 0 7 15
//Devias -> Lorencia
20 1 2 244 34 245 37 21 0 0
21 2 0 7 38 8 41 0 3 0
//Devias <-> Devias
22 0 2 197 35 218 50 0 0 15
//Lorencia -> Noria
23 1 0 213 246 217 247 24 0 10
24 2 3 148 5 155 6 0 5 10
//Noria -> Lorencia
25 1 3 148 3 155 4 26 0 10
26 2 0 213 244 217 245 0 1 10
//Noria <-> Noria
27 0 3 171 108 177 117 0 0 0
//Devias -> Losttower
28 1 2 2 248 3 249 29 0 80
29 2 4 162 2 166 3 0 5 80
//Lost Tower -> Lost Tower 2
30 1 4 190 6 191 8 31 0 80
31 2 4 241 237 244 238 0 1 80
//Lost Tower 2 -> Lost Tower 3
32 1 4 166 163 167 166 33 0 80
33 2 4 86 166 87 168 0 3 80
//Lost Tower 3 -> Lost Tower 4
34 1 4 132 245 135 246 35 0 80
35 2 4 87 86 88 89 0 3 80
//Lost Tower 4 -> Lost Tower 5
36 1 4 132 135 135 136 37 0 80
37 2 4 128 53 131 54 0 1 80
//Lost Tower 5 -> Lost Tower 6
38 1 4 131 15 132 18 39 0 80
39 2 4 52 53 55 54 0 1 80
//Lost Tower 6 -> Lost Tower 7
40 1 4 6 5 7 8 41 0 80
41 2 4 8 85 9 87 0 1 80
//Lost Tower <-> Lost Tower
42 0 4 203 70 213 81 0 0 80
//Lost Tower -> Devias
43 1 4 162 0 166 1 44 0 15
44 2 2 2 246 3 247 0 2 15
//Noria -> Atlans
45 1 3 242 240 245 243 46 0 60
46 2 7 14 12 15 13 0 3 60
//Atlans -> Kalima 1
47 1 7 9 9 11 12 48 0 60
48 2 24 33 88 33 87 0 2 180 // Atlans -> Kalima
//Atlans <-> Atlans
49 0 7 14 11 27 23 0 0 60
//Stadium <-> Stadium
50 0 6 62 121 62 118 0 0 0 // Ã౸ °æ±âÀå ÀÔ±¸
51 0 6 59 153 59 153 0 0 0 // Red team Á¤·Ä Àå¼Ò
52 0 6 59 164 59 165 0 0 0 // blue team Á¤·É Àå¼Ò
//Atlans2 -> Tarkan2
53 1 7 14 225 15 230 54 0 130
54 2 8 248 40 251 44 0 7 0
//Tarkan -> Atlans2
55 1 8 246 40 247 44 56 0 130
56 2 7 16 225 17 230 0 3 0
//Tarkan <-> Tarkan
57 0 8 187 54 203 69 0 0 60
//Devil Square
58 0 9 133 91 141 99 0 0 10
59 0 9 135 162 142 170 0 0 10
60 0 9 62 150 70 158 0 0 10
61 0 9 66 84 74 92 0 0 10
//Lost Tower 7 -> Icarus
62 1 4 17 250 19 250 63 0 80
63 2 10 14 13 16 13 0 5 80
//Icarus -> Icarus2
64 1 10 14 12 16 12 65 0 80 //Icarus
65 2 10 249 1 248 2 0 1 180 //Icarus > Icarus 2
//Blood Castle
66 0 11 12 5 14 10 0 0 0 //ºí·¯µå ij½½1
67 0 12 12 5 14 10 0 0 0 //ºí·¯µå ij½½2
68 0 13 12 5 14 10 0 0 0 //ºí·¯µå ij½½3
69 0 14 12 5 14 10 0 0 0 //ºí·¯µå ij½½4
70 0 15 12 5 14 10 0 0 0 //ºí·¯µå ij½½5
71 0 16 12 5 14 10 0 0 0 //ºí·¯µå ij½½6

//PanDragon Gates

76 1 8 154 232 155 232 77 0 200 //Tarkan > Arena
77 2 6 83 5 84 5 0 5 200 //Arena
78 1 6 82 4 84 4 79 0 200 //Arena > Tarkan
79 2 8 155 232 156 232 0 1 200 //Tarkan

80 1 0 237 239 237 240 81 0 200 // Lorencia > Exile
81 2 5 8 10 9 11 0 2 200 // Excile
82 1 0 8 10 9 11 7 2 200 // Exile > Lorencia
83 2 5 236 239 236 240 0 5 200 // Lorencia

84 1 6 102 114 102 118 85 5 0 //DownRight Gate in Arena
85 2 19 46 69 46 72 0 2 0 //Transport Location in World31
86 1 19 46 69 46 72 0 0 0 //World31 > TopGate Arena
87 2 6 101 114 101 118 0 0 0 //Transport Location in DownRight Gate in Arena

88 1 6 9 113 9 116 89 0 0 //TopGate Arena
89 2 17 30 42 30 45 0 0 0 //Transport Location in World32
90 1 17 30 42 30 45 91 3 0 //World32
91 2 6 10 114 10 116 0 2 0 //Transport Location to TopGate in Arena

92 1 4 6 86 6 86 93 0 150 //LT7
93 2 18 24 75 44 108 0 0 150 //CC

94 1 4 6 247 6 247 95 0 200 //LT7
95 2 20 117 27 117 27 0 2 200 //Kundun Castle

96 1 4 55 246 55 246 97 0 200 //LT7
97 2 21 76 11 76 11 0 2 200 //Aida

98 1 7 86 12 86 12 99 0 150 //Atlans
99 2 24 19 28 21 28 0 2 150 //Kalima2

Editando Anéis

Editando Anéis:

Abra o game server com o editor exa:


C7 45 F0
02 00 00 00 EB 34 C7 45 F0
07 00 00 00 EB 2B C7 45 F0
0E 00 00 00 EB 22 C7 45 F0
08 00 00 00 EB 19 C7 45 F0
09 00 00 00 EB 10 C7 45 F

os numeros que estao em negrito sao os numeros dos monstros no monster.txt [hex]
Por exemplo você troca o budge dragon ring para transformar em bali:
151(numero do bali no monster.txt)numero dele em hex 97
Procure:
C7 45 F0 02 00 00 00 EB 34 C7 45 F0


Modifique por:
C7 45 F0 97 00 00 00 EB 34 C7 45 F0

Criando Sub-Server

Criando Sub-Server:

SubServers para Versão 97:


1º os 2 server's não podem estar no mesmo computador, não tem como abrir 2
GameServer no mesmo PC.
2º As conexões de net dos 2 GS tem que ser no minimo com velocidade 600
para não dar lag (256 de net nem pense em usar pq não funciona)
3º configurações dos pc's minimo (1.7GHZ 512 memoria ram),
memoria rodei aki em casa com 256 de memoria demora muito pra
iniciar o GS e da um lagg doido com 1 user conectato.

bom explicado essas regras basicas , vamos ao que realmente importa!!

vamos denominar os server como :
ServerGame1 , IP 192.168.1.1
ServerGame2 , IP 192.168.1.2

ServerGame1:

1º se vc usa router tem q abrir a porta 55902, no firewall tambem tem q abrir


2º

altere os arquivos :
d:\muserver\CS\Connectserverlist.dat
d:\muserver\CS\data\Server List.dat
d:\muserver\CS\data\Connectserverlist.dat

---------------------------------------------------------
0 "ServerGame1" "192.168.1.1" 55901 "SHOW"
1 "ServerGame2" "192.168.1.2" 55902 "SHOW"
----------------------------------------------------------

ServerGame2:

1º crie umas pasta exp: "c:\muserver" (esse naum importa a letra do drive)
2º copie as seguintes pastas:
- data
- gameserver
- links

3º altere os arquivos :
d:\muserver\CS\Connectserverlist.dat
d:\muserver\CS\data\Server List.dat
d:\muserver\CS\data\Connectserverlist.dat
---------------------------------------------------------
0 "ServerGame1" "192.168.1.1" 55901 "SHOW"
1 "ServerGame2" "192.168.1.2" 55902 "SHOW"
----------------------------------------------------------

4º altere os arquivos :
c:\muserver\data\ServerInfo.dat
----------------------------------------------------------
[GameServerInfo]
ServerName = ServerGame2
ServerCode = 1
ConnectMemberLoad = 0;
----------------------------------------------------------

5º nos arquivos :
c:\muserver\data\IpList.dat
c:\muserver\data\ServerInfo.dat
c:\muserver\data\commonserver.cfg
c:\muserver\data\lang\kor\commonloc.cfg
coloquei o ip do ServeGame1 (192.168.1.1)

pronto , já esta configurado pra iniciar os server's , vamos iniciar !!!!

1º Inicie o ServerGame1 normalmente como vc já faz , espere ele iniciar por completo.
2º No ServerGame2 , na pasta link remova todos os links deixando somento o link8
altere ele deixando assim :
c:\muserver\GameServer\GameServer.exe 192.168.1.1 55970 192.168.1.1 55960 55902
3º inicie o link8 e pronto.

Criando ODBC

Criando ODBC:

DNS de sistema

1. Abra o Data Sources (ODBC) (Iniciar -> Painel de Controle -> Ferramentas Administrativas -> Fontes de dados (ODBC)), va para a aba Fontes de dados de Sistema e clique em adicionar.

2. Selecione o driver SQL Server (no fim da lista) e clique em concluir. Ponha o nome MuOnline e local como seu servidor.

3.Clique em "Com autenticaçao do Windows NT usando ident. de logon na rede".Clique em avancar

4. Em "Alterar o banco de dados padrao para" escolha Muonline e clique em avancar.Agora clique em concluir.

5. Faca a mesma coisa que fez com o Muonline, mas com o nome de:
MuOnline
Event, USELOG
ACCOUNTDB_INFO_START
GAMEDB_INFO_END
GAMEDB_INFO_START
LOGINDB_INFO_START
MUMNGDB_INFO_START
SERVERINFO_START
USELOGDB_INFO_START
ExDB
Munonline ExDB
Todas essas usam o banco de dados padrao "MuOnline".

6. Crie uma fonte de dados de sistema chamada DEVILSQURE_RANKING e use Ranking como database padrao.

Ou baixe o programa para criar as ODBC automaticamente [Download]

Criando NPC

Criando NPC:

Adicionando monstros e NPCS em Servidores de MuOnline :

Faça um backup do monstersetbase.txt (encontrado no C: ou D:\MuServer\Data)

Abra o monsterserbase.txt, você verá uma lista de codigós como esta:


// --------------
// ·Î·»½Ã¾Æ
// --------------

0
248 0 0 6 145 2 //¶°µ¹ÀÌ»óÀÎ2
250 0 0 183 137 2 //¶°µ¹ÀÌ»óÀÎ1
253 0 0 127 86 2 //²¿¸¶
251 0 0 116 141 3 //´ëÀåÀåÀÌ
255 0 0 123 135 1 //¼úÁý
254 0 0 118 113 3 //ÆÄ½Ã
249 0 0 131 88 1 //°æºñº´
249 0 20 173 125 3 //°æºñº´
249 0 0 135 135 10 //°æºñº´
249 0 0 140 138 1 //°æºñº´
249 0 0 140 135 2 //°æºñº´
240 0 0 147 145 1 //â°íÁö±â
240 0 0 146 110 3 //â°íÁö±â
end


Significado dos códigos para adicionar ou remover NPCs e montros:

253 0 0 127 86 2 //²¿¸¶

253: número do monstro/NPC (encontrado no monster.txt)]
0: mundo (lista abaixo)
0: direção do movimento (0 fica parado, 10/20/30 move-se como um guarda e -1 move-se aleatoriamente como um monstro)
127: o 'X' da coordenada (encontrado no jogo)
86: 'X' da coordenada (encontrado no jogo)
2: Direção do rosto (códigos abaixo)
//²¿¸¶: as "//" significam comentario td digitado apos delas na mesma linha é ignorado


Número dos Mundos:


0 = lorencia.........................9 = Devil Square
1 = dungeon......................10 = Icarus
2 = devias.........................11 = Blood Castle I
3 = noria............................12 = Blood Castle II
4 = losttower.....................13 = Blood Castle III
6 = Arena..........................14 = Blood Castle IV
7 = Atlans.........................15 = Blood Castle V
8 = Tarkan.........................16 = Blood Castle VI


Códigos de direção:


9(Sudoeste)
8(Oeste)
7(Nordeste)
6(Norte)
5(Nordeste)
4(Leste)
3(Sudeste)
2(Sul)

Exemplo:


//Npcs
0
240 1 0 1 6 3 //Vault no portão de Dungeon3
253 4 0 187 78 3 //Potion Girl em Lost Tower
253 7 0 26 24 2 //Potion Girl em Atlans
253 10 0 9 16 3 //Potion Girl em Icarus
253 10 0 41 241 9 //Potion Girl em Icarus
235 0 0 122 127 3 //Priest na cidade de Lorencia
237 0 0 140 139 9 //Charon na cidade de Lorencia
233 0 0 145 139 9 //Angel na cidade de Lorencia
238 0 0 130 129 3 //Chaos Goblin na cidade de Lorencia
67 0 0 132 121 3 //Metal Balrog na cidade de Lorencia
67 0 0 132 133 3 //Metal Balrog na cidade de Lorencia
end

EventiBag's

eventitembag.txt = box of luck , box of heaven

eventitembag2.txt = skeleton king

eventitembag3.txt = Fire Dragon ?

eventitembag4.txt = star of chrismtas

eventitembag5.txt = Firecracker , Heart of love

eventitembag6.txt = Gold Medal

eventitembag7.txt = Silver Metal

eventitembag8.txt = +1 Kundun

eventitembag9.txt = +2 Kundun

eventitembag10.txt = +3 Kundun

eventitembag11.txt = +4 Kundun

eventitembag12.txt = +5 Kundun


Para Editar Monstro ( força , helt...)

Abra o Monster com bloco de notas e editar.

Para Colocar Monsttros, pegue monster edit, abra um montersetbase vazio e add alguns bixos, depois é so coloca dentro do seu monstersetbase, mas lembre-se que o game server á uma quantia limitada de monstros.

Criando Launcher

Criando Launcher:

1° Crie imagens em formato ( .bmp )

°botaum aplicar
°botaum jogar
°botaum options
°botaum sair
°imagen de fundo
°imagem de fundo das opções

2° Depois que você tiver todas eles em extensão .bmp
3º Chega a parte de contruir o launcher.
4º Aki só a parte do skin porque o resto é muito facil.
5° Eu faço como primeira coisa desenhar o launcher inteiro no Photoshop como eu faço no launcher do meu server ChaoServer

6° Depois eu recorto os botões de Jogar, sair etc.


7° Agora é um pouco mais dificil é colocar as "cordenadas" em pixels de onde fica cada coisa.
8º Use o paint para descobrir as "cordenadas" de cada botaum é simples olhe na imagem, você coloca o mouse onde quer que fique o botaum ou texto e olha la em baixo, as "cordendas" estaum la na primeira é o left e a segunda eh o top ok?

9° O midht é a largura da barra do login e do browser e o heihgt é a altura ok?
10º 3 Fotos das opções do launcher:

Bless Bug

Bless Bug:

O que é? Como funciona?

O Bless Bug é um pequeno detalhe na colocaçãoda jóia ou de alguns outros itens no shopping que causa esse problema. Quando este problema está presente (BlessBug ON) não irá exatamente causar um bug no seu jogo. Ele consiste no seguinte: você compra o Bless (ou outroitem que tenha esse bug, explicado mais abaixo) e vende-o novamente na loja. Você comprará o item ou jóia pelovalor estipulado no server, mas na hora em que vende-lo para a loja, receberá um valor bem acima do que pagou.

Como coloar?

Na hora de colocar o Bless, coloque a durabilidade dele em 255, se quiser desligar o bug, coloque durabilidade 0.Exemplo: shop0.txt - Liaman the Barmaid (Lorencia-Bar)

Jóias sem bug:

14 13 0 0 0 0 0 //Jewel of Bless

14 14 0 0 0 0 0//Jewel of Soul

14 16 0 0 0 0 0 //Jewel of Life

Jóias com bug:

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

Você pode deixar apenas 1 jóia com o Bug ou deixar todas.

Detalhes importantes! Se você deseja não ter o bug em seu server, tenha a certeza que a durabilidade está em 0 em todos os shoppings. ATENÇÃO!!! Alguns outros itens como: Love Charm, Alcohol, Devil Invitation, Invisible Cloak, etc,também podem ter este bug, tenha a certeza de que eles tamb ém estão com durabilidade 0.

Abrindo as Portas do Modem

Abrindo as Portas do Modem:

1.
Vá ate o INTERNET EXPLORER e digite no endereço assim:
http:/10.1.1.1 ou só 10.1.1.1 de enter e aparecera a janela do campo (2)


2.
Coloque o login e senha (o padrao dos DLINK sao admin/admin, se você nao sabe o do seu modem procure no manual do mesmo ou em ABUSAR
Bom coloque os campos e de ENTER


3.
Vá até SERVICES .: NAT (isso do menu que tem ao lado)


4.
Em NAT OPTION, selecione NAT RULE ENTRY


5.
Aqui preste atenção em quantos RULE ID tens, por exemplo no caso tem 3, o proximo sera o 4! Clique em ADD!


6.
Bom agora sera o "cerebro de tudo"
Em RULE ID coloque o ID certo, como disse no caso será "4", se tu tiver 1 só será "2" entende?
As proximas portas será da mesma forma!
o IP selecionado ali sera o do servidor, DE REDE, sera o IP DA REDE!
Em PROTOCOL será TCP ou UDP, isso varia de porta (ver tabela no final do tuto)
Em DESTINATION PORT FROM/TO e em LOCAL PORT, sera a porta que queres abrir, no caso ali esta 44405
Faça o msm em todas a portas!


7.
Após ter feito tudo em todas as portas, vá no menu ao lado e clique em:


8.
E por fim clique em SAVE, depois REBOOT!
Aguarde alguns segundos até seu modem volta do "alem" e pronto! PORTAS ABERTAS!


9.
Caso algo de errado no seu modem NÃO É CULPA MINHA, fiz aqui e deu certinho
Mas tem uma possivel solução! Aperte o botao de RESET do modem, que está localizado na parte de tras do mesmo, entre o cabo de rede e o de alimentacao de corrente.


Tabela de portas e protocol:

* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 TCP
* 55962 TCP
* 55557 TCP
* 55901 TCP

Comandos de GM

Para Criar GM:

1.Vai em Microsoft SQL Server
2.Query analyzer
3.Abra a pasta MuOnline
4.User Tables localize "Character" aperte com botao direito
5.Depois Open
6.Procure por o nome do seu char
7.Depois vai la no final em CtlCode e no lugar de 0 Coloque 8 ( para GM ) e 24 ( para ADM ).

COMANDOS DE GM e ADM

/move (nomedochar) numerodomap cordenadaX cordenadaY

mapa numero :

0 = lorencia 125/125 (7-140 secret)
1 = dungeon Level 2: 233/126 Level 3: 3/85 (bullroom:119/46)
2 = devias 222/62
3 = noria 176/110
4 = losttower LT1: 208/78 LT3: 86/166 LT5: 130/53 LT7: 8/85
5 = unknown (move makes error)
6 = Arena 63/160
7 = Atlans 24/19
8 = Tarkan 187/58
9 = Devil Square
10 = Icarus (skycity) Start: 15/13 DPH: 47/205
11 = Blood Castle I Start: 15/13 End: 15/94
12 = Blood Castle II
13 = Blood Castle III
14 = Blood Castle IV
15 = Blood Castle V
16 = Blood Castle VI
18 = Chaos Castle I - Start: 25/105
19 = Chaos Castle II - Start: 25/105
20 = Chaos Castle III - Start: 25/105
21 = Chaos Castle VI - Start: 25/105
22 = Chaos Castle V - Start: 25/105
23 = Chaos Castle VI - Start: 25/105
24 = Kalima I - Start: 6/22
25 = Kalima II - Start: 6/22
26 = Kalima III - Start: 6/22
27 = Kalima IV - Start: 6/22
28 = Kalima V - Start: 6/22
29 = Kalima VI - Start: 6/22
30 = Valley of Loren - Start: 28/40
31 = Hunting Ground - Start: 61/10

Outros comandos

/Trace (nomedochar) = Teleporta você ate onde o usuario esta
/Trans (nomedochar) = Teleporta você ate onde o usuario esta
/SetBlock (nome do char) 1 ou 0 = Bloqueia o Set do Usuário 1 ou 0 é CtlCode do Usuário.
/UnsetBlock (nome do char) 1 ou 0 = DesBloqueia o Set do Usuário 1 ou 0 é CtlCode do Usuário.
/disconnect (nomedochar) = Disconecta o usuario
/disablechat (nomedochar) = Desativa o chat de algum usuario
/enablechat (nomedochar) = Reativa o chat do usuario desativado
/GuildMove = Move todos os membros da guild para um determinado lugar
/GuildDisconnect = Disconecta todos os membros da guild
/GuildWarEnd (nomedaguild) = Termina uma gw
/GuildWarStart (nomedaguild) = Comeca uma gw
/GuildWarStop (nomedaguild) = Para 1 gw
/Make Codigo do Iten(armor,pants..) + o nome me chines + Slot no Inventorio = Cria Itens

0 - Right Hand
1 - Left Hand
2 - Helm
3 - Armor
4 - Pants
5 - Gauntlets
6 - Boots
7 - Wings
8 - Satan/Angel/Horn/Dino
9 - Pendant
10 - Right Ring
11 - Left Ring

Inventory:
-----------------------------
|12|13|14|15|16|17|18|19|
-----------------------------
|20|21|22|23|24|25|26|27|
-----------------------------
|28|29|30|31|32|33|34|35|
-----------------------------
|36|37|38|39|40|41|42|43|
-----------------------------
|44|45|46|47|48|49|50|51|
-----------------------------
|52|53|54|55|56|57|58|59|
-----------------------------
|60|61|62|63|64|65|66|67|
-----------------------------
|68|69|70|71|72|73|74|75|
-----------------------------

/RemainTime Acc Minutos = Minutos da Acc que estão na Data Base