Criando um servidor de Mu 99z
Pluss Games :: Secção Games :: Mu Online
Página 1 de 1
Criando um servidor de Mu 99z
Criando Server De Mu 99z.
Recomendações :
Primeiro.
Tenha um Computador pelo menos da Seguinte forma. Minimo: Processador 2.2 1 GB de ram, 10GB livres HD de 60 e uma placa de vídeo off board.
Roda com computador mais fraco?!
R. Provavelmente não, se rodar vai pesar muito e lag insuportavel.
Segundo.
Se você e daquelas pessoas que liga o PC e fica so 6 a 8 horas por dia no PC, é melhor nem pensar em fazer um server, por que não vai da ninguém, a não ser se você fizer pra brinca so pra vce alguns coleginhas msm.
Terceiro.
A velocidade da Internet é umas das menos requisitadas para fazer um server, mas se você tem uma Internet de 600 kbps da pra fazer, agora nao recomendo porque 10 player ja pode começa o Lag, e server lagado não vai pra frente, agora se sua Internet é 1024 kbps ou 2 mb, pode começar logo a fazer o server nessa velocidade você vai ter um server bom. (Recomendado Inetenet de 8 MB).
Quarto.
Se sua Internet é roteada ou é compartilhada, esquece, mas esquecer porque?, da pra fazer um servidor sim, mas Hamachi. Server Hamachi é Bom? R - Pode ser Bom, mas da muita dor de cabeça. Dor de cabeça quando a der pau no server, ou tiver lag, a galera reclamando no chat do hamachi, ixi, akele negocio piscando direto. Então tenta Desblokiar as portas do modem para criar um server normal. Como eu Desbloqueio as Portas do meu Modem? R- Lê o manual de instrução! Mas minha Internet é predial, o que faço? R- Tchau server, ou liga pro atendimento e pedi la, mas predial é ruim.
Quinto.
Quer criar um server de Mu? Então prepara-se, porque da muita dor de cabeça, é bem complicado, qualquer erro pode estragar todo o server. Para criar um server é bom uma equipe, para um cuidar da criação e outro cuidar do website, outro ja ir pensando nas info, outro ja pensa nos Spots e NPCs. É Assim a vida de ADM de Mu.
Inicio:
Instalando SQL:
Faça Download do SQL.
Após acabar o Download ele deverá ter AutoExtrac, Extraia.
É muito simples, após o download, execute o Autorun.exe que está
na pasta que você extraiu.
1. Clique em SQL SERVER 2000 Components
2. Instal Database Server
3. Logicamente, Next!
4. Deixe em Local computer, e de NEXT.
5. Selecione o Primeiro e next novamente
6. clique em yes
7. Server & Client Tools....next
8. Default e next
9. Typical e next de novo
10. Aqui você tem que colocar Local System Account e dar Next!
11. Digite aí um password para o 'sa' que é um dos logins iniciais mais importantes
do SQL SERVER, digite uma senha também.
12. Next, agora ele vai instalar e ao terminar ele vai mostrar uma tela de Finish,
clique em Finish e ok!
Pronto SQL Instalado!
Agora é hora de você configurar o SQL:
1.Depois de ter instalado o SQL você deve liga-lo para poder
acesar o banco de dados.De Start!
2.Depois de ligar seu SQL vamo até a pasta onde estará os
databases entrando pela opção Enterprise mananger.
3.Você vai encontrar uma pasta com o nome de database e
é nela que todo acontece primeiro você deverá criar os databases
clicando com o botão direito e na opção new database...
4.Você dará os nomes dos databases de Muonline e Ranking
OBS: Devera ser 2 databases um com cada nome!
5.Apos ter criado os dois databases teremos que restaura-los indo nessa
opção, Deveremos restaurar um de cada vez.
6.Apos clicar em restore aparece-ra esta telinha você marcará a opção
From device e aperte em Select Devices para aparecer a proxima tela
7.Aparecera esta tela em seu SQL você deve clicar em ADD...
8.Apos clicar em ADD...
9.Após clicar na opção marcada na foto você devera procurar o arquivo do
seu muserver ele estara onde você extraiu o seu Muserver ele pode estar
no C: ou D: depende de onde você extraio.
10.Depois De OK até chegar a tela de restore para complementarmos você
devera clicar em options e marcar a opção "Force restore over existing
database" e CONFIRA OS ATALHOS CIRCULADOS NA FOTO POR QUE ELES
DEVEM ESTAR CORRETOS COM A LOCALIZAÇÃO DO SEU MUSERVER.
11.Depois aperte OK e começara a restaura
12.Aparecerá a mensagem de que o database foi restaurado
13.Agora faça o mesmo com o database que você deu o nome de Ranking
marque a opção "From device" e aperte em Select Devices.
14.Aparecera a tela onde você clicará em Add...
15.Clicando em Add... Vai aparecer esta tela onde você clicara na opção marcada com 3 pontinhos (...)
16.Ira aparecer a tela de busca do database novamente dentro da pasta
do seu Muserver ela esta com o arquivo do muonline que você restaurou anteriormente
OBS:apareceu mais dois arquivos do muonline Apos ter restaurado.
17.Após selecionar o arquivo Ranking vai até a tela em que você tera que
marcar a opção "Force restore over existing database" e CONFIRA OS
ATALHOS CIRCULADOS NA FOTO POR QUE ELES DEVEM ESTAR CORRETOS
COM A LOCALIZAÇÃO DO SEU MUSERVER.
18.Novamente aparecera esta tela de restore.
19.E a mensagem de que foi restaurado
20.Criando seu Login para o server saia da pasta databases e vai para a
Securiry la você vai encontar um lugar para criar seu login como na foto
abaixo.
21.Aparecera esta tela clique na opção marcada ai na foto.
22.E procure pelo arquivo que esta marcado ai na foto depois aperte OK.
23.Depois disto Confira tudo ai na foto e mude o database para muonline
la embaixo e a language para a que você desejar.
24. De ok, agora é só configurar a job (autoreset,autopk)/OBDC e configurar o muserver.
Auto Reset:
1º Va em SLQ Server Enterprise Manager.
2º Va em Databases, Muonline e Tables.
3º Na tabela Character Click com botão direito, Design Table.
4º Va até o ultimo campo (collun name) escrito e crie um chamado Reset.
5º Colunname = Reset , DataType = int , Default value = 1 , salve e feche.
6º Agora em Management.
7º Va em SQL Server Agent.
8º Va em Jobs, e click com botão direito e NewJob.
9º Va em General coloque um nome como AutoReset.
10º Depois vai em Steps.
11º New em Steps em "name" coloque AutoReset tambem.
12º Va em Type deixe Transact-SQL script (TSQL).
13º Em Database selecione MUOnline.
14º No Command coloque o seguinte codigo :
[[ [ Auto Reset Para Vip na table MEMB_INFO ]
-- =============================================
-- Reset não acumulativo (Pontos x Resets) VIP
-- =============================================
--
-- Definindo as variaveis (Não mexer)
declare
@MaxLevel int,
@PontosReset int,
@ZenReq int,
@Forca int,
@Agilidade int,
@Vitalidade int,
@Energia int,
@MaxLevelVIP int,
@PontosResetVIP int,
@ZenReqVIP int,
@ForcaVIP int,
@AgilidadeVIP int,
@VitalidadeVIP int,
@EnergiaVIP int
-- Definindo valor das variaveis (Configure conforme necessário)
--
-- Contas não VIP
set @MaxLevel = 349 -- Level ao qual poderá resetar
set @PontosReset = 300 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReq = 50000000 -- Zen requerido para resetar
set @Forca = 30 -- Ponto padrão de força que ira retornar após resetar
set @Agilidade = 30 -- Ponto padrão de agilidade que ira retornar após resetar
set @Vitalidade = 30 -- Ponto padrão de vitalidade que ira retornar após resetar
set @Energia = 30 -- Ponto padrão de energia que ira retornar após resetar
-- Contas VIP
set @MaxLevelVIP = 299 -- Level ao qual poderá resetar
set @PontosResetVIP = 400 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReqVIP = 20000000 -- Zen requerido para resetar
set @ForcaVIP = 100 -- Ponto padrão de força que ira retornar após resetar
set @AgilidadeVIP = 100 -- Ponto padrão de agilidade que ira retornar após resetar
set @VitalidadeVIP = 100 -- Ponto padrão de vitalidade que ira retornar após resetar
set @EnergiaVIP = 100 -- Ponto padrão de energia que ira retornar após resetar
-- Execução do comando SQL (Não mexer)
--
-- Contas não VIP
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosReset * (Resets 1),
Strength = @Forca,
Dexterity = @Agilidade,
Vitality = @Vitalidade,
Energy = @Energia,
Money = Money - @ZenReq,
Resets = Resets 1
FROM Character
JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.me
AutoPK :
1º Va em SLQ Server Enterprise Manager.
2º Va em Management.
3º Va em SQL Server Agent.
4º Va em Jobs, e click com botão direito e NewJob.
5º Va em General coloque um nome como AutoPK.
6º Depois vai em Steps.
7º New em Steps em "name" coloque AutoPK tambem.
8º Va em Type deixe Transact-SQL script (TSQL).
9º Em Database selecione MUOnline.
10ºNo Command coloque o seguinte codigo :
AutoPK - Pago 50 milhões
UPDATE Character
SET PkCount= ('0') , PkLevel= ('2') , PkTime= ('-100')
WHERE Money=('50000000')
AutoPK - Free
Citação:
UPDATE Character
SET PkCount= ('0') , PkLevel= ('2') , PkTime= ('-100')
11º Depois clique em Parse e de OK.
12º Va para Schedules.
13º Em New Sechedule coloque tambem la AutoPK.
14º Depois clique em Change.
15º Na primeira parte selecione Daily e deixe em Every 1 day(s).
16º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
17º Duration selecione a data atual do dia e de ok.
18º Agora e so finalizar dando Aplicar e OK.
19º Pronto está feito AUTOPK.
20º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.
ACC Vips
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Va ate a ultima coluna escrita (collum name), embaixo dela coloque vip e escolha int.
04 - Pronto Sistema para Vip esta pronto
05 - Agora para ADD Conta VIP abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
06 - Clique com o botão direito na table MEMB_INFO, Return All Rows.
07 - Add Vip na Conta coloque 1 para Vip e 0 para free.
08 – Agora é so você ir na table Character e selecionar a acc que você queira add vip e ir na tabela vip e colocar 1!
Instalando e configurando o ODBC:
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.
Selecione o driver SQL Server (no fim da lista) e clique em concluir. Coloque o nome MuOnline e local como seu servidor.
Clique em "Com autenticaçao do Windows NT usando ident. de logon na rede".Clique em avancar
Em "Alterar o banco de dados padrao para" escolha Muonline e clique em avancar.Agora clique em concluir.
2. Faca a mesma coisa que fez com o Muonline, mas com o nome de:
ACCOUNT( na DATABASE MuOnline)
ACCOUNTDB_INFO_START( na DATABASE MuOnline)
DEVILSQURE_RANKING( na DATABASE Ranking)
Event( na DATABASE MuOnline)
ExDB( na DATABASE MuOnline)
GAME( na DATABASE MuOnline)
GAMEDB_INFO_END( na DATABASE MuOnline)
LOGIN( na DATABASE MuOnline)
LOGINDB_INFO_START( na DATABASE MuOnline)
MUMNG( na DATABASE MuOnline)
MUMNGDB_INFO_START( na DATABASE MuOnline)
Munonline ExDB( na DATABASE MuOnline)
MuOnline( na DATABASE MuOnline)
MuOnlineJoinDB( na DATABASE MuOnline)
Ranking( na DATABASE Ranking)
SERVERINFO_START( na DATABASE MuOnline)
USELOG( na DATABASE MuOnline)
USELOG_INFO_START( na DATABASE MuOnline)
No caso de não estarem funcionando, Baixe ele no final deste Tutorial, ou faça manuamente:
3.Criando Fonte de Dados.
4.Vai em Iniciar , Painel de Controler , Ferramentas administrativas, Fontes de dados (ODBC) e Fonte de Dados do Sistema.
5.Click em adicionar, e procure por SQL Server.
6.Agora você vai Criar 6 Fontes de Dados : LocalServer, MuOnline, MuOnlineJoinDB, USELOG, e Event, Ranking , sem descrição e em servidor o localhost.
9.Em Default coloque todoas em MuOnline menos o Event e Ranking vc deverá por Ranking.
11. Apos fazer o download ou ter feito manulamente, se você baixou o OBDC utilize os links abaixo e depois de fazer o download extraia na area de trabalho e clique no incone que tiver dizendo OBDC.reg:
Configurando o muserver:
01. Baixe um MuServer, extrai ele em algum dos seus HD, e deixa o nome da pasta como MuServer
02. Agora vamos para a parte em que devemos mudar nosso IP.
03. Mudando o IP! para mudar o ip é so você ver seu ip nesse site [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] , e abrir esses arquivos com bloco de notas e trocar
o IP de dentro pelo Seu IP!
MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\commonserver.cfg <-Aqui mude 3 IPS!
MuServer\data\IpList.dat
MuServer\data\lang\tai\commonloc.cfg
MuServer\data\lang\tai\094m\commonloc.cfg
MuServer\data\lang\kor\commonloc.cfg
MuServer\data\lang\chs\commonloc.cfg
04. Mude também os IPS dos links 4 e 8 que se encontram dentro
desta pasta basta clicar com o botão diteito e propriedades e
mude a linha onde mostra o ip!
OBS:O link 8 tera 2 IPS para você mudar!
07. Pronto os ips do servidor já estão configurados.
08. Execute a ODBC caso ainda não tenha feito.
10. Depois de mudar todos os IPS e o DNS do Sistema Pronto, só executar os 8 links e ligar o Server, se não der nem um erro significa que esta ligado, agora se der algum erro é porque você fez algo errado, volte aonde você errou e arrume!
Caso você tenha ineternet compartilhada, e esta dando algum erro de ip/conexão o único jeito é tentar via hamachi.
Sobre o HAMACHI: Com Hamachi você pode organizar dois ou mais computadores através de uma conexão pela Internet criando sua própria rede virtual para acesso direto e seguro. O programa cria uma rede (como se fosse rede local) para compartilhar arquivos, impressoras, músicas e até jogar jogos em qualquer computador do mundo (claro que a velocidade pode variar pois a conexão é através da Internet).
Bem, vamos lá:
1-Baixe o Hamachi:
2-Instale o hamachi, não há nenhum mistério va indo em Next Next Next.... até concluir
Possível erro:
Se der algum mensagem de erro de incompatibilidade e vc usa o XP ou 2000 ignore-a... Depois abra o programa, clique no Botão "Power" no canto inferior esquerdo e crie um nick para você. Agora de Ok e você irá conectar no Hamachi!!!
3-Crie uma rede no hamachi para que os outros possam se conectar:
Create New Network [Criar uma nova rede]
Coloque o nome do seu servidor e uma senha fácil, para que todos os players decorem, essa senha é precisa pra entrar na sua rede.
Pronto, Sua rede estará criada agora!
4-Crie seu servidor normalmente, como citado acima,
5-Quando estiver concluindo, na parte de mudar os IP's, Coloque seu IP do hamachi,
Coloque esse IP nos seguintes arquivos: [São os arquivos normais de um servidor, mas ao invés de você usar seu IP da internet, use o IP do hamachi]
X:\muserver\CS\Connectserverlist.dat
X:\muserver\CS\data\Connectserverlist.da t
X:\muserver\CS\data\ServerList.dat
X:\muserver\data\IpList.dat
X:\muserver\data\lang\kor\commonloc.cfg
X:\muserver\data\lang\chs\commonloc.cfg
X:\muserver\data\commonserver.cfg
Troque os ips achados no 4.lnk e 8.lnk na pasta X:\muserver\Links (de um clique com o botao direito e va em propriedades)para seu IP do HAMACHI.
[Onde X é a unidade onde seu servidor está.]
6-Crie o Launcher do seu servidor,
No lugar do seu IP ou do seu redirecionador DNS [Vulgo No-IP] Coloque o IP do hamachi.
7-Pronto! Agora ligue seu servidor, veja os jogadores entrando em sua rede do Hamachi, espere eles abrirem o launcher e vejam que o servidor esta ON, [o Servidor só será visto Online se VOCÊ e os PLAYERS estiverem com o HAMACHI aberto e DENTRO da rede do seu MU.] Depois assista seus players jogando felizes e fique feliz também.
Configurando o Cliente
1° Faço download do Mu Laucher Builder :
2° Caso você queira que abra um site no meio do laucher selecione Enable Browser, e digita o site em Browser URL
3° Selecione "Enable Options", Show Server status, para ter a opção de video e som, e para aparecer o status do server
4° No Name of TheServer coloque o nome do server, em Server Page coloca a URL do site, em Server Hostname/IP coloque o ip do servidor, e em Server post coloca o port "44405"
5º Clica em Build
6º Pronto seu Launcher está criado com sucesso, esse é o launcher mais simples.
Protegendo o servidor contra hacks (ATT: Só siga esses passos se você realmente saiba doque está fazendo) .
Iº Configuração : Usando Firewall do Windowns
1º Entre no Painel de controle e logo depois entre em firewall do windows
2º Verifique se a opção Ativado(recomendado) esteja selecionada e click em
Exceções logo acima
3º Vai ter uma lista, clike em Adicionar Porta
4º Em nome, coloque o número da porta ,em Número da porta coloque a porta que
você quer abrir (lista a baixo) e click em TCP e de OK e novamente click em adicionar
porta em nome coloque a mesma porta que você colocou e em número também e
marque UDP e de OK (faça isso com todas as portas)
Lista de portas necessarias libera no firewall:
44405 - Porta de conexão dos playes para entra no server
55901 - Porta do gameserver
8090 - Porta do site
1433 - Porta do sq
5º Faça isso com todas as portas
6º Selecione todas as portas que você abriu, e de OK na janela do firewall.
7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso do
Firewall perguntando se quer desbloquear ou manter bloqueado certo?
No data server 1 e 2 ( links 1 e 2 ) coloque MANTER BLOQUEADO e no resto dos
links coloque desbloquear. Quando terminar de liga o server, vai no firewall do windows
novamente e click em exceções, só deixe selecionada as portas necessárias para
o server, ou seja as portas 44405 e 8090 e o resto deixe tudo DESCELECIONADAS!
*********************************************************************
IIº Configuração : Usando SygateFirewall
Primeiramente baixe o Firewal:
1º Instale o Sygate e Reenicie o Computador
2º Ligue o Servidor e o Sygate.
3º Abra o Sygate.
4º Bloquei "SQL Server WindowsNT", "Data Server 1" e "Data Server 2".
*********************************************************************
IIIº Configuração : Usando PortBlock
IIIº Configuração : Usando PortBlock
Primeiramente baixe o:
1º Instale-o
2º Depois de você ligar teu server , abra, e ele aparecerá perto do relogiodo win.
3º Apos abri-lo click nele e aperte em mapping e de add.
4º Adicione as ports que são usadas para hackear :
55960
55961
55962
55963
55970
5º Sempre Uma de Cada Veiz e deixando a OPCAO TCP marcada.
6º De ok e done e dexe aberto seu server estara livre de hacks.
Obs. : Caso você tenha que desligar os LINKS do server tire o programa
se não ele ira blokear a conexão das Data Base e o Server não ira Ligar.
*********************************************************************
IVº Configuração : Trocando as Portas do Servidor
Trocando as Ports do Servidor :
1º Abra as propriedades dos links 1, 2 e 8.
Por padrão devem estar da forma do exemplo, modifique elas. Exemplo:
?:\Muserver\DataServer1\Dataserver.exe 55960
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980
?:\Muserver\DataServer1\Dataserver.exe 5596
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980
?:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901
Mude Para:
?:\muserver\GameServer\GameServer.exe 127.0.0.1 55940 127.0.0.1 55980 55921
2° Mude a porta de Conexão do seu server, issu fara com que parem alguns hacks.
Baixe o CSPORTCHANGER
Modifique a porta do connectserver de 44405 para qualquer outro entre 1 e 60000
*********************************************************************
Vº Configuração : Colocando Ant Sql Inject no Site PHP
Anti SQL Inject
Na pasta de seu site, tem o config.php, abra-o, após abri-lo você terá que
adicionar esse codigo após o < ?php(uma linha abaixo):
$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'",""","*","union","del","DEL","insert","update",
" =","drop","sele","$");
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Security Warning!
Forbidden simbols are included,
please remove them and try again -> $xa");
Assim ele bloqeará os codigos usados para hackear usando o sql injection.
*********************************************************************
VIº Configuração : Bloqueando Bau de Duppers
Bloqueando os Baús de Duppers
Execute esse código no SQL Query Analizer uma vez na semana por garantia.
Selecione a DB MuOnline
copie e cole o codigo:
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[trg_CheckSameID]')
and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[trg_CheckSameID]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AllItemsLog]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CopyLog]
GO
CREATE TABLE [dbo].[AllItemsLog] (
[items_id] [int] IDENTITY (1, 1) NOT NULL ,
[items_type] [binary] (1) NOT NULL ,
[items_serial] [binary] (4) NOT NULL ,
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CopyLog] (
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL ,
[copy_date] [datetime] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AllItemsLog] ADD
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('') FOR [items_acid]
GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],
[items_serial]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CopyLog] ADD
CONSTRAINT [DF_CopyLog_copy_date]
DEFAULT (getdate()) FOR [copy_date]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
aperte F5
issu bloqueara os duppers.
Para Criar GM/ADM:
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
ou
/gmove (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
Downloads:
SQL: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
MuServer 99z: rapidshare.com MuServer99z_100__-_By_Methor_-_Ritual_Games.zip.html
Cliente 99z: 4shared.com /file/UC9QmTVs/Cliente_MuHLB_99z.html?start=
Hamashi: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] ][Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
DupeFinder: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
VipManager: 4shared.com /file/117617308/b0e04e3c/Cadastro_VIP_30.html
Autoreset: 4shared.com /file/117835895/f9059cb2/ResetControl.html
Apagar acc: 4shared.com /file/117605112/ddc3a336/Acount_Cleanner.html
Editor de launcher 4shared.com /file/117849456/3d5518c8/Builder_Launch.html
Procurar conta pelo ip: 4shared.com /file/117834774/a361a1f2/Procurar_conta_por_IP.html
Firewall: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
ODBC: megaupload.com 039JDFG4
Obs: Nao montei o link porque tava dando alguns erros, então deixei assim separado, so copiar e colar na Barra de endereços!
Origem: Explosion Games
Recomendações :
Primeiro.
Tenha um Computador pelo menos da Seguinte forma. Minimo: Processador 2.2 1 GB de ram, 10GB livres HD de 60 e uma placa de vídeo off board.
Roda com computador mais fraco?!
R. Provavelmente não, se rodar vai pesar muito e lag insuportavel.
Segundo.
Se você e daquelas pessoas que liga o PC e fica so 6 a 8 horas por dia no PC, é melhor nem pensar em fazer um server, por que não vai da ninguém, a não ser se você fizer pra brinca so pra vce alguns coleginhas msm.
Terceiro.
A velocidade da Internet é umas das menos requisitadas para fazer um server, mas se você tem uma Internet de 600 kbps da pra fazer, agora nao recomendo porque 10 player ja pode começa o Lag, e server lagado não vai pra frente, agora se sua Internet é 1024 kbps ou 2 mb, pode começar logo a fazer o server nessa velocidade você vai ter um server bom. (Recomendado Inetenet de 8 MB).
Quarto.
Se sua Internet é roteada ou é compartilhada, esquece, mas esquecer porque?, da pra fazer um servidor sim, mas Hamachi. Server Hamachi é Bom? R - Pode ser Bom, mas da muita dor de cabeça. Dor de cabeça quando a der pau no server, ou tiver lag, a galera reclamando no chat do hamachi, ixi, akele negocio piscando direto. Então tenta Desblokiar as portas do modem para criar um server normal. Como eu Desbloqueio as Portas do meu Modem? R- Lê o manual de instrução! Mas minha Internet é predial, o que faço? R- Tchau server, ou liga pro atendimento e pedi la, mas predial é ruim.
Quinto.
Quer criar um server de Mu? Então prepara-se, porque da muita dor de cabeça, é bem complicado, qualquer erro pode estragar todo o server. Para criar um server é bom uma equipe, para um cuidar da criação e outro cuidar do website, outro ja ir pensando nas info, outro ja pensa nos Spots e NPCs. É Assim a vida de ADM de Mu.
Inicio:
Instalando SQL:
Faça Download do SQL.
Após acabar o Download ele deverá ter AutoExtrac, Extraia.
É muito simples, após o download, execute o Autorun.exe que está
na pasta que você extraiu.
1. Clique em SQL SERVER 2000 Components
2. Instal Database Server
3. Logicamente, Next!
4. Deixe em Local computer, e de NEXT.
5. Selecione o Primeiro e next novamente
6. clique em yes
7. Server & Client Tools....next
8. Default e next
9. Typical e next de novo
10. Aqui você tem que colocar Local System Account e dar Next!
11. Digite aí um password para o 'sa' que é um dos logins iniciais mais importantes
do SQL SERVER, digite uma senha também.
12. Next, agora ele vai instalar e ao terminar ele vai mostrar uma tela de Finish,
clique em Finish e ok!
Pronto SQL Instalado!
Agora é hora de você configurar o SQL:
1.Depois de ter instalado o SQL você deve liga-lo para poder
acesar o banco de dados.De Start!
2.Depois de ligar seu SQL vamo até a pasta onde estará os
databases entrando pela opção Enterprise mananger.
3.Você vai encontrar uma pasta com o nome de database e
é nela que todo acontece primeiro você deverá criar os databases
clicando com o botão direito e na opção new database...
4.Você dará os nomes dos databases de Muonline e Ranking
OBS: Devera ser 2 databases um com cada nome!
5.Apos ter criado os dois databases teremos que restaura-los indo nessa
opção, Deveremos restaurar um de cada vez.
6.Apos clicar em restore aparece-ra esta telinha você marcará a opção
From device e aperte em Select Devices para aparecer a proxima tela
7.Aparecera esta tela em seu SQL você deve clicar em ADD...
8.Apos clicar em ADD...
9.Após clicar na opção marcada na foto você devera procurar o arquivo do
seu muserver ele estara onde você extraiu o seu Muserver ele pode estar
no C: ou D: depende de onde você extraio.
10.Depois De OK até chegar a tela de restore para complementarmos você
devera clicar em options e marcar a opção "Force restore over existing
database" e CONFIRA OS ATALHOS CIRCULADOS NA FOTO POR QUE ELES
DEVEM ESTAR CORRETOS COM A LOCALIZAÇÃO DO SEU MUSERVER.
11.Depois aperte OK e começara a restaura
12.Aparecerá a mensagem de que o database foi restaurado
13.Agora faça o mesmo com o database que você deu o nome de Ranking
marque a opção "From device" e aperte em Select Devices.
14.Aparecera a tela onde você clicará em Add...
15.Clicando em Add... Vai aparecer esta tela onde você clicara na opção marcada com 3 pontinhos (...)
16.Ira aparecer a tela de busca do database novamente dentro da pasta
do seu Muserver ela esta com o arquivo do muonline que você restaurou anteriormente
OBS:apareceu mais dois arquivos do muonline Apos ter restaurado.
17.Após selecionar o arquivo Ranking vai até a tela em que você tera que
marcar a opção "Force restore over existing database" e CONFIRA OS
ATALHOS CIRCULADOS NA FOTO POR QUE ELES DEVEM ESTAR CORRETOS
COM A LOCALIZAÇÃO DO SEU MUSERVER.
18.Novamente aparecera esta tela de restore.
19.E a mensagem de que foi restaurado
20.Criando seu Login para o server saia da pasta databases e vai para a
Securiry la você vai encontar um lugar para criar seu login como na foto
abaixo.
21.Aparecera esta tela clique na opção marcada ai na foto.
22.E procure pelo arquivo que esta marcado ai na foto depois aperte OK.
23.Depois disto Confira tudo ai na foto e mude o database para muonline
la embaixo e a language para a que você desejar.
24. De ok, agora é só configurar a job (autoreset,autopk)/OBDC e configurar o muserver.
Auto Reset:
1º Va em SLQ Server Enterprise Manager.
2º Va em Databases, Muonline e Tables.
3º Na tabela Character Click com botão direito, Design Table.
4º Va até o ultimo campo (collun name) escrito e crie um chamado Reset.
5º Colunname = Reset , DataType = int , Default value = 1 , salve e feche.
6º Agora em Management.
7º Va em SQL Server Agent.
8º Va em Jobs, e click com botão direito e NewJob.
9º Va em General coloque um nome como AutoReset.
10º Depois vai em Steps.
11º New em Steps em "name" coloque AutoReset tambem.
12º Va em Type deixe Transact-SQL script (TSQL).
13º Em Database selecione MUOnline.
14º No Command coloque o seguinte codigo :
[[ [ Auto Reset Para Vip na table MEMB_INFO ]
-- =============================================
-- Reset não acumulativo (Pontos x Resets) VIP
-- =============================================
--
-- Definindo as variaveis (Não mexer)
declare
@MaxLevel int,
@PontosReset int,
@ZenReq int,
@Forca int,
@Agilidade int,
@Vitalidade int,
@Energia int,
@MaxLevelVIP int,
@PontosResetVIP int,
@ZenReqVIP int,
@ForcaVIP int,
@AgilidadeVIP int,
@VitalidadeVIP int,
@EnergiaVIP int
-- Definindo valor das variaveis (Configure conforme necessário)
--
-- Contas não VIP
set @MaxLevel = 349 -- Level ao qual poderá resetar
set @PontosReset = 300 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReq = 50000000 -- Zen requerido para resetar
set @Forca = 30 -- Ponto padrão de força que ira retornar após resetar
set @Agilidade = 30 -- Ponto padrão de agilidade que ira retornar após resetar
set @Vitalidade = 30 -- Ponto padrão de vitalidade que ira retornar após resetar
set @Energia = 30 -- Ponto padrão de energia que ira retornar após resetar
-- Contas VIP
set @MaxLevelVIP = 299 -- Level ao qual poderá resetar
set @PontosResetVIP = 400 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReqVIP = 20000000 -- Zen requerido para resetar
set @ForcaVIP = 100 -- Ponto padrão de força que ira retornar após resetar
set @AgilidadeVIP = 100 -- Ponto padrão de agilidade que ira retornar após resetar
set @VitalidadeVIP = 100 -- Ponto padrão de vitalidade que ira retornar após resetar
set @EnergiaVIP = 100 -- Ponto padrão de energia que ira retornar após resetar
-- Execução do comando SQL (Não mexer)
--
-- Contas não VIP
UPDATE Character
SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosReset * (Resets 1),
Strength = @Forca,
Dexterity = @Agilidade,
Vitality = @Vitalidade,
Energy = @Energia,
Money = Money - @ZenReq,
Resets = Resets 1
FROM Character
JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.me
AutoPK :
1º Va em SLQ Server Enterprise Manager.
2º Va em Management.
3º Va em SQL Server Agent.
4º Va em Jobs, e click com botão direito e NewJob.
5º Va em General coloque um nome como AutoPK.
6º Depois vai em Steps.
7º New em Steps em "name" coloque AutoPK tambem.
8º Va em Type deixe Transact-SQL script (TSQL).
9º Em Database selecione MUOnline.
10ºNo Command coloque o seguinte codigo :
AutoPK - Pago 50 milhões
UPDATE Character
SET PkCount= ('0') , PkLevel= ('2') , PkTime= ('-100')
WHERE Money=('50000000')
AutoPK - Free
Citação:
UPDATE Character
SET PkCount= ('0') , PkLevel= ('2') , PkTime= ('-100')
11º Depois clique em Parse e de OK.
12º Va para Schedules.
13º Em New Sechedule coloque tambem la AutoPK.
14º Depois clique em Change.
15º Na primeira parte selecione Daily e deixe em Every 1 day(s).
16º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
17º Duration selecione a data atual do dia e de ok.
18º Agora e so finalizar dando Aplicar e OK.
19º Pronto está feito AUTOPK.
20º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.
ACC Vips
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Va ate a ultima coluna escrita (collum name), embaixo dela coloque vip e escolha int.
04 - Pronto Sistema para Vip esta pronto
05 - Agora para ADD Conta VIP abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
06 - Clique com o botão direito na table MEMB_INFO, Return All Rows.
07 - Add Vip na Conta coloque 1 para Vip e 0 para free.
08 – Agora é so você ir na table Character e selecionar a acc que você queira add vip e ir na tabela vip e colocar 1!
Instalando e configurando o ODBC:
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.
Selecione o driver SQL Server (no fim da lista) e clique em concluir. Coloque o nome MuOnline e local como seu servidor.
Clique em "Com autenticaçao do Windows NT usando ident. de logon na rede".Clique em avancar
Em "Alterar o banco de dados padrao para" escolha Muonline e clique em avancar.Agora clique em concluir.
2. Faca a mesma coisa que fez com o Muonline, mas com o nome de:
ACCOUNT( na DATABASE MuOnline)
ACCOUNTDB_INFO_START( na DATABASE MuOnline)
DEVILSQURE_RANKING( na DATABASE Ranking)
Event( na DATABASE MuOnline)
ExDB( na DATABASE MuOnline)
GAME( na DATABASE MuOnline)
GAMEDB_INFO_END( na DATABASE MuOnline)
LOGIN( na DATABASE MuOnline)
LOGINDB_INFO_START( na DATABASE MuOnline)
MUMNG( na DATABASE MuOnline)
MUMNGDB_INFO_START( na DATABASE MuOnline)
Munonline ExDB( na DATABASE MuOnline)
MuOnline( na DATABASE MuOnline)
MuOnlineJoinDB( na DATABASE MuOnline)
Ranking( na DATABASE Ranking)
SERVERINFO_START( na DATABASE MuOnline)
USELOG( na DATABASE MuOnline)
USELOG_INFO_START( na DATABASE MuOnline)
No caso de não estarem funcionando, Baixe ele no final deste Tutorial, ou faça manuamente:
3.Criando Fonte de Dados.
4.Vai em Iniciar , Painel de Controler , Ferramentas administrativas, Fontes de dados (ODBC) e Fonte de Dados do Sistema.
5.Click em adicionar, e procure por SQL Server.
6.Agora você vai Criar 6 Fontes de Dados : LocalServer, MuOnline, MuOnlineJoinDB, USELOG, e Event, Ranking , sem descrição e em servidor o localhost.
9.Em Default coloque todoas em MuOnline menos o Event e Ranking vc deverá por Ranking.
11. Apos fazer o download ou ter feito manulamente, se você baixou o OBDC utilize os links abaixo e depois de fazer o download extraia na area de trabalho e clique no incone que tiver dizendo OBDC.reg:
Configurando o muserver:
01. Baixe um MuServer, extrai ele em algum dos seus HD, e deixa o nome da pasta como MuServer
02. Agora vamos para a parte em que devemos mudar nosso IP.
03. Mudando o IP! para mudar o ip é so você ver seu ip nesse site [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] , e abrir esses arquivos com bloco de notas e trocar
o IP de dentro pelo Seu IP!
MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\commonserver.cfg <-Aqui mude 3 IPS!
MuServer\data\IpList.dat
MuServer\data\lang\tai\commonloc.cfg
MuServer\data\lang\tai\094m\commonloc.cfg
MuServer\data\lang\kor\commonloc.cfg
MuServer\data\lang\chs\commonloc.cfg
04. Mude também os IPS dos links 4 e 8 que se encontram dentro
desta pasta basta clicar com o botão diteito e propriedades e
mude a linha onde mostra o ip!
OBS:O link 8 tera 2 IPS para você mudar!
07. Pronto os ips do servidor já estão configurados.
08. Execute a ODBC caso ainda não tenha feito.
10. Depois de mudar todos os IPS e o DNS do Sistema Pronto, só executar os 8 links e ligar o Server, se não der nem um erro significa que esta ligado, agora se der algum erro é porque você fez algo errado, volte aonde você errou e arrume!
Caso você tenha ineternet compartilhada, e esta dando algum erro de ip/conexão o único jeito é tentar via hamachi.
Sobre o HAMACHI: Com Hamachi você pode organizar dois ou mais computadores através de uma conexão pela Internet criando sua própria rede virtual para acesso direto e seguro. O programa cria uma rede (como se fosse rede local) para compartilhar arquivos, impressoras, músicas e até jogar jogos em qualquer computador do mundo (claro que a velocidade pode variar pois a conexão é através da Internet).
Bem, vamos lá:
1-Baixe o Hamachi:
2-Instale o hamachi, não há nenhum mistério va indo em Next Next Next.... até concluir
Possível erro:
Se der algum mensagem de erro de incompatibilidade e vc usa o XP ou 2000 ignore-a... Depois abra o programa, clique no Botão "Power" no canto inferior esquerdo e crie um nick para você. Agora de Ok e você irá conectar no Hamachi!!!
3-Crie uma rede no hamachi para que os outros possam se conectar:
Create New Network [Criar uma nova rede]
Coloque o nome do seu servidor e uma senha fácil, para que todos os players decorem, essa senha é precisa pra entrar na sua rede.
Pronto, Sua rede estará criada agora!
4-Crie seu servidor normalmente, como citado acima,
5-Quando estiver concluindo, na parte de mudar os IP's, Coloque seu IP do hamachi,
Coloque esse IP nos seguintes arquivos: [São os arquivos normais de um servidor, mas ao invés de você usar seu IP da internet, use o IP do hamachi]
X:\muserver\CS\Connectserverlist.dat
X:\muserver\CS\data\Connectserverlist.da t
X:\muserver\CS\data\ServerList.dat
X:\muserver\data\IpList.dat
X:\muserver\data\lang\kor\commonloc.cfg
X:\muserver\data\lang\chs\commonloc.cfg
X:\muserver\data\commonserver.cfg
Troque os ips achados no 4.lnk e 8.lnk na pasta X:\muserver\Links (de um clique com o botao direito e va em propriedades)para seu IP do HAMACHI.
[Onde X é a unidade onde seu servidor está.]
6-Crie o Launcher do seu servidor,
No lugar do seu IP ou do seu redirecionador DNS [Vulgo No-IP] Coloque o IP do hamachi.
7-Pronto! Agora ligue seu servidor, veja os jogadores entrando em sua rede do Hamachi, espere eles abrirem o launcher e vejam que o servidor esta ON, [o Servidor só será visto Online se VOCÊ e os PLAYERS estiverem com o HAMACHI aberto e DENTRO da rede do seu MU.] Depois assista seus players jogando felizes e fique feliz também.
Configurando o Cliente
1° Faço download do Mu Laucher Builder :
2° Caso você queira que abra um site no meio do laucher selecione Enable Browser, e digita o site em Browser URL
3° Selecione "Enable Options", Show Server status, para ter a opção de video e som, e para aparecer o status do server
4° No Name of TheServer coloque o nome do server, em Server Page coloca a URL do site, em Server Hostname/IP coloque o ip do servidor, e em Server post coloca o port "44405"
5º Clica em Build
6º Pronto seu Launcher está criado com sucesso, esse é o launcher mais simples.
Protegendo o servidor contra hacks (ATT: Só siga esses passos se você realmente saiba doque está fazendo) .
Iº Configuração : Usando Firewall do Windowns
1º Entre no Painel de controle e logo depois entre em firewall do windows
2º Verifique se a opção Ativado(recomendado) esteja selecionada e click em
Exceções logo acima
3º Vai ter uma lista, clike em Adicionar Porta
4º Em nome, coloque o número da porta ,em Número da porta coloque a porta que
você quer abrir (lista a baixo) e click em TCP e de OK e novamente click em adicionar
porta em nome coloque a mesma porta que você colocou e em número também e
marque UDP e de OK (faça isso com todas as portas)
Lista de portas necessarias libera no firewall:
44405 - Porta de conexão dos playes para entra no server
55901 - Porta do gameserver
8090 - Porta do site
1433 - Porta do sq
5º Faça isso com todas as portas
6º Selecione todas as portas que você abriu, e de OK na janela do firewall.
7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso do
Firewall perguntando se quer desbloquear ou manter bloqueado certo?
No data server 1 e 2 ( links 1 e 2 ) coloque MANTER BLOQUEADO e no resto dos
links coloque desbloquear. Quando terminar de liga o server, vai no firewall do windows
novamente e click em exceções, só deixe selecionada as portas necessárias para
o server, ou seja as portas 44405 e 8090 e o resto deixe tudo DESCELECIONADAS!
*********************************************************************
IIº Configuração : Usando SygateFirewall
Primeiramente baixe o Firewal:
1º Instale o Sygate e Reenicie o Computador
2º Ligue o Servidor e o Sygate.
3º Abra o Sygate.
4º Bloquei "SQL Server WindowsNT", "Data Server 1" e "Data Server 2".
*********************************************************************
IIIº Configuração : Usando PortBlock
IIIº Configuração : Usando PortBlock
Primeiramente baixe o:
1º Instale-o
2º Depois de você ligar teu server , abra, e ele aparecerá perto do relogiodo win.
3º Apos abri-lo click nele e aperte em mapping e de add.
4º Adicione as ports que são usadas para hackear :
55960
55961
55962
55963
55970
5º Sempre Uma de Cada Veiz e deixando a OPCAO TCP marcada.
6º De ok e done e dexe aberto seu server estara livre de hacks.
Obs. : Caso você tenha que desligar os LINKS do server tire o programa
se não ele ira blokear a conexão das Data Base e o Server não ira Ligar.
*********************************************************************
IVº Configuração : Trocando as Portas do Servidor
Trocando as Ports do Servidor :
1º Abra as propriedades dos links 1, 2 e 8.
Por padrão devem estar da forma do exemplo, modifique elas. Exemplo:
?:\Muserver\DataServer1\Dataserver.exe 55960
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980
?:\Muserver\DataServer1\Dataserver.exe 5596
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980
?:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901
Mude Para:
?:\muserver\GameServer\GameServer.exe 127.0.0.1 55940 127.0.0.1 55980 55921
2° Mude a porta de Conexão do seu server, issu fara com que parem alguns hacks.
Baixe o CSPORTCHANGER
Modifique a porta do connectserver de 44405 para qualquer outro entre 1 e 60000
*********************************************************************
Vº Configuração : Colocando Ant Sql Inject no Site PHP
Anti SQL Inject
Na pasta de seu site, tem o config.php, abra-o, após abri-lo você terá que
adicionar esse codigo após o < ?php(uma linha abaixo):
$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'",""","*","union","del","DEL","insert","update",
" =","drop","sele","$");
foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Security Warning!
Forbidden simbols are included,
please remove them and try again -> $xa");
Assim ele bloqeará os codigos usados para hackear usando o sql injection.
*********************************************************************
VIº Configuração : Bloqueando Bau de Duppers
Bloqueando os Baús de Duppers
Execute esse código no SQL Query Analizer uma vez na semana por garantia.
Selecione a DB MuOnline
copie e cole o codigo:
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[trg_CheckSameID]')
and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[trg_CheckSameID]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AllItemsLog]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CopyLog]
GO
CREATE TABLE [dbo].[AllItemsLog] (
[items_id] [int] IDENTITY (1, 1) NOT NULL ,
[items_type] [binary] (1) NOT NULL ,
[items_serial] [binary] (4) NOT NULL ,
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CopyLog] (
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL ,
[copy_date] [datetime] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AllItemsLog] ADD
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('') FOR [items_acid]
GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],
[items_serial]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CopyLog] ADD
CONSTRAINT [DF_CopyLog_copy_date]
DEFAULT (getdate()) FOR [copy_date]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
aperte F5
issu bloqueara os duppers.
Para Criar GM/ADM:
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
ou
/gmove (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
Downloads:
SQL: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
MuServer 99z: rapidshare.com MuServer99z_100__-_By_Methor_-_Ritual_Games.zip.html
Cliente 99z: 4shared.com /file/UC9QmTVs/Cliente_MuHLB_99z.html?start=
Hamashi: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] ][Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
DupeFinder: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
VipManager: 4shared.com /file/117617308/b0e04e3c/Cadastro_VIP_30.html
Autoreset: 4shared.com /file/117835895/f9059cb2/ResetControl.html
Apagar acc: 4shared.com /file/117605112/ddc3a336/Acount_Cleanner.html
Editor de launcher 4shared.com /file/117849456/3d5518c8/Builder_Launch.html
Procurar conta pelo ip: 4shared.com /file/117834774/a361a1f2/Procurar_conta_por_IP.html
Firewall: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
ODBC: megaupload.com 039JDFG4
Obs: Nao montei o link porque tava dando alguns erros, então deixei assim separado, so copiar e colar na Barra de endereços!
Origem: Explosion Games
Tópicos semelhantes
» Criando seu servidor de GC
» Criando seu servidor de BunBound WC
» Criando seu servidor de Ragnarok com bRO
» Criando um servidor de Dofus 1.29
» Criando servidor de CSS- Counter Strike Source
» Criando seu servidor de BunBound WC
» Criando seu servidor de Ragnarok com bRO
» Criando um servidor de Dofus 1.29
» Criando servidor de CSS- Counter Strike Source
Pluss Games :: Secção Games :: Mu Online
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos