Instalando Microsoft SQL Server
Faça Download do SQL. [ Download ]
Após acabar o Download ele deverá ter AutoExtrac, Extraia em qualquer destino.
É muito simples, após o download, execute o Autorun.exe que está na pasta que você extraiu, após executar o Autorun.exe siga os passos abaixo!
1. Clique em SQL SERVER 2000 Components
2. Instal Database Server
3. Logicamente, Next!
4. Deixe como da imagem, Local Computer, 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. Aqui já temos que dar Mixed Mode, para haver Login de páginas ASP de
fora ou de outro modelo como é no caso do MU
Digite aí um password para o 'sa' que é um dos logins iniciais mais importantes
do SQL SERVER, um password dificil logicamente, mas não va se esquecer e NEXT
12. Next, agora ele vai instalar e ao terminar ele vai mostrar uma tela de Finish,
clique em Finish e ok!
Abra o SERVICE MANAGER localizado no menu iniciar e clique em "PLAY"
como na imagem:
quarta-feira, 10 de novembro de 2010
IP-FIXO
Colocando IP-FIXO
1 - Entre no site ( www.no-ip.com ) e crie uma conta e baixe o programa!
2 - Seu login será seu e-mail , e sua senha vc escolherá !!
3 - Após feita a conta , logue ( entre com o e-mail e a senha ) ..
4 - Clique em Add
5 - Em "Hostname" ,você colocara o nome do seu server, ou algo de sua escolha !
6 - Ai , você escolhe o endereço ( no-ip.info) ou qualquer outro.
7 - Em "IP ADDRESS" aparecerá seu ip !
8 - Lá embaixo vc clicara em CREATE HOST !
9 - Após feito issu , aparecerá uma tela de confirmação de criação !
10 - Agora você ira instalar o programa que pode ser encontrado na seção de Utilitários ou clicando aqui.
11 - Abra o programa , ele pedira seu e-mail e a senha (de cadastro no site)
12 - Aparecerá assim :
13 - Você clickara no seguinte lugar
13 - A carinha ficara envergonhada , e depois alegre igual na imagem abaixo !
14 - Pronto seu ip fixo está pronto , Feche o programa no X ele ficara em segundo plano e iniciara junto do windows !
15 - Agora , você colocara seu ip onde precisa na pasta do muserver, ai quando vc for da seu ip para os player conecta ele vai ser o do no-ip , exp.: png.no-ip.org !
1 - Entre no site ( www.no-ip.com ) e crie uma conta e baixe o programa!
2 - Seu login será seu e-mail , e sua senha vc escolherá !!
3 - Após feita a conta , logue ( entre com o e-mail e a senha ) ..
4 - Clique em Add
5 - Em "Hostname" ,você colocara o nome do seu server, ou algo de sua escolha !
6 - Ai , você escolhe o endereço ( no-ip.info) ou qualquer outro.
7 - Em "IP ADDRESS" aparecerá seu ip !
8 - Lá embaixo vc clicara em CREATE HOST !
9 - Após feito issu , aparecerá uma tela de confirmação de criação !
10 - Agora você ira instalar o programa que pode ser encontrado na seção de Utilitários ou clicando aqui.
11 - Abra o programa , ele pedira seu e-mail e a senha (de cadastro no site)
12 - Aparecerá assim :
13 - Você clickara no seguinte lugar
13 - A carinha ficara envergonhada , e depois alegre igual na imagem abaixo !
14 - Pronto seu ip fixo está pronto , Feche o programa no X ele ficara em segundo plano e iniciara junto do windows !
15 - Agora , você colocara seu ip onde precisa na pasta do muserver, ai quando vc for da seu ip para os player conecta ele vai ser o do no-ip , exp.: png.no-ip.org !
Lan House e Wan
Servidor Lan&Wan
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:
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:
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:
D: ou C:\muserver\data\IpList.dat
Configure com seu no-ip Exemplo: "mu**.no-ip.com"
Language:
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:
Link 4(JoinServer)
Configure com seu ip de rede Exemplo: D: ou C:\MuServer\JoinServer\JoinServer.exe /p55970 /ca(ip de rede) /cp55557
GameServer:
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.
---------------------------------------------------------------
Servidor Lan + Wan Versão 1.02d :
É preciso do novo CS que aceita configurações no-ip
D:\MuServer\CS
aqui, basta configurar o cstest.ini com seu no-ip ficando assim:
[General]
GSIP=seumu.sytes.net
GSPORT=55901
PORT=44405
AutoService=0
D:\MuServer\Data
arquivo commonserver.cfg ---> aqui os 3 ip's devem ser 127.0.0.1
arquivo IpList.dat -------> seumu.sytes.net
arquivo ServerInfo.dat -------> em server name voce coloca o nome do seu MU
D:\MuServer\Data\Lang\chs
arquivo commonloc.cfg -----> no IP voce coloca ip de rede interna (ip do server 192.168.xxx.xxx ou outro que voce use)
é aconselhavel fazer isso tambem na pasta kor
D:\MuServer\Gameserver
arquivo config.ini -----> aqui voce so mexe na senha e login do msql, o resto permanece ficando assim:
[ODBC]
ServerName=(local)
DatabaseName=MuOnline
UserID=xx <------- login msql UserPassword=xxxxxx <----------senha msql D:\MuServer\Links aqui para quem não usa o muserverlinks, deve configurar os links 4 e 8 da seguinte forma: link 4 ----> /p55970 /caseumu.sytes.net /cp55557
link 8 ----> 192.168.xxx.xxx 55970 192.168.xxx.xxx 55960 55901 (ip de rede interno ou parecido)
D:\MuServer\MU2003_EVENT_SERVER\Data
arquivo svconfig.ini ----> aqui voce deve configurar assim:
[pim_setting]
queue_no=4
workerthread_no=4
[odbc_connection]
mu2003_dbname = Ranking
mu2003_dsn = DEVILSQURE_RANKING
mu2003_uid = xx <---- login msql mu2003_pass = xxxxxx <---- senha msql D:\MuServer\RankingServer arquivo svconfig.ini ----> aqui voce deve configurar assim:
[odbc_setting]
dbname=Ranking
odbc_dsn=DEVILSQURE_RANKING
odbc_uid=ss <---- login msql
odbc_pass=xxxxxx <---- senha msql
odbc_con_count=40
[pim_setting]
queue_no=6
workerthread_no=10
lembrando que o arquivo main voce deve editar ele e colocar o seu no-ip.
PS1. Adotei para as maquinas da lanhouse as configurações antigas usadas na versão 1.01E+
no arquivo host, abaixo de 127.0.0.1 localhost vai adicionado seu ip de rede e seu endereço no-ip, inclusive na maquina server.
PS2. Com esta configuração não há a necessidade se se ficar fazendo atualização de IP's nem por motivo de falta de energia
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:
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:
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:
D: ou C:\muserver\data\IpList.dat
Configure com seu no-ip Exemplo: "mu**.no-ip.com"
Language:
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:
Link 4(JoinServer)
Configure com seu ip de rede Exemplo: D: ou C:\MuServer\JoinServer\JoinServer.exe /p55970 /ca(ip de rede) /cp55557
GameServer:
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.
---------------------------------------------------------------
Servidor Lan + Wan Versão 1.02d :
É preciso do novo CS que aceita configurações no-ip
D:\MuServer\CS
aqui, basta configurar o cstest.ini com seu no-ip ficando assim:
[General]
GSIP=seumu.sytes.net
GSPORT=55901
PORT=44405
AutoService=0
D:\MuServer\Data
arquivo commonserver.cfg ---> aqui os 3 ip's devem ser 127.0.0.1
arquivo IpList.dat -------> seumu.sytes.net
arquivo ServerInfo.dat -------> em server name voce coloca o nome do seu MU
D:\MuServer\Data\Lang\chs
arquivo commonloc.cfg -----> no IP voce coloca ip de rede interna (ip do server 192.168.xxx.xxx ou outro que voce use)
é aconselhavel fazer isso tambem na pasta kor
D:\MuServer\Gameserver
arquivo config.ini -----> aqui voce so mexe na senha e login do msql, o resto permanece ficando assim:
[ODBC]
ServerName=(local)
DatabaseName=MuOnline
UserID=xx <------- login msql UserPassword=xxxxxx <----------senha msql D:\MuServer\Links aqui para quem não usa o muserverlinks, deve configurar os links 4 e 8 da seguinte forma: link 4 ----> /p55970 /caseumu.sytes.net /cp55557
link 8 ----> 192.168.xxx.xxx 55970 192.168.xxx.xxx 55960 55901 (ip de rede interno ou parecido)
D:\MuServer\MU2003_EVENT_SERVER\Data
arquivo svconfig.ini ----> aqui voce deve configurar assim:
[pim_setting]
queue_no=4
workerthread_no=4
[odbc_connection]
mu2003_dbname = Ranking
mu2003_dsn = DEVILSQURE_RANKING
mu2003_uid = xx <---- login msql mu2003_pass = xxxxxx <---- senha msql D:\MuServer\RankingServer arquivo svconfig.ini ----> aqui voce deve configurar assim:
[odbc_setting]
dbname=Ranking
odbc_dsn=DEVILSQURE_RANKING
odbc_uid=ss <---- login msql
odbc_pass=xxxxxx <---- senha msql
odbc_con_count=40
[pim_setting]
queue_no=6
workerthread_no=10
lembrando que o arquivo main voce deve editar ele e colocar o seu no-ip.
PS1. Adotei para as maquinas da lanhouse as configurações antigas usadas na versão 1.01E+
no arquivo host, abaixo de 127.0.0.1 localhost vai adicionado seu ip de rede e seu endereço no-ip, inclusive na maquina server.
PS2. Com esta configuração não há a necessidade se se ficar fazendo atualização de IP's nem por motivo de falta de energia
Letras Embaçadas
Para solucionar esse problema,siga os passos a seguir:
-Mude a resolução do jogo. Quando você abrir o launcher do MU, Clique em "Option". Irá aparecer uma tela com as possíveis resoluções do jogo:
-640 x 480
-800 x 600
-1024 x 768
-1280 x 1024
Teste todas as resoluções possíveis, e veja se em alguma delas, as letras ficam melhores.
-Clique com o botão direito do mouse na área de trabalho, e clique em "propriedades". Clique na aba "Aparência" e depois clique no botão "Efeitos".
Observe os 2 primeiros efeitos (Fade effect e Clear Type), se eles estiverem marcados, desmarque-os. Se eles estiverem desmarcado, marque-os. Em seguida vá clicando em OK até fechar o assistente.
-Mude a resolução do jogo. Quando você abrir o launcher do MU, Clique em "Option". Irá aparecer uma tela com as possíveis resoluções do jogo:
-640 x 480
-800 x 600
-1024 x 768
-1280 x 1024
Teste todas as resoluções possíveis, e veja se em alguma delas, as letras ficam melhores.
-Clique com o botão direito do mouse na área de trabalho, e clique em "propriedades". Clique na aba "Aparência" e depois clique no botão "Efeitos".
Observe os 2 primeiros efeitos (Fade effect e Clear Type), se eles estiverem marcados, desmarque-os. Se eles estiverem desmarcado, marque-os. Em seguida vá clicando em OK até fechar o assistente.
Mu Lento? Aqui tem a solução de como arrumar
O MU requer que alguns programas estejam instalados e atualizados nos seu computador, dentre eles:
-DirectX;
-OpenGL;
-Diver da placa de vídeo.
Pode ser também que a sua conexão esteja muito baixa (downloads e uploads costumam reduzir consideravelmente a conexão).
Ou ainda, o seu PC tem pouca memória RAM e você está tentando executar diversas aplicações ao mesmo tempo. Tente executar o MU apenas com o seu anti-vírus/firewall desligado.
-DirectX;
-OpenGL;
-Diver da placa de vídeo.
Pode ser também que a sua conexão esteja muito baixa (downloads e uploads costumam reduzir consideravelmente a conexão).
Ou ainda, o seu PC tem pouca memória RAM e você está tentando executar diversas aplicações ao mesmo tempo. Tente executar o MU apenas com o seu anti-vírus/firewall desligado.
O que é MD5 ?
O que é MD5 ?
Muitas pessoas ja me perguntaram o que é md5!
Então vamos a Respota!
O que é MD5 ?
MD5 é um esquema de encriptação de dados, em que transforma o dado em um codigo.
Para que serve ?
Serve para:
Exemplo: Quando você cria um login e senha, utilizando um programa/site com md5, o programa/site ira converter a senha para um codigo especifico, criptografado, e armazena-lo no seu banco de dados.
Vantagens ?
Os servidores com base na versão 99.6XT utilizam MD5 para aumentar a segurança. isso tambem aumenta a segurança dos sites de Muonline.
Desvantagens ?
Colocar um site em md5 apenas complica um pouco mais o seu desenvolvimento, e a grande maioria dos sites de muonline são sem md5. então pra evitar mais trabalho com o site, alguns desenvolvedores retiram o md5 dos seus servidores, substituindo arquivos, tabelas e procedimentos do banco de dados, diminuindo a segurança geral, tanto do site quanto do servidor.
Dica:
Faça seu Site sem MD5!
Retirando MD5 de seu servido., apenas rode está query
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MANG_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MANG_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_OUT]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_OUT]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MembInfoModify]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MembInfoModify]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_CURR_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_CURR_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_FQNW_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_FQNW_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_MIDS_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_MIDS_INFO]
GO
CREATE TABLE [dbo].[MANG_INFO] (
[mang_guid] [int] NOT NULL ,
[mang___id] [nvarchar] (15) COLLATE Polish_CI_AS NOT NULL ,
[mang__pwd] [nvarchar] (15) COLLATE Polish_CI_AS NOT NULL ,
[mang_name] [nvarchar] (20) COLLATE Polish_CI_AS NOT NULL ,
[mail_addr] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[levl_name] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[part_name] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[auth_code] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[Group_code] [nvarchar] (2) COLLATE Polish_CI_AS NULL ,
[dep_code] [nvarchar] (4) COLLATE Polish_CI_AS NOT NULL ,
[perm] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MEMB_INFO] (
[memb_guid] [int] IDENTITY (1, 1) NOT NULL ,
[memb___id] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb__pwd] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [char] (13) COLLATE Polish_CI_AS NOT NULL ,
[post_code] [char] (6) COLLATE Polish_CI_AS NULL ,
[addr_info] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[addr_deta] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[tel__numb] [varchar] (20) COLLATE Polish_CI_AS NULL ,
[phon_numb] [varchar] (15) COLLATE Polish_CI_AS NULL ,
[mail_addr] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_answ] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[job__code] [char] (2) COLLATE Polish_CI_AS NULL ,
[appl_days] [datetime] NULL ,
[modi_days] [datetime] NULL ,
[out__days] [datetime] NULL ,
[true_days] [datetime] NULL ,
[mail_chek] [char] (1) COLLATE Polish_CI_AS NULL ,
[bloc_code] [char] (1) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [char] (1) COLLATE Polish_CI_AS NOT NULL ,
[adminaccess] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MEMB_OUT] (
[out__guid] [int] NOT NULL ,
[memb_guid] [int] NOT NULL ,
[sno__numb] [nvarchar] (7) COLLATE Polish_CI_AS NULL ,
[memb_name] [nvarchar] (15) COLLATE Polish_CI_AS NULL ,
[appl_days] [smalldatetime] NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MembInfoModify] (
[Number] [int] NOT NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb__pwd] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (13) COLLATE Polish_CI_AS NOT NULL ,
[tel__numb] [nvarchar] (20) COLLATE Polish_CI_AS NULL ,
[phon_numb] [nvarchar] (15) COLLATE Polish_CI_AS NULL ,
[mail_addr] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_answ] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[bloc_code] [nvarchar] (1) COLLATE Polish_CI_AS NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[VI_CURR_INFO] (
[ends_days] [nvarchar] (8) COLLATE Polish_CI_AS NULL ,
[chek_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[used_time] [int] NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_guid] [int] NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL ,
[Bill_Section] [int] NULL ,
[Bill_Value] [int] NULL ,
[Bill_Hour] [int] NULL ,
[Surplus_Point] [int] NULL ,
[Surplus_Minute] [datetime] NULL ,
[Increase_Days] [int] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[VI_FQNW_INFO] (
[appl_code] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[ctrl_text] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[fpas_answ] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_guid] [int] NOT NULL ,
[fanw_guid] [int] NOT NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[VI_MIDS_INFO] (
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[chek_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[prev_info] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[modi_info] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[cont_text] [ntext] COLLATE Polish_CI_AS NOT NULL ,
[mids_guid] [int] NOT NULL ,
[admin_name] [nvarchar] (10) COLLATE Polish_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE MEMB_INFO ALTER COLUMN memb__pwd VARCHAR(10) NOT NULL
GO
Muitas pessoas ja me perguntaram o que é md5!
Então vamos a Respota!
O que é MD5 ?
MD5 é um esquema de encriptação de dados, em que transforma o dado em um codigo.
Para que serve ?
Serve para:
Exemplo: Quando você cria um login e senha, utilizando um programa/site com md5, o programa/site ira converter a senha para um codigo especifico, criptografado, e armazena-lo no seu banco de dados.
Vantagens ?
Os servidores com base na versão 99.6XT utilizam MD5 para aumentar a segurança. isso tambem aumenta a segurança dos sites de Muonline.
Desvantagens ?
Colocar um site em md5 apenas complica um pouco mais o seu desenvolvimento, e a grande maioria dos sites de muonline são sem md5. então pra evitar mais trabalho com o site, alguns desenvolvedores retiram o md5 dos seus servidores, substituindo arquivos, tabelas e procedimentos do banco de dados, diminuindo a segurança geral, tanto do site quanto do servidor.
Dica:
Faça seu Site sem MD5!
Retirando MD5 de seu servido., apenas rode está query
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MANG_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MANG_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_OUT]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_OUT]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MembInfoModify]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MembInfoModify]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_CURR_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_CURR_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_FQNW_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_FQNW_INFO]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[VI_MIDS_INFO]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[VI_MIDS_INFO]
GO
CREATE TABLE [dbo].[MANG_INFO] (
[mang_guid] [int] NOT NULL ,
[mang___id] [nvarchar] (15) COLLATE Polish_CI_AS NOT NULL ,
[mang__pwd] [nvarchar] (15) COLLATE Polish_CI_AS NOT NULL ,
[mang_name] [nvarchar] (20) COLLATE Polish_CI_AS NOT NULL ,
[mail_addr] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[levl_name] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[part_name] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[auth_code] [nvarchar] (30) COLLATE Polish_CI_AS NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[Group_code] [nvarchar] (2) COLLATE Polish_CI_AS NULL ,
[dep_code] [nvarchar] (4) COLLATE Polish_CI_AS NOT NULL ,
[perm] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MEMB_INFO] (
[memb_guid] [int] IDENTITY (1, 1) NOT NULL ,
[memb___id] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb__pwd] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [varchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [char] (13) COLLATE Polish_CI_AS NOT NULL ,
[post_code] [char] (6) COLLATE Polish_CI_AS NULL ,
[addr_info] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[addr_deta] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[tel__numb] [varchar] (20) COLLATE Polish_CI_AS NULL ,
[phon_numb] [varchar] (15) COLLATE Polish_CI_AS NULL ,
[mail_addr] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_answ] [varchar] (50) COLLATE Polish_CI_AS NULL ,
[job__code] [char] (2) COLLATE Polish_CI_AS NULL ,
[appl_days] [datetime] NULL ,
[modi_days] [datetime] NULL ,
[out__days] [datetime] NULL ,
[true_days] [datetime] NULL ,
[mail_chek] [char] (1) COLLATE Polish_CI_AS NULL ,
[bloc_code] [char] (1) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [char] (1) COLLATE Polish_CI_AS NOT NULL ,
[adminaccess] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MEMB_OUT] (
[out__guid] [int] NOT NULL ,
[memb_guid] [int] NOT NULL ,
[sno__numb] [nvarchar] (7) COLLATE Polish_CI_AS NULL ,
[memb_name] [nvarchar] (15) COLLATE Polish_CI_AS NULL ,
[appl_days] [smalldatetime] NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MembInfoModify] (
[Number] [int] NOT NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb__pwd] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (13) COLLATE Polish_CI_AS NOT NULL ,
[tel__numb] [nvarchar] (20) COLLATE Polish_CI_AS NULL ,
[phon_numb] [nvarchar] (15) COLLATE Polish_CI_AS NULL ,
[mail_addr] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_answ] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[bloc_code] [nvarchar] (1) COLLATE Polish_CI_AS NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[VI_CURR_INFO] (
[ends_days] [nvarchar] (8) COLLATE Polish_CI_AS NULL ,
[chek_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[used_time] [int] NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_guid] [int] NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL ,
[Bill_Section] [int] NULL ,
[Bill_Value] [int] NULL ,
[Bill_Hour] [int] NULL ,
[Surplus_Point] [int] NULL ,
[Surplus_Minute] [datetime] NULL ,
[Increase_Days] [int] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[VI_FQNW_INFO] (
[appl_code] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[ctrl_text] [nvarchar] (50) COLLATE Polish_CI_AS NULL ,
[fpas_ques] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[fpas_answ] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[ctl1_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_guid] [int] NOT NULL ,
[fanw_guid] [int] NOT NULL ,
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[VI_MIDS_INFO] (
[memb___id] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[memb_name] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[sno__numb] [nvarchar] (18) COLLATE Polish_CI_AS NOT NULL ,
[appl_days] [nvarchar] (8) COLLATE Polish_CI_AS NOT NULL ,
[chek_code] [nvarchar] (1) COLLATE Polish_CI_AS NOT NULL ,
[prev_info] [nvarchar] (50) COLLATE Polish_CI_AS NOT NULL ,
[modi_info] [nvarchar] (10) COLLATE Polish_CI_AS NOT NULL ,
[cont_text] [ntext] COLLATE Polish_CI_AS NOT NULL ,
[mids_guid] [int] NOT NULL ,
[admin_name] [nvarchar] (10) COLLATE Polish_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE MEMB_INFO ALTER COLUMN memb__pwd VARCHAR(10) NOT NULL
GO
OBDC ou DNS
OBDC ou DNS
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)
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.
7. Olhe a Figura:
8.Olhe a Figura:
9.Em Default coloque todoas em MuOnline menos o Event e Ranking vc deverá por Ranking.
10.Olhe a Figura:
11. Apos fazer o download ou ter feito manulamente vá para a seção criando server.
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)
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.
7. Olhe a Figura:
8.Olhe a Figura:
9.Em Default coloque todoas em MuOnline menos o Event e Ranking vc deverá por Ranking.
10.Olhe a Figura:
11. Apos fazer o download ou ter feito manulamente vá para a seção criando server.
Outros tutoriais
Outros tutoriais
Aqui estão outros tutoriais sobre Mu Online. Alguns desse tutoriais são importantes e bem úteis!
• Concertando erro no cadastro do site
• Concertando rate e life da 99z
• Colocando Auto Mensagem no Servidor
• Comandos De GM E ID Dos Mobs, 1.04h
• Comandos Úteis para Query Analyzer
• Deletando LOG
• Editando Main com Serial do MuServer
• Entedendo Eventibags, Shops, Gates, Skill, Itens e Outros
• Colocando Max Level 1000
• Hospedando Site em outros Hoster
• Criando SubServidor de Outra Maneira
• Concertar Bug do Painel
• Colocando 3 classe no website
• Concertando erro do Connect Fail
• Colocando Bonus para novos players
• Desbugando usuarios onlines no website
• Criando Instalador para o Cliente Full
• Crakiando o SQL Server 2000 , Evitando Bug
• Sistema de anti GM editado no seu servidor
Aqui estão outros tutoriais sobre Mu Online. Alguns desse tutoriais são importantes e bem úteis!
• Concertando erro no cadastro do site
• Concertando rate e life da 99z
• Colocando Auto Mensagem no Servidor
• Comandos De GM E ID Dos Mobs, 1.04h
• Comandos Úteis para Query Analyzer
• Deletando LOG
• Editando Main com Serial do MuServer
• Entedendo Eventibags, Shops, Gates, Skill, Itens e Outros
• Colocando Max Level 1000
• Hospedando Site em outros Hoster
• Criando SubServidor de Outra Maneira
• Concertar Bug do Painel
• Colocando 3 classe no website
• Concertando erro do Connect Fail
• Colocando Bonus para novos players
• Desbugando usuarios onlines no website
• Criando Instalador para o Cliente Full
• Crakiando o SQL Server 2000 , Evitando Bug
• Sistema de anti GM editado no seu servidor
Particionando o HD
1º Clique com o botão direito em cima do "Meu Computador" e clique na Opção "Gerenciar"
2º Encontre "Armazenamento" e clique em "Gerenciamento de Disco"
3º Se seu HD possui um "Espaço Livre", Clique com o botão direito e selecione "Nova unidade logica"
4º Abrirá uma janela com um assistente, Clique em "Avançar", Selecione "Unidade Logica", Clique em "Avançar", Escolha o tamanho da unidade(EM MegaBytes), Clique "Avançar", Escolha a letra para a unidade(Geralmente D:/ para servidores de mu), Clique "Avançar", Escolha o tipo de formatação(Fat, Fat32 ou NTSF), e o formato da formatação, Clique "Avançar" e Clique "Concluir", Espere a formatação chegar a 100% e Renicie o pc...
1- Se sua unidade D:/ estiver sendo ocupada pelo driver de CD, clique em cima com o botão direito da unidade D:/(de cd) e clique em "Alterar Letra de unidade e caminho", Selecione uma letra(normalmente E:/) Clique Ok, Ok, Volte para o passo 3 e reenicie o pc no final...
2- Antes de começar o processo de particionamento fazer um scan disk
3- Antes do particionamento fazer uma desfragmentação de disco
4- Esse processo é apenas no XP, os outros não tem esses recursos, ai só usar o partition magic que você encontra clicando Aqui !
2º Encontre "Armazenamento" e clique em "Gerenciamento de Disco"
3º Se seu HD possui um "Espaço Livre", Clique com o botão direito e selecione "Nova unidade logica"
4º Abrirá uma janela com um assistente, Clique em "Avançar", Selecione "Unidade Logica", Clique em "Avançar", Escolha o tamanho da unidade(EM MegaBytes), Clique "Avançar", Escolha a letra para a unidade(Geralmente D:/ para servidores de mu), Clique "Avançar", Escolha o tipo de formatação(Fat, Fat32 ou NTSF), e o formato da formatação, Clique "Avançar" e Clique "Concluir", Espere a formatação chegar a 100% e Renicie o pc...
1- Se sua unidade D:/ estiver sendo ocupada pelo driver de CD, clique em cima com o botão direito da unidade D:/(de cd) e clique em "Alterar Letra de unidade e caminho", Selecione uma letra(normalmente E:/) Clique Ok, Ok, Volte para o passo 3 e reenicie o pc no final...
2- Antes de começar o processo de particionamento fazer um scan disk
3- Antes do particionamento fazer uma desfragmentação de disco
4- Esse processo é apenas no XP, os outros não tem esses recursos, ai só usar o partition magic que você encontra clicando Aqui !
Pc Desliga qnd Jogo
Mu é um jogo que utiliza bastante do seu processador. Caso o seu PC não esteja bem refrigerado, o sistema de proteção da sua placa-mãe irá reiniciar o PC para evitar que o processador queime.
Se isso está acontecendo com você, então você (ou um amigo que saiba como fazer, ou um técnico)
deverá abrir o PC e limpar os coolers (Ventoinhas).
Provavelmente ela estará muito empoeirada, o que impede uma refrigeração adequada.
Se isso está acontecendo com você, então você (ou um amigo que saiba como fazer, ou um técnico)
deverá abrir o PC e limpar os coolers (Ventoinhas).
Provavelmente ela estará muito empoeirada, o que impede uma refrigeração adequada.
Configurando Routeador
Configurando Routeador
1. Clique em Iniciar- Executar e escreva "cmd". Isso fara com que abra o prompt de comando. Escreva ipconfig /all no prompt de comando. Copie o numero do gateway padrao. Agora escreva esse numero no seu browser (Ex: Internet Explorer).
2. Voce precisa do Login e do password do seu modem.Se voce comprou o router, ele esta no manual do Router, se e alugado pessa pra sua OPERADORA de internet mandar alguem na sua casa para fazer isto (no meu caso foi a Brasil Telecom).Mas em momento algum mensione JOGO pra eles, fale que eh para abrir portas do seu router!
3. Ponha seu login e password. Se voce nao souber tente usar usuario:admin e senha:admin. Se voce nao conseguir fazer e sua operadora nao se desponibilizar, sera muito dificil voce conseguir fazer o servidor, mas naum custa tentar neh!
3. Depois que voce se logar no router, voce devera escolher Virtual Server. E aqui abrir as portas do seu Router (ou as pessoas nao conseguirao conectar).
Abra as seguintes portas:
* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 TCP
* 55962 TCP
* 55557 TCP
* 55901 TCP
* 55903 TCP
4. Tenha certeza que voce salvou as configuracoes do seu router ou isto nao ira funcionar.
5. Voce precisa adicionar um loopback device no seu computador.Va para o painel de controle, inicie o "adicionar hardware" e instale o Microsoft loopback device.. (na seçao de placas de rede).
6. Quando as instalacao tiver terminado va para o painel de controel and clique em Conexoes de rede (ou algo similar). Clique com o botao direito em "Microsoft Loopback Adapter" , e clique em propriedades. Selecione "protocolo TCP-IP" e clique em propriedades.
7. No lugar do endereco de ip ponha seu IP Global.
8. A mascara de sub-rede nao eh igual para todo mundo.Bote 255.255.255.254. Aperte ok e se a internet nao funcionar tente com 255.255.255.253 e se esta tambem der errado tente com o 255.255.255.252.
ou
Tutorial para MODEM DLINK 500G
Isso serve pra outros tipos de modem tbm! Fica como exemplo, mas tera que procurar
bom primeiro de tudo.
login: admim
pass: admin
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
http://www.abusar.org/ ABUSARBom 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
Para ver outros modem, clique aqui.
Fonte: Abusar
1. Clique em Iniciar- Executar e escreva "cmd". Isso fara com que abra o prompt de comando. Escreva ipconfig /all no prompt de comando. Copie o numero do gateway padrao. Agora escreva esse numero no seu browser (Ex: Internet Explorer).
2. Voce precisa do Login e do password do seu modem.Se voce comprou o router, ele esta no manual do Router, se e alugado pessa pra sua OPERADORA de internet mandar alguem na sua casa para fazer isto (no meu caso foi a Brasil Telecom).Mas em momento algum mensione JOGO pra eles, fale que eh para abrir portas do seu router!
3. Ponha seu login e password. Se voce nao souber tente usar usuario:admin e senha:admin. Se voce nao conseguir fazer e sua operadora nao se desponibilizar, sera muito dificil voce conseguir fazer o servidor, mas naum custa tentar neh!
3. Depois que voce se logar no router, voce devera escolher Virtual Server. E aqui abrir as portas do seu Router (ou as pessoas nao conseguirao conectar).
Abra as seguintes portas:
* 44405 TCP
* 55557 UDP
* 55970 TCP
* 55971 TCP
* 55960 TCP
* 55961 TCP
* 55962 TCP
* 55557 TCP
* 55901 TCP
* 55903 TCP
4. Tenha certeza que voce salvou as configuracoes do seu router ou isto nao ira funcionar.
5. Voce precisa adicionar um loopback device no seu computador.Va para o painel de controle, inicie o "adicionar hardware" e instale o Microsoft loopback device.. (na seçao de placas de rede).
6. Quando as instalacao tiver terminado va para o painel de controel and clique em Conexoes de rede (ou algo similar). Clique com o botao direito em "Microsoft Loopback Adapter" , e clique em propriedades. Selecione "protocolo TCP-IP" e clique em propriedades.
7. No lugar do endereco de ip ponha seu IP Global.
8. A mascara de sub-rede nao eh igual para todo mundo.Bote 255.255.255.254. Aperte ok e se a internet nao funcionar tente com 255.255.255.253 e se esta tambem der errado tente com o 255.255.255.252.
ou
Tutorial para MODEM DLINK 500G
Isso serve pra outros tipos de modem tbm! Fica como exemplo, mas tera que procurar
bom primeiro de tudo.
login: admim
pass: admin
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
http://www.abusar.org/ ABUSARBom 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
Para ver outros modem, clique aqui.
Fonte: Abusar
Scripts e Jobs
Scripts e Jobs
Estamos postando aqui, Scripts e Jobs para Mu!
Scripts PHP:
Status do servidor:
< ? $fp = @fsockopen("127.0.0.1", 55901, $errno, $errstr, 1); if($fp >= 1){
echo 'Online';}
else{ echo 'Offline'; }
?>
Número de Usuários Banidos:
< ?php $sql = mssql_query("SELECT count(*) FROM Character where ctlcode=1"); echo mssql_result($sql, 0, 0); ?>
Número de Usuários Online:
"< ?php $sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1"); if( mssql_result($sql, 0, 0) <= 50){ //esse script da pra configurar a cor dos numeros echo ""; //de 0 a 50 fica preto de 50 a 100 fica laranja echo mssql_result($sql, 0, 0);} //e de 100 pra cima fica vermelho elseif( mssql_result($sql, 0, 0) >= 50 AND mssql_result($sql, 0, 0) <= 100){ echo ""; echo mssql_result($sql, 0, 0);} elseif( mssql_result($sql, 0, 0) > 100){
echo "";
echo mssql_result($sql, 0, 0);} ?>
Número de Contas:
< ?php $tacountresult= mssql_query("select memb___id from MEMB_INFO"); $tacount = mssql_num_rows ($tacountresult); ?>
Número de Personagens:
QUOTE
< ?php $tcharsresult = mssql_query("select Name from Character"); $tchars = mssql_num_rows ($tcharsresult); ?>
< ?php print "$tchars"; ?>
Lembrando que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo:
< ?php $alogin = "sa"; $apass = "Senha do SQL"; $db = "MuOnline"; $host = "Seu IP Aqui"; $msconnect=mssql_connect($host,$alogin,$apass); $msdb=mssql_select_db("$db",$msconnect); ?>
Codigo do tempo para Abrir BC e DS :
Coloque o codico no lugar da pagina que você quiser ou se preferir criei um link
OBS: O codico é em php
Devil Square:
Blood Castle:
Ranking de Resets Top 100
< ?php $alogin = "sa"; $apass = "Senha do SQL"; $db = "MuOnline"; $host = "127.0.0.1"; $msconnect=mssql_connect($host,$alogin,$apass); $msdb=mssql_select_db("$db",$msconnect); $query = 'select Name,Class,cLevel,Strength,Dexterity,Vitality,Energy,LevelUpPoint,CtlCode,resets from Character order by resets desc , cLevel desc'; $result = mssql_query( $query ); echo ''; echo "\n"; echo ''; echo ''; echo ' '; echo '< td bgcolor=F5F5F5>
Rank
< td bgcolor=F5F5F5>Personagem< td bgcolor=F5F5F5>Classe< td bgcolor=F5F5F5>Level< td bgcolor=F5F5F5>Strenght< td bgcolor=F5F5F5>Agility< td bgcolor=F5F5F5>Vitality< td bgcolor=F5F5F5>Energy< td bgcolor=F5F5F5>Resets'; //Aqui voce coloca o numero do rank //no caso esta top 100 //se quiser mudar eh soh trocar o 100 pelo numero desejado for($i=0;$i < 100;++$i) { $row = mssql_fetch_row($result); $personag = htmlentities($row[0]); echo ''; } echo ' '; echo $i + 1; echo 'º '; echo $personag; echo ' '; if($row[8] == 8){ echo 'Game Master'; } else { if($row[1] == 0){ echo 'Dark Wizard'; } if($row[1] == 1){ echo 'Soul Master'; } if($row[1] == 16){ echo 'Dark Knight'; } if($row[1] == 17){ echo 'Blade Knight'; } if($row[1] == 32){ echo 'Elf'; } if($row[1] == 33){ echo 'Muse Elf'; } if($row[1] == 48){ echo 'Magic Gladiator'; } if($row[1] == 64){ echo 'Dark Lord'; } } echo ' '; echo $row[2]; echo ' '; echo $row[3]; echo ' '; echo $row[4]; echo ' '; echo $row[5]; echo ' '; echo $row[6]; echo ' '; echo $row[9]; echo' '; echo ''; echo ''; $conn=mssql_close(); ?> Corrigindo Bug PHP :Na pasta de seu site, tem o config.php, abra-o após abri-lo vc terá q adicionar esse codigo após o $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 hakear usando o sql injection – Jobs : Para se criar uma Job va ate microsoft SQL interprise manager Management > SQL agent > Jobs > clique botao direito e depois em new Job GM Rico Adiciona zen no bau dos GM´s de 1 em 1 hora o valor pode ser alterado para o desejado. O tempo do job e de 1 em 1 hora. General: Name: Mesada de GM Category: Uncategorized (Local) Owner: MUONLINE\Administrator Database: muonline Update Character
Set Money=850120120 Where CtlCode=8
ANTI GMS falsos ou seja editadosBloqueia falsos GMs de 1 em 1 minuto checa se e verdadeiro o GM pode ser alterado para o desejado. O tempo do job e de 1 em 1 minuto. E necessario criar uma coluna com o nome "Is_Valid_GM" na tabela Character e por o valor padrao = 0 para todos os personagens e para o Gm valor 1 manualmente General: Name: Anti-Injection de Falso GM Category: Uncategorized (Local) Owner: MUONLINE\Administrator Database: muonline
UPDATE Character SET CtlCode=('1') WHERE CtlCode=('8') and Is_Valid_GM=('0') Bloquiados todas accs Update MEMB_INFO Set bloc_code=1 Liberando todas accs Update MEMB_INFO Set bloc_code=0
Auto Questauto quest , faiz virar SM / BK / ME assim que chega no lvl 150
update character set class = ('1') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('2') Update character set class = ('17') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('16') update character set class = ('32') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('33')
Em Breve mais scripts e jobs
Estamos postando aqui, Scripts e Jobs para Mu!
Scripts PHP:
Status do servidor:
< ? $fp = @fsockopen("127.0.0.1", 55901, $errno, $errstr, 1); if($fp >= 1){
echo 'Online';}
else{ echo 'Offline'; }
?>
Número de Usuários Banidos:
< ?php $sql = mssql_query("SELECT count(*) FROM Character where ctlcode=1"); echo mssql_result($sql, 0, 0); ?>
Número de Usuários Online:
"< ?php $sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1"); if( mssql_result($sql, 0, 0) <= 50){ //esse script da pra configurar a cor dos numeros echo ""; //de 0 a 50 fica preto de 50 a 100 fica laranja echo mssql_result($sql, 0, 0);} //e de 100 pra cima fica vermelho elseif( mssql_result($sql, 0, 0) >= 50 AND mssql_result($sql, 0, 0) <= 100){ echo ""; echo mssql_result($sql, 0, 0);} elseif( mssql_result($sql, 0, 0) > 100){
echo "";
echo mssql_result($sql, 0, 0);} ?>
Número de Contas:
< ?php $tacountresult= mssql_query("select memb___id from MEMB_INFO"); $tacount = mssql_num_rows ($tacountresult); ?>
Número de Personagens:
QUOTE
< ?php $tcharsresult = mssql_query("select Name from Character"); $tchars = mssql_num_rows ($tcharsresult); ?>
< ?php print "$tchars"; ?>
Lembrando que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo:
< ?php $alogin = "sa"; $apass = "Senha do SQL"; $db = "MuOnline"; $host = "Seu IP Aqui"; $msconnect=mssql_connect($host,$alogin,$apass); $msdb=mssql_select_db("$db",$msconnect); ?>
Codigo do tempo para Abrir BC e DS :
Coloque o codico no lugar da pagina que você quiser ou se preferir criei um link
OBS: O codico é em php
Devil Square:
Blood Castle:
Ranking de Resets Top 100
< ?php $alogin = "sa"; $apass = "Senha do SQL"; $db = "MuOnline"; $host = "127.0.0.1"; $msconnect=mssql_connect($host,$alogin,$apass); $msdb=mssql_select_db("$db",$msconnect); $query = 'select Name,Class,cLevel,Strength,Dexterity,Vitality,Energy,LevelUpPoint,CtlCode,resets from Character order by resets desc , cLevel desc'; $result = mssql_query( $query ); echo ''; echo "\n"; echo ''; echo ''; echo ' '; echo '< td bgcolor=F5F5F5>
Rank
< td bgcolor=F5F5F5>Personagem< td bgcolor=F5F5F5>Classe< td bgcolor=F5F5F5>Level< td bgcolor=F5F5F5>Strenght< td bgcolor=F5F5F5>Agility< td bgcolor=F5F5F5>Vitality< td bgcolor=F5F5F5>Energy< td bgcolor=F5F5F5>Resets'; //Aqui voce coloca o numero do rank //no caso esta top 100 //se quiser mudar eh soh trocar o 100 pelo numero desejado for($i=0;$i < 100;++$i) { $row = mssql_fetch_row($result); $personag = htmlentities($row[0]); echo ''; } echo ' '; echo $i + 1; echo 'º '; echo $personag; echo ' '; if($row[8] == 8){ echo 'Game Master'; } else { if($row[1] == 0){ echo 'Dark Wizard'; } if($row[1] == 1){ echo 'Soul Master'; } if($row[1] == 16){ echo 'Dark Knight'; } if($row[1] == 17){ echo 'Blade Knight'; } if($row[1] == 32){ echo 'Elf'; } if($row[1] == 33){ echo 'Muse Elf'; } if($row[1] == 48){ echo 'Magic Gladiator'; } if($row[1] == 64){ echo 'Dark Lord'; } } echo ' '; echo $row[2]; echo ' '; echo $row[3]; echo ' '; echo $row[4]; echo ' '; echo $row[5]; echo ' '; echo $row[6]; echo ' '; echo $row[9]; echo' '; echo ''; echo ''; $conn=mssql_close(); ?> Corrigindo Bug PHP :Na pasta de seu site, tem o config.php, abra-o após abri-lo vc terá q adicionar esse codigo após o $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 hakear usando o sql injection – Jobs : Para se criar uma Job va ate microsoft SQL interprise manager Management > SQL agent > Jobs > clique botao direito e depois em new Job GM Rico Adiciona zen no bau dos GM´s de 1 em 1 hora o valor pode ser alterado para o desejado. O tempo do job e de 1 em 1 hora. General: Name: Mesada de GM Category: Uncategorized (Local) Owner: MUONLINE\Administrator Database: muonline Update Character
Set Money=850120120 Where CtlCode=8
ANTI GMS falsos ou seja editadosBloqueia falsos GMs de 1 em 1 minuto checa se e verdadeiro o GM pode ser alterado para o desejado. O tempo do job e de 1 em 1 minuto. E necessario criar uma coluna com o nome "Is_Valid_GM" na tabela Character e por o valor padrao = 0 para todos os personagens e para o Gm valor 1 manualmente General: Name: Anti-Injection de Falso GM Category: Uncategorized (Local) Owner: MUONLINE\Administrator Database: muonline
UPDATE Character SET CtlCode=('1') WHERE CtlCode=('8') and Is_Valid_GM=('0') Bloquiados todas accs Update MEMB_INFO Set bloc_code=1 Liberando todas accs Update MEMB_INFO Set bloc_code=0
Auto Questauto quest , faiz virar SM / BK / ME assim que chega no lvl 150
update character set class = ('1') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('2') Update character set class = ('17') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('16') update character set class = ('32') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('33')
Em Breve mais scripts e jobs
Sets ancients
Sets Ancients
Nome dos Sets:
DK
Leather - Warrior Set
Bronze - Hyperion Set
Scale - Eplete Set
Brass - Garuda Set
Plate - Kantata Set
Dragon - Hyon Set
DW
Pad - Apollo Set
Bone - Evis Set
Sphinx - Heras Set
Legendary - Anubis Set
ELF
Vine - Ceto Set
Silk - Gaia Set
Wind - Odin Set
Spirit - Argo Set
Guardian - Gywen Set
MG
Storm Crow - Gaion Set
Nome dos Sets:
DK
Leather - Warrior Set
Bronze - Hyperion Set
Scale - Eplete Set
Brass - Garuda Set
Plate - Kantata Set
Dragon - Hyon Set
DW
Pad - Apollo Set
Bone - Evis Set
Sphinx - Heras Set
Legendary - Anubis Set
ELF
Vine - Ceto Set
Silk - Gaia Set
Wind - Odin Set
Spirit - Argo Set
Guardian - Gywen Set
MG
Storm Crow - Gaion Set
Sistema para players
Sistema para Players
Esse é um sistema, que só connectará no servidor quem o adm escolher, eu acho
desnecessário, ter um servidor de Mu, e o adm escolher quem joga -.-' No arquivo data\Serverinfo.dat coloque. CODE [GameServerInfo]
ServerName="nome"
ServerCode=0
NonPk=1
ConnectMemberLoad=1 Esse "ConnectMemberLoad=1" é para que o Server faça Load do arquivo "ConnectMember.txt"
No arquivo "ConnectMember.txt", você coloca os playes que poderão conectar
CODE // Connect user list
// Only current game server.
" Admin"
" gm "
" vip "
" nick que vc escolhe
Esse é um sistema, que só connectará no servidor quem o adm escolher, eu acho
desnecessário, ter um servidor de Mu, e o adm escolher quem joga -.-' No arquivo data\Serverinfo.dat coloque. CODE [GameServerInfo]
ServerName="nome"
ServerCode=0
NonPk=1
ConnectMemberLoad=1 Esse "ConnectMemberLoad=1" é para que o Server faça Load do arquivo "ConnectMember.txt"
No arquivo "ConnectMember.txt", você coloca os playes que poderão conectar
CODE // Connect user list
// Only current game server.
" Admin"
" gm "
" vip "
" nick que vc escolhe
SubServer
Criando SubServer
SubServers:
1º Se o subserver ficar no mesmo PC, terá que ser um PC "bonzinho" (processador e memória ram), se ele for em PCs diferentes, a net dos PCs terão que ser boas.
Vamos denominar os server como :
ServerGame1 , IP 192.168.1.1
ServerGame2 , IP 192.168.1.2
Obs.: se for no mesmo micro usa os 2 ips iguais.
ServerGame1:
1º Abra a porta 55902 se o moden for rotiado e libere ela no firewall também.
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 uma pasta separada do muserve exp: "?:\submuserver" (esse naum importa a letra do drive nem o nome da pasta)
2º copie as seguintes pastas do muserver:
- data
- gameserver
- links ou mustartup, sendo só o game server que será ligado.
3º altere os arquivos, deixando igual do ServerGame1 :
?:\muserver\CS\Connectserverlist.dat
?:\muserver\CS\data\Server List.dat
?:\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 :
?:\muserver\data\ServerInfo.dat
----------------------------------------------------------
[GameServerInfo]
ServerName = ServerGame2
ServerCode = 1
ConnectMemberLoad = 0;
----------------------------------------------------------
5º nos arquivos :
?:\muserver\data\IpList.dat
?:\muserver\data\ServerInfo.dat
?:\muserver\data\commonserver.cfg
?:\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 :
?:\muserver\GameServer\GameServer.exe 192.168.1.1 55970 192.168.1.1 55960 55902
3º inicie o link8 e pronto.
No Muserver 2 só precisar ligar o link 8 e não precisa estar instalado o sql.
---------------------------------------------------------------
EDITANDO O Text.bmd
Para mudar o nome dos Server que irão aparecer no jogo como na imagem vista lá acima você deve pegar algum BMD editor e editar o arquivo text.bmd do seu cliente.
1° Abra o BMD editor
2° Abra o arquivo text.bmd na pasta do seu cliente
3° Procure a linha 541 e mude para o nome que você quer que apareça para o Server 1
4° Procure a linha 542 e mude para o nome que você quer que apareça para o Server 2
5° Não sei se as linhas são sempre as mesmas, caso não seja você terá que procurá-la sozinho.
6° Salve e crie um patch para seus clientes.
SubServers:
1º Se o subserver ficar no mesmo PC, terá que ser um PC "bonzinho" (processador e memória ram), se ele for em PCs diferentes, a net dos PCs terão que ser boas.
Vamos denominar os server como :
ServerGame1 , IP 192.168.1.1
ServerGame2 , IP 192.168.1.2
Obs.: se for no mesmo micro usa os 2 ips iguais.
ServerGame1:
1º Abra a porta 55902 se o moden for rotiado e libere ela no firewall também.
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 uma pasta separada do muserve exp: "?:\submuserver" (esse naum importa a letra do drive nem o nome da pasta)
2º copie as seguintes pastas do muserver:
- data
- gameserver
- links ou mustartup, sendo só o game server que será ligado.
3º altere os arquivos, deixando igual do ServerGame1 :
?:\muserver\CS\Connectserverlist.dat
?:\muserver\CS\data\Server List.dat
?:\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 :
?:\muserver\data\ServerInfo.dat
----------------------------------------------------------
[GameServerInfo]
ServerName = ServerGame2
ServerCode = 1
ConnectMemberLoad = 0;
----------------------------------------------------------
5º nos arquivos :
?:\muserver\data\IpList.dat
?:\muserver\data\ServerInfo.dat
?:\muserver\data\commonserver.cfg
?:\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 :
?:\muserver\GameServer\GameServer.exe 192.168.1.1 55970 192.168.1.1 55960 55902
3º inicie o link8 e pronto.
No Muserver 2 só precisar ligar o link 8 e não precisa estar instalado o sql.
---------------------------------------------------------------
EDITANDO O Text.bmd
Para mudar o nome dos Server que irão aparecer no jogo como na imagem vista lá acima você deve pegar algum BMD editor e editar o arquivo text.bmd do seu cliente.
1° Abra o BMD editor
2° Abra o arquivo text.bmd na pasta do seu cliente
3° Procure a linha 541 e mude para o nome que você quer que apareça para o Server 1
4° Procure a linha 542 e mude para o nome que você quer que apareça para o Server 2
5° Não sei se as linhas são sempre as mesmas, caso não seja você terá que procurá-la sozinho.
6° Salve e crie um patch para seus clientes.
Subserver
Criando Server com 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, Download do Hamachi em: [ Download ]
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]
Ponha 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, seguindo alguns tutoriais daqui mesmo, do AprendizMuOnline [Clique aqui]
5-Quando estiver concluindo, na parte de mudar os IP's, ponha seu IP do hamachi, (Veja a imagem abaixo:)
Ponha 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] ponha o IP do hamachi.
7-Pronto! Agora ligue seu servidor, divulgue ele no Inforum, 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.
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, Download do Hamachi em: [ Download ]
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]
Ponha 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, seguindo alguns tutoriais daqui mesmo, do AprendizMuOnline [Clique aqui]
5-Quando estiver concluindo, na parte de mudar os IP's, ponha seu IP do hamachi, (Veja a imagem abaixo:)
Ponha 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] ponha o IP do hamachi.
7-Pronto! Agora ligue seu servidor, divulgue ele no Inforum, 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.
Criando Server com 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, Download do Hamachi em: [ Download ]
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]
Ponha 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, seguindo alguns tutoriais daqui mesmo, do AprendizMuOnline [Clique aqui]
5-Quando estiver concluindo, na parte de mudar os IP's, ponha seu IP do hamachi, (Veja a imagem abaixo:)
Ponha 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] ponha o IP do hamachi.
7-Pronto! Agora ligue seu servidor, divulgue ele no Inforum, 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.
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, Download do Hamachi em: [ Download ]
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]
Ponha 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, seguindo alguns tutoriais daqui mesmo, do AprendizMuOnline [Clique aqui]
5-Quando estiver concluindo, na parte de mudar os IP's, ponha seu IP do hamachi, (Veja a imagem abaixo:)
Ponha 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] ponha o IP do hamachi.
7-Pronto! Agora ligue seu servidor, divulgue ele no Inforum, 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.
Terceira Quest (3º Classe)
Terceira Quest - ( 3ª Classe )
Evolução
Dark Knight - Blade Knight - Blade Master
Dark Wizard - Soul Master - Grand Master
Elf - Muse Elf - High Elf
Magic Gladiator - Duel Master
Dark Lord - Lord Emperor
Caracteristicas
Blade Master: Pode usar todos os skills/sets/weapons de Dark Knight e Blade Knight
Grand Master: Pode usar todos os skills/sets/weapons de Dark Wizard e Soul Master
High Elf: Pode usar todos os skills/sets/weapons de Elf e Muse Elf
Duel Master: Pode usar todos os skills/sets/weapons do Magic Gladiator
Lord Emperor: Pode usar todos os skills/sets/weapons do Dark Lord
OBS: Em Alguns Server, para evoluir pra terceira classe após level 300(eu acho) digite
/evo
Fases e Recompensas:
A terceira quest é dividida em 3 fases, sendo que a mudança de job acontece apenas após o término da terceira parte:
1ª Fase: Certificate of Strength(Lvl 380) >> após completada >> 10 extra stats points;
2ª Fase: Infiltration of Barracks of Ballgass (Lvl 400) >> após completada >> 10 extra stats points;
3ª Fase: Into The Darkness (Lvl 400) >> após completada >> 20 extra stats points, mudança de aparência, possibilidade de usar uma asa lvl 3.
--------- GUIA ---------
Certificate of Strength.
Requerimentos e Recompensas:
? Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
? Requerimentos: Level 380 ou superior, 5KK Zen(5.000.000).
Interface(in-game):
- Procedimento: Colete os 9 itens:
Flame of Death Beam Knight(3x) Possibilidade de obtenção ao matar o "Death Beam Knight"(Tarkan)
Horn of Hell Miney(3x)Possibilidade de obtenção ao matar o "Hell Miney"(Aida)
Feather of Phoenix of Darkness(3x)Possibilidade de obtenção ao matar a "Phoenix of Darkness"
- Recompensa: 10 Stat points
NOTA: Os itens não droparão se você estiver em party ou se não estiver realizando a quest.
Infiltration of Barracks of Ballgass
Requerimentos e Recompensas:
- Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
- Requerimentos:Level 400, 7KK(7.000.000) Zen e ter conluido a 1ª fase.
- Procedimento: Entre no mapa "Barracks of Ballgass" e mate (10x)Balram, (10x)Death Spirit e (10x)Soram.
- Recompensa: 10 Stat points
- Contador: O user(ou party) que fizer o maior dano no mob receberá o "kill count".
Barracks of Ballgass
- Entrada: Fale com o Werewolf Quarrel(NPC), localizado em Crywolf (62,239)
Nota: "Party Leaders" Devem entrar antes no mapa para que os outros membros(acima do lvl 350)possam entrar.
- Condição para a Entrada: A entrada só sera permitida se a 2ª fase da 3ª quest estiver em andamento.
- Em caso de party, se você ja acabou ou não esta fazendo a quest, você não obterá nenhum "kill count", mas o outro membro da party que estiver realizando a quest receberá a contagem de mortes(kill count).
- É possivel submeter os "kill counts" ja conseguidos ao Priest Devin, e depois voltar para matar os restantes.
Into The Darkness
Requerimentos e Recompensas:
- Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
- Requerimentos:Level 400, 10KK(10.000.000) Zen e ter conluido a 2ª fase.
- Procedimento: Entre no mapa "Refuge of Ballgass" localizado no final de "Barracks of Ballgass", e mate 10 Dark Elfs.
- Recompensa: 20 Stat points , mudança para a 3ª Class completa.
- Contador (Kill Count) : O user(ou party) que fizer o maior dano no mob receberá o "kill count".
Refuge of Ballgass
- Entrada: Gatekeeper(NPC) localizado em "Barracks of Ballgass" (119,168)
Nota: "Party Leaders" Devem entrar antes no mapa para que os outros membros(acima do lvl 350)possam entrar.
Gatekeeper
- Condição para a Entrada: A entrada só será permitida se a 3ª fase da 3ª quest estiver em andamento.
- Em caso de party, se você ja acabou ou não esta fazendo a quest, você não obterá nenhum "kill count", mas o outro membro da party que estiver realizando a quest receberá a contagem de mortes(kill count).
- É possível submeter os "kill counts" ja conseguidos ao Priest Devin, e depois voltar para matar os restantes.
Classes Evoluídas:
Evolução
Dark Knight - Blade Knight - Blade Master
Dark Wizard - Soul Master - Grand Master
Elf - Muse Elf - High Elf
Magic Gladiator - Duel Master
Dark Lord - Lord Emperor
Caracteristicas
Blade Master: Pode usar todos os skills/sets/weapons de Dark Knight e Blade Knight
Grand Master: Pode usar todos os skills/sets/weapons de Dark Wizard e Soul Master
High Elf: Pode usar todos os skills/sets/weapons de Elf e Muse Elf
Duel Master: Pode usar todos os skills/sets/weapons do Magic Gladiator
Lord Emperor: Pode usar todos os skills/sets/weapons do Dark Lord
OBS: Em Alguns Server, para evoluir pra terceira classe após level 300(eu acho) digite
/evo
Fases e Recompensas:
A terceira quest é dividida em 3 fases, sendo que a mudança de job acontece apenas após o término da terceira parte:
1ª Fase: Certificate of Strength(Lvl 380) >> após completada >> 10 extra stats points;
2ª Fase: Infiltration of Barracks of Ballgass (Lvl 400) >> após completada >> 10 extra stats points;
3ª Fase: Into The Darkness (Lvl 400) >> após completada >> 20 extra stats points, mudança de aparência, possibilidade de usar uma asa lvl 3.
--------- GUIA ---------
Certificate of Strength.
Requerimentos e Recompensas:
? Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
? Requerimentos: Level 380 ou superior, 5KK Zen(5.000.000).
Interface(in-game):
- Procedimento: Colete os 9 itens:
Flame of Death Beam Knight(3x) Possibilidade de obtenção ao matar o "Death Beam Knight"(Tarkan)
Horn of Hell Miney(3x)Possibilidade de obtenção ao matar o "Hell Miney"(Aida)
Feather of Phoenix of Darkness(3x)Possibilidade de obtenção ao matar a "Phoenix of Darkness"
- Recompensa: 10 Stat points
NOTA: Os itens não droparão se você estiver em party ou se não estiver realizando a quest.
Infiltration of Barracks of Ballgass
Requerimentos e Recompensas:
- Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
- Requerimentos:Level 400, 7KK(7.000.000) Zen e ter conluido a 1ª fase.
- Procedimento: Entre no mapa "Barracks of Ballgass" e mate (10x)Balram, (10x)Death Spirit e (10x)Soram.
- Recompensa: 10 Stat points
- Contador: O user(ou party) que fizer o maior dano no mob receberá o "kill count".
Barracks of Ballgass
- Entrada: Fale com o Werewolf Quarrel(NPC), localizado em Crywolf (62,239)
Nota: "Party Leaders" Devem entrar antes no mapa para que os outros membros(acima do lvl 350)possam entrar.
- Condição para a Entrada: A entrada só sera permitida se a 2ª fase da 3ª quest estiver em andamento.
- Em caso de party, se você ja acabou ou não esta fazendo a quest, você não obterá nenhum "kill count", mas o outro membro da party que estiver realizando a quest receberá a contagem de mortes(kill count).
- É possivel submeter os "kill counts" ja conseguidos ao Priest Devin, e depois voltar para matar os restantes.
Into The Darkness
Requerimentos e Recompensas:
- Fale com Priest Devin(NPC) Localizado em Crywolf (228,48)
- Requerimentos:Level 400, 10KK(10.000.000) Zen e ter conluido a 2ª fase.
- Procedimento: Entre no mapa "Refuge of Ballgass" localizado no final de "Barracks of Ballgass", e mate 10 Dark Elfs.
- Recompensa: 20 Stat points , mudança para a 3ª Class completa.
- Contador (Kill Count) : O user(ou party) que fizer o maior dano no mob receberá o "kill count".
Refuge of Ballgass
- Entrada: Gatekeeper(NPC) localizado em "Barracks of Ballgass" (119,168)
Nota: "Party Leaders" Devem entrar antes no mapa para que os outros membros(acima do lvl 350)possam entrar.
Gatekeeper
- Condição para a Entrada: A entrada só será permitida se a 3ª fase da 3ª quest estiver em andamento.
- Em caso de party, se você ja acabou ou não esta fazendo a quest, você não obterá nenhum "kill count", mas o outro membro da party que estiver realizando a quest receberá a contagem de mortes(kill count).
- É possível submeter os "kill counts" ja conseguidos ao Priest Devin, e depois voltar para matar os restantes.
Classes Evoluídas:
Transferindo Acc's
Transferindo ACC´s Aprenda Aqui a fazer tranfência de acc:
1º Crie uma pasta chama Backup DB
2º Va no Microsoft SQL Server >>> Enterprise Manager >>> Data Bases
3º Selecione a Data Base MuOnline, click com botão direito
4º Va em Todas Tarefas >>> Backup DataBase
5º Em destination selecione a pasta que você crio
6º E de OK, ele vai cria um backup igual aos da db baks
7º Faça o mesmo com a DataBase Ranking
8º Agora quando você for transferiar as acc's para outro server é só você restaura normalmente com esses backups.
1º Crie uma pasta chama Backup DB
2º Va no Microsoft SQL Server >>> Enterprise Manager >>> Data Bases
3º Selecione a Data Base MuOnline, click com botão direito
4º Va em Todas Tarefas >>> Backup DataBase
5º Em destination selecione a pasta que você crio
6º E de OK, ele vai cria um backup igual aos da db baks
7º Faça o mesmo com a DataBase Ranking
8º Agora quando você for transferiar as acc's para outro server é só você restaura normalmente com esses backups.
Ant-Hack
Proteja seu servidor contra Hacker
Configuração : Usando Firewall do Windows
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 clique em Exceções la em cima
3º Vai ter uma lista, clique 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 clique em TCP e de OK e novamente cliqu 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 - paras os playes conseguir entra no server
55901 - é do gameserver
8090 - do site
1433 - do sql, (não é nessessário abrir essa porta, só abra ela se você quiser fazer um sql remoto ou coisa assim)
5º Faça isso com todas as portas
6º Selecione todas as portas q você abriu, e de OK na janela do firewall do windows
7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso fo 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 clique em excesões, só deixe selecionada as portas necessárias pro server, ou sejas as 2 portas 44405 e as duas portas 8090 e o resto deixe tudo DESCELECIONADAS !
IIº Configuração : Usando SygateFirewall
Primeiramente baixe o Firewall : SygateFirewall .
1º Instala o Sygate e Reinicie 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
Primeiramente baixe o : Port Bloqued.
1º Instale-o
2º Depois de você ligar seu server , abra, e ele aparecerá perto do relógio a sua direita embaixo.
3º Apos abri-lo clique 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 OPÇÃO 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 tite o programa se não ele ira bloquear 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 :
Abra as propriedades dos links 1, 2 e 8.
Por padrão, eles devem estar dessa forma:
link1:
D:\Muserver\DataServer1\Dataserver.exe 55960 p/ 55980
D:\Muserver\DataServer1\Dataserver.exe 55962 p/ 55982
D:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 p/ 55940 , 55980 , 55921
Faça o seguinte:
Modifique os N°s , somente eles, para qualquer numero menos 60000.
2° Mude a porta de Conexão do seu server, isso fara com que parem os Speed Hacks, Trade Hacks e dupes.
Baixe o CSPORTCHANGER
Modifique os dois n° de 44405 para qualquer outro entre 1 e 60000
E no modem abra as portas que você trocou.
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
"$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 hakear 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 (pelo menos uma vez por semana, pra garantir que esteja tdu bem)
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
Logo em seguida precione a tecla f5
isso bloqueara os duppers.
Configuração : Usando Firewall do Windows
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 clique em Exceções la em cima
3º Vai ter uma lista, clique 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 clique em TCP e de OK e novamente cliqu 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 - paras os playes conseguir entra no server
55901 - é do gameserver
8090 - do site
1433 - do sql, (não é nessessário abrir essa porta, só abra ela se você quiser fazer um sql remoto ou coisa assim)
5º Faça isso com todas as portas
6º Selecione todas as portas q você abriu, e de OK na janela do firewall do windows
7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso fo 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 clique em excesões, só deixe selecionada as portas necessárias pro server, ou sejas as 2 portas 44405 e as duas portas 8090 e o resto deixe tudo DESCELECIONADAS !
IIº Configuração : Usando SygateFirewall
Primeiramente baixe o Firewall : SygateFirewall .
1º Instala o Sygate e Reinicie 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
Primeiramente baixe o : Port Bloqued.
1º Instale-o
2º Depois de você ligar seu server , abra, e ele aparecerá perto do relógio a sua direita embaixo.
3º Apos abri-lo clique 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 OPÇÃO 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 tite o programa se não ele ira bloquear 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 :
Abra as propriedades dos links 1, 2 e 8.
Por padrão, eles devem estar dessa forma:
link1:
D:\Muserver\DataServer1\Dataserver.exe 55960 p/ 55980
D:\Muserver\DataServer1\Dataserver.exe 55962 p/ 55982
D:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 p/ 55940 , 55980 , 55921
Faça o seguinte:
Modifique os N°s , somente eles, para qualquer numero menos 60000.
2° Mude a porta de Conexão do seu server, isso fara com que parem os Speed Hacks, Trade Hacks e dupes.
Baixe o CSPORTCHANGER
Modifique os dois n° de 44405 para qualquer outro entre 1 e 60000
E no modem abra as portas que você trocou.
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
"$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 hakear 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 (pelo menos uma vez por semana, pra garantir que esteja tdu bem)
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
Logo em seguida precione a tecla f5
isso bloqueara os duppers.
Account Vip
Account Vip
Colocando Sistema de Contas Vip seu servidor :
OBS: Clique Na Imagem para Ampliar
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Vá até 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.
Colocando Sistema de Contas Vip seu servidor :
OBS: Clique Na Imagem para Ampliar
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Vá até 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.
Tutoriais
Account Vip
Colocando Sistema de Contas Vip seu servidor :
OBS: Clique Na Imagem para Ampliar
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Vá até 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.
Colocando Sistema de Contas Vip seu servidor :
OBS: Clique Na Imagem para Ampliar
01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.
02 - Clique com o botão direito na table MEMB_INFO, Design Table.
03 - Vá até 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.
Regras do chat
Regras:
1. Proibido Divulgar Portais, sites de muonline e de conteúdo impróprio.
2. Proibido ofensas.
3. Proibido postar ou nicks com links.
4. Proibido postar ou nicks com msn's.
5. Cada mensagem com no máximo 4 linhas.
6. Proibido Flood ( envio de várias mensagens seguidas ).
7. Proibido Vendas.
Regras são feitas para serem seguidas, para melhor organização e proveito dos usuários.
Punições:
Regra 1. Banido para sempre.
Regra 2. Banido por 3 horas.
Regra 3. Banido por 5 horas.
Regra 3. Banido por 5 horas.
Regra 5. Banido por 2x quantidades de linhas postadas.
Regra 6. Banido por 6 horas.
Regra 7. Banido por 100 horas.
Legenda do XAT:
Visitante
Membros
Moderadores
Administradores
1. Proibido Divulgar Portais, sites de muonline e de conteúdo impróprio.
2. Proibido ofensas.
3. Proibido postar ou nicks com links.
4. Proibido postar ou nicks com msn's.
5. Cada mensagem com no máximo 4 linhas.
6. Proibido Flood ( envio de várias mensagens seguidas ).
7. Proibido Vendas.
Regras são feitas para serem seguidas, para melhor organização e proveito dos usuários.
Punições:
Regra 1. Banido para sempre.
Regra 2. Banido por 3 horas.
Regra 3. Banido por 5 horas.
Regra 3. Banido por 5 horas.
Regra 5. Banido por 2x quantidades de linhas postadas.
Regra 6. Banido por 6 horas.
Regra 7. Banido por 100 horas.
Legenda do XAT:
Visitante
Membros
Moderadores
Administradores
Publicidade (Saiba +)
Para ter seu banner em nosso site ente em contato com : Joao-viciadomu@hotmail.com
Assinar:
Postagens (Atom)