Mu

Equipe

  • Dono Principal-Gabriel                        
  • Sub Dono- Felipe
  • Sub Dono-Breve
  • Postador -Vaga
  • DV- Vaga
  • DV-Vaga
  • DV-Vaga

Colocando No-Ip

Resolvi postar o conteudo certo aki pra vcs colocarem seu proprio servidor On atravez do NO-IP




1- Tenha um servidor ... Caso nao tenha procure um tutorial...Eu postaria um tuto bom,mas é de outro fórum entao nao



2- Baixe o NO-IP



Baixar No-Ip



3- Crie uma conta no NO-IP



No-IP - Dynamic DNS, Static DNS for Your Dynamic IP

4- Logue em sua conta no site e clique em Host/Redirects



5- Crie um host ex: L2exemplo.no-ip.biz, escolha a extençao que lhe agrade: no-ip.biz , servegame ...


6- Instale o NO-IP


7- Entre no programa e coloque sua conta e sua senha, a q vc registrou no passo 3-...


8- Clique na carinha q tem o nome do seu servidor igual ao do exemplo do passo 5- : L2exemplo.no-ip.biz

9- Vá na pasta GameServer/Config/server e configure oq estiver escrito CONFIGURE AKI COM SEU NO-IP
# This is the server configuration file. Here you can set up the connection for your server.

# Usually you have to change the ExternalHostname option to

# - 127.0.0.1 (if you want to play alone / testing purpose)

# - LAN IP* (if you want to play from another computer in the network)

# - WAN IP** (if you want to play with friends over internet)

# - Questions? => http:\\l2dot.info\forum\

#

# * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig"

# **= If you want to get you WAN IP, visit What Is My IP Address - Shows Your IP Address

# ================================================== =================================================



# ================================================== ==============

# General server setting !!! REQUIRED to configure to everyone !!!

# ================================================== ==============



# Bind ip of the gameserver, use * to bind on all available IPs

GameserverHostname = *

GameserverPort = 7777



# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname

# If this ip is resolvable by Login just leave *

ExternalHostname = CONFIGURE AKI COM SEU NO-IP



# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname

# If this ip is resolvable by Login just leave *

InternalHostname = CONFIGURE AKI COM SEU NO-IP



# The Loginserver host and port

LoginPort = 9014

LoginHost = CONFIGURE AKI COM SEU NO-IP



# This is the server id that the gameserver will request (i.e. 1 is Bartz)

RequestServerID = 1

# If set to true, the login will give an other id to the server if the requested id is allready reserved

AcceptAlternateID = True



# Database info

Driver=com.mysql.jdbc.Driver

#Driver=org.hsqldb.jdbcDriver

#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er

URL=jdbc:mysql://localhost/l2jdb

#URL=jdbc:hsqldb:hsql://localhost/l2jdb

#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

Login = root

Password =

MaximumDbConnections = 100



# Datapack root directory, defaults to current directory from which the server is started

# DatapackRoot = C:/Work/tmp/DataPack



# Define character name template

# Example to use only : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*

# will allow names with first capital letter, next three small letters,

# and any (capital or not) letter or number, like ZbigN1eW

# Most rational to have CnameTemplate=[A-Z][a-z]*

# meaning names only of letters with first one capital, like Zbigniew

# Default .* - any namy of any symbols

CnameTemplate = .*

PetNameTemplate = .*



# Maximum number of chars per account - Default 7 (0 = unlimited [7 is the client limit])

CharMaxNumber = 7



# Define how many players are allowed to play simultaneously on your server.

MaximumOnlineUsers = 1000





# Minimum and maximum protocol revision that server allow to connect.

# You must keep MinProtocolRevision <= MaxProtocolRevision.

MinProtocolRevision = 740

MaxProtocolRevision = 746



#================================================= ===

# L2Dot #

# EXTRA fuctions #

# before you set them up ready carefully the info #

# Thanks Dimis4 #

#================================================= ===

# Activate Protection for unknownPacket flooding

PacketProtection = True

# How much unknown packets before punishment.

# If the player send more than 5 unknownPackets per second, the player get punished.

UnknownPacketsBeforeBan = 5

# Punishments

# 1 - broadcast warning to gms only

# 2 - kick player (default)

# 3 - kick & ban player (Accesslevel -100)

UnknownPacketsPunishment = 2



10- Depois de ter configurado a pasta GameServer vá ateh a pasta LoginServer/Config/loginserver e configure assim :





# This is the server configuration file. Here you can set up the connection for your server.

# Usually you have to change the ExternalHostname option to

# - 127.0.0.1 (if you want to play alone / testing purpose)

# - LAN IP* (if you want to play from another computer in the network)

# - WAN IP** (if you want to play with friends over internet)

# - Questions? => L2j Server Project

#

# * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig"

# **= If you want to get you WAN IP, visit What Is My IP Address - Shows Your IP Address

# ================================================== =================================================



# ================================================== ==============

# General server setting !!! REQUIRED to configure to everyone !!!

# ================================================== ==============



# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname

ExternalHostname = CONFIGURE AKI COM SEU NO-IP



# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname

InternalHostname = CONFIGURE AKI COM SEU NO-IP



# Bind ip of the LoginServer, use * to bind on all available IPs

LoginserverHostname = CONFIGURE AKI COM SEU NO-IP

LoginserverPort = 2106

# How many times you can provide an invalid account/pass before the IP gets banned

LoginTryBeforeBan = 10

# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)

LoginBlockAfterBan = 600

GMMinLevel = 100



# The address on which login will listen for GameServers, use * to bind on all available IPs

LoginHostname = *



# The port on which login will listen for GameServers

LoginPort = 9014



# If set to true any GameServer can register on your login's free slots

AcceptNewGameServer = true



# If false, the licence (after the login) will not be shown

# It is highly recomended for Account Seciurity to leave this option as defalut (True)

ShowLicence = True



# Database info

Driver=com.mysql.jdbc.Driver

#Driver=org.hsqldb.jdbcDriver

#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er

URL=jdbc:mysql://localhost/l2jdb

#URL=jdbc:hsqldb:hsql://localhost/l2jdb

#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

Login = root

Password =

MaximumDbConnections = 10



# Useable values: "true" - "false", use this option to choose whether accounts will be created

# automatically or not.

AutoCreateAccounts = True



# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)

IpUpdateTime = 15





# ================================================== ============

# Test server setting, shoudnt be touched in online game server

# ================================================== ============



Debug = False

Assert = False

Developer = False



# Enforce GG Authorization from client

# Login server will kick client if client bypassed GameGuard authentication

ForceGGAuth = False



#FloodProtection. time in ms

EnableFloodProtection = True

FastConnectionLimit = 15

NormalConnectionTime = 700

FastConnectionTime = 350

MaxConnectionPerIP = 50





11- Pronto depois de ter configurado o servidor vá ateh sua system



12- Baixe a ferramenta Editor L2 Ini segue o download:



Editor L2.ini.rar - 4shared.com - online file sharing and storage - download



http://www.virustotal.com/file-scan/...ba4-1291335731



13- Cole-o em sua system e o abra

14- Procure a linha q tenha escrito ServerAddr=

15- Coloque o seu NO-IP nessa linha! igual a esse exemplo : ServerAddr=l2exemplo.no-ip.biz
16- Feche e salve
17- Curta seu servidor

Muito Obrigado -All Aprendeze !

Criando Server Lineage

Primeiramente Vc precisará desses programinhas aki


Java JDK 6

MySQL 5.0

Navicat 8.0

NO - IP

FileEdit

Depois , Precisará de 1 servidor :

Open Brasil

bom... agora começaremos a instalar os programas...

Instale o JDK (simples...)
agora instalaremos o MySql 5.0 , que eh mais complicado.

Vamo Lah!

-Selecione Detailed Configuration.


Escolha a 2 Opção , Server Machine.

Aperte Next Até Aparecer Isso. Aki Coloca Manual e põe qtas conexoes vc qr limitar...


Qnd aparecer isso desmarca o que tiver marcado (nada marcado aki!)





Clica Execute Qnd terminar clica Finish...

Instala o Navicat, qnd terminar vc abre ele e clica em Host name/IP address

Dexa Tudo Como Tah Clica Em OK.




dps que clicar em OK vai aparecer 1 conexao nova "localhost" Botão direito nela e em "New Database"

Pronto... Arquivos Instalados!! agora baixa o Servidor no começo do topico!


Extrai ele pra alguma pasta Ex: C:\L2OpenBrasil

ai vai aparecer isso aki .



Abre o navicat que vc instalou... Abre a database até aparecer as tabelas...

qnd elas aparecerem vc seleciona sua database e clica em backups, ai clica em restore Backup



Ai ele vai pedir 1 arquivo, (está aonde vc extraiu o servidor)



Selecione o Arquivo...

Dps , vai la no gameserver (onde vc extraiu o servidor) Gameserver>Config>Server muda os IPs que eu mudei aki oh (poen = a mim)

(com esse IP apenas vc poderá logar)

Pondo Server Para Outros Sem Hamashi aki Colocando servidor On com NO-IP ! Sem erros

Vlw Galerinha...

Bot para Pw

Galera é simples e nao precisa de download, eu criei quando eu jogava pw e funfa até hj pq nao é nessesário o uso de programa algum!!!


1º passo- abra o jogo normalmente e loque o char q deseja upar.

2º passo- coloque sua skil que ataca mais rapido no botão F1, F2... F9 qualquer um, de preferencia o que esteja livre, ou seja, com menos teclas perto.

3º passo- vá para uma área de monstros agresivos( aqueles que atacam só de chegar perto) e se vc nao possuir amuleto de hp, fique em um local onde somente um mostro da respawn (onde o bicho nasce)

4º passo- coloque algum objeto que mantenha precionada a tecla que vc escolheu no 1º passo

5º passo deslique a tela para gastar menos energia da sua casa!

Como funciona?

Funciona assim, sabe quando um monstro te ataca? pois é, no alto da tela, aparece o nome o lvl e as outras informaçoes dele, quando vc clica em um monstro para ataca-lo aparece a mesma coisa, com o F q vc escolheu é precionado, ele vai atacar o monstro, e com o monstro agressivo, sempre que ele nascer vc irá matalo de novo!!!

Se a imagem a baicho nao apareceu, clique no quandrinho amarelo!!

Vlw ...Bom Uso!

Abrindo varios Pw


Indice:
1ªLinks de downloads
2ªTutorial
3ªScren do programa

:::Links Download::

MEGAUPLOAD - The leading online storage and file delivery service
Scan:       (para verem q nao tem virus )

VirusTotal - Free Online Virus, Malware and URL Scanner

:::Tutorial:::

1ªFaça o download do aplicativo.

2ªInstale o Programa

3ªAbra ele e va na barra de tarefas clique com o botão direito nele e clique em cliar nova area de trabalho

4ªagora abra o pw para alternar de desktop é só clicar com o botão direito e escolher o desktop que você quer.

:::Scren:::






::: Descrição do programa:::(Não ta no indice mas vamos lá)

O MultiDesktop Manager é um programa feito para você poder trabalhar com diferentes áreas de trabalhos, conforme sua necessidade, cada uma delas agrupada com ícones e programas diferentes abertos, sendo possível alternar entre estas por meio de um atalho. O programa funciona no idioma português.

Com o uso deste programa é possível criar áreas de trabalho virtuais e personalizar cada uma delas de forma diferente, o que possibilita desenvolver diferentes tarefas em cada uma delas e para tanto ter apenas os aplicativos e programas que você esteja utilizando abertos, poupando tempo e deixando sua tela mais enxuta e funcional.

Além disto o programa disponibiliza atalho para a barra de execução rápida de programas (“executar programa”) do Windows, alternar idioma de funcionamento (“alternar idioma”) e manual de instruções bem detalhado, embora este esteja disponível apenas no idioma inglês.

Adicionalmente, quando trabalhando com uma delas, você poderá alternar rapidamente para a outra utilizando o atalho do programa na barra de tarefas do Windows e bastando selecionar aquela que for desejada para mudar para ela. E, quando quiser voltar à anterior, ou escolher outra, basta utilizar o mesmo processo.

O programa é leve e funciona como uma opção da barra de tarefas do Windows, sua instalação não requer muitos passos e nem configurações manuais para seu funcionamento. Seus menus e opções são de fácil pois são bem enxutos.

Criando seu próprio server de Pw

Oi Gente eu li em muitos forums tutorias de como criar sevidor de pw mais a maioria deles com Links quebrados , flood , e isso acabava deixando voçê confuso então eu vim posta ake os Links do pw 1.3.1 e o Tutorial para Criar o Servidor ! Atenção não Floode Por causa inutil qualquer problema fale comigo ou e Link Off ou qualquer outra coisa .




Tutorial Como Criar Sever de Perfect World 1.3.1 (VIDEO AULA)
Tutorial Pw 1.3.1

Programas Necessarios

Sql 2000


Sql 2000 Sp4


CoLinux 0.7.2


WinPCap

SQL do Banco de Dados do Servidor

PWServer.bat & PWServer.conf  (Usados na Video Aula)


Arquivo PWServer para nao dar mais o erro [FAILED] em swap space

Server 1.3.1 Startup GShop 1


Server 1.3.1 Startup GShop 2

Server 1.3.1 Startup GShop 3



Gente eu fis esse tutorial do jeito mais facil de entender como criar server de pw e coloquei todos arquivos necessarios não falta nenhum e so vc baixalos e fiser igual ao tutorial.

Obs: Para Extrair o Startup Gshop voçês tem que baixar o 7 Zip que ta postado ali em baixo.

Download 7 Zip


AUTO RESETE

Auto Reset:




1º Va em SLQ Server Enterprise Manager.

2º Va em Databases, Muonline e Tables.

3º Na tabela Character Click com botão direito, Design Table.

4º Va até o ultimo campo (collun name) escrito e crie um chamado Reset.

5º Colunname = Reset , DataType = int , Default value = 1 , salve e feche.

6º Agora em Management.

7º Va em SQL Server Agent.

8º Va em Jobs, e click com botão direito e NewJob.

9º Va em General coloque um nome como AutoReset.

10º Depois vai em Steps.

11º New em Steps em "name" coloque AutoReset tambem.

12º Va em Type deixe Transact-SQL Script (TSQL).

13º Em Database selecione MUOnline.

14º No Command coloque o seguinte codigo :







[[ [ Auto Reset Para Vip na table MEMB_INFO ]





-- =============================================

-- Reset não acumulativo (Pontos x Resets) + VIP

-- =============================================

--

-- Definindo as variaveis (Não mexer)

declare

@MaxLevel int,

@PontosReset int,

@ZenReq int,

@Forca int,

@Agilidade int,

@Vitalidade int,

@Energia int,

@MaxLevelVIP int,

@PontosResetVIP int,

@ZenReqVIP int,

@ForcaVIP int,

@AgilidadeVIP int,

@VitalidadeVIP int,

@EnergiaVIP int



-- Definindo valor das variaveis (Configure conforme necessário)

--

-- Contas não VIP

set @MaxLevel = 349 -- Level ao qual poderá resetar

set @PontosReset = 300 -- Pontos que ganhará por reset (Pontos vezes Resets)

set @ZenReq = 50000000 -- Zen requerido para resetar

set @Forca = 30 -- Ponto padrão de força que ira retornar após resetar

set @Agilidade = 30 -- Ponto padrão de agilidade que ira retornar após resetar

set @Vitalidade = 30 -- Ponto padrão de vitalidade que ira retornar após resetar

set @Energia = 30 -- Ponto padrão de energia que ira retornar após resetar



-- Contas VIP

set @MaxLevelVIP = 299 -- Level ao qual poderá resetar

set @PontosResetVIP = 400 -- Pontos que ganhará por reset (Pontos vezes Resets)

set @ZenReqVIP = 20000000 -- Zen requerido para resetar

set @ForcaVIP = 100 -- Ponto padrão de força que ira retornar após resetar

set @AgilidadeVIP = 100 -- Ponto padrão de agilidade que ira retornar após resetar

set @VitalidadeVIP = 100 -- Ponto padrão de vitalidade que ira retornar após resetar

set @EnergiaVIP = 100 -- Ponto padrão de energia que ira retornar após resetar



-- Execução do comando SQL (Não mexer)

--

-- Contas não VIP

UPDATE Character



SET cLevel = 1,

Experience = 0,

LevelUpPoint = @PontosReset * (Resets + 1),

Strength = @Forca,

Dexterity = @Agilidade,

Vitality = @Vitalidade,

Energy = @Energia,

Money = Money - @ZenReq,

Resets = Resets + 1



FROM Character

JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS

JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS



WHERE cLevel > (@MaxLevel - 1)

AND Money > (@ZenReq - 1)

AND MEMB_STAT.ConnectStat = 0

AND MEMB_INFO.vip = 0

AND Resets <= 150



-- Contas VIP

UPDATE Character



SET cLevel = 1,

Experience = 0,

LevelUpPoint = @PontosResetVIP * (Resets + 1),

Strength = @ForcaVIP,

Dexterity = @AgilidadeVIP,

Vitality = @VitalidadeVIP,

Energy = @EnergiaVIP,

Money = Money - @ZenReqVIP,

Resets = Resets + 1



FROM Character

JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS

JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS



WHERE cLevel > (@MaxLevelVIP - 1)

AND Money > (@ZenReqVIP - 1)

AND MEMB_STAT.ConnectStat = 0

AND MEMB_INFO.vip = 1

AND Resets <= 1000





-------------------------------------------------------------------------------------------------------------



E aqui estão alguns comandos de QUERY:





CODE

-- Tornar uma conta VIP

UPDATE MEMB_INFO SET vip=1 WHERE memb___id='nome_da_conta'

-- Tornar uma conta Não VIP

UPDATE MEMB_INFO SET vip=0 WHERE memb___id='nome_da_conta'

-- Listar todas a contas VIP

SELECT memb___id FROM MEMB_INFO WHERE vip=1

-- Listar todas a contas Não VIP

SELECT memb___id FROM MEMB_INFO WHERE vip=0







Mudando o Código:



LevelUpPoint= 300*Reset

Significa que os pontos por reset vão ser definidos assim:

300 multiplicado pelo numero de resets atuais.



Strength= ('20') , Dexterity= ('20') , Vitality= ('20') , Energy= ('20')

Isso são os atributos que o char recomeça, ou seja, esse char recomeçaria com 20 pontos em todos os atributos (skills).



WHERE clevel>349

Lvl de Reset ( deixe -1 do lvl desejado ), nesse ele resetaria no 350.



-------------------------------------------------------------------------------------------------------------



[[ [ Auto Reset Para Vip na table Character ]



Auto Reset para GM's



UPDATE Character

SET clevel=('50'), Experience=('0'),Money=Money-('0'), Reset=Reset+1, Strength=('32500'), Dexterity=('26000'), Vitality=('32500'), Energy=('32500')

FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id

collate Latin1_general_CI_AS

WHERE clevel>349 AND Vip = 8 AND Memb_Stat.ConnectStat = 0



Auto Reset para Usuários Normais ( and Vip = 0 ) :Ganhando 350 pontos, Resetando lvl 350



UPDATE Character

SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint=350+350*Reset, Reset=Reset+1,Strength=('30'), Dexterity=('30'), Vitality=('30'),Energy=('30')

FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id

collate Latin1_general_CI_AS

WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>('0')





Auto Reset para Users Normais ( and Vip = 0 ) :Ganhando 350 pontos, Resetando lvl 350, Resetando Itens



UPDATE Character

SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint=350+350*Reset, Reset=Reset+1,

Strength=('30'), Dexterity=('30'), Vitality=('30'),Energy=('30'), Inventory=null, MagicList=null

FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id

collate Latin1_general_CI_AS

WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>('0')



Auto Reset para Usuários Vips ( and Vip = 1 ) : Ganhando 400 pontos, Resetando lvl 350



UPDATE Character

SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint = 400+400*Reset, Reset=Reset+1, Strength=('50'), Dexterity=('50'), Vitality=('50'), Energy=('50')

FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id

collate Latin1_general_CI_AS

WHERE clevel>349 AND Vip = 1 AND Memb_Stat.ConnectStat = 0



Auto Reset para Qualquer Usuário Acumulativo : Resetando lvl 350 Acumulativo



UPDATE Character

SET clevel= ('1') , experience= ('0')

WHERE clevel>349







15º Depois clique em Parse e de OK.

16º Va para Schedules.

17º Em New Sechedule coloque tambem la AutoReset.

18º Depois clique em Change.

19º Na primeira parte selecione Daily e deixe em Every 1 day(s).

20º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).

21º Duration selecione a data atual do dia e de ok.



22º Agora e so finalizar dando Aplicar e OK.

23º Pronto está feito AUTORESET.



24º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.





Colocando Sistema de Contas Vip no seu servidor

01 - Abra o SQL Entrepise Manager, Databases, MuOnline, Tables.


02 - Clique com o botão direito na table MEMB_INFO, Design Table.




03 - Va ate a ultima coluna escrita (collum name), embaixo dela coloque vip e escolha int.




04 - Pronto Sistema para Vip esta pronto

05 - Agora para ADD Conta VIP abra o SQL Entrepise Manager, Databases, MuOnline, Tables.

06 - Clique com o botão direito na table MEMB_INFO, Return All Rows.


07 - Add Vip na Conta coloque 1 para Vip e 0 para free.



 PRONTO ! vlww ae Yazalaque (Gabriel)


Protegendo Servidor



--------------------------------------------------------------------------------



Iº Configuração : Usando Firewall do Windowns



1º Entre no Painel de controle e logo depois entre em firewall do windows


2º Verifique se a opção Ativado(recomendado) esteja selecionada e click em
Exceções logo acima
3º Vai ter uma lista, clike em Adicionar Porta
4º Em nome, coloque o número da porta ,em Número da porta coloque a porta que
você quer abrir (lista a baixo) e click em TCP e de OK e novamente click em adicionar
porta em nome coloque a mesma porta que você colocou e em número também e
marque UDP e de OK (faça isso com todas as portas)

Lista de portas necessarias libera no firewall:
44405 - Porta de conexão dos playes para entra no server
55901 - Porta do gameserver
8090 - Porta do site
1433 - Porta do sq
5º Faça isso com todas as portas
6º Selecione todas as portas que você abriu, e de OK na janela do firewall

7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso do
Firewall perguntando se quer desbloquear ou manter bloqueado certo?
No data server 1 e 2 ( links 1 e 2 ) coloque MANTER BLOQUEADO e no resto dos
links coloque desbloquear. Quando terminar de liga o server, vai no firewall do windows
novamente e click em exceções, só deixe selecionada as portas necessárias para
o server, ou seja as portas 44405 e 8090 e o resto deixe tudo DESCELECIONADAS!










*********************************************************************





IIº Configuração : Usando SygateFirewall



Primeiramente baixe o Firewall : Firewall ,

SygatePersonalFirewall ou SygateFirewall .



1º Instale o Sygate e Reenicie o Computador

2º Ligue o Servidor e o Sygate.

3º Abra o Sygate.

4º Bloquei "SQL Server WindowsNT", "Data Server 1" e "Data Server 2".





*********************************************************************





IIIº Configuração : Usando PortBlock



Primeiramente baixe o : Port Bloqued.



1º Instale-o

2º Depois de você ligar teu server , abra, e ele aparecerá perto do relogiodo win.

3º Apos abri-lo click nele e aperte em mapping e de add.

4º Adicione as ports que são usadas para hackear :



55960

55961

55962

55963

55970



5º Sempre Uma de Cada Veiz e deixando a OPCAO TCP marcada.



6º De ok e done e dexe aberto seu server estara livre de hacks.



Obs. : Caso você tenha que desligar os LINKS do server tire o programa

se não ele ira blokear a conexão das Data Base e o Server não ira Ligar.



*********************************************************************





IVº Configuração : Trocando as Portas do Servidor







Trocando as Ports do Servidor :



1º Abra as propriedades dos links 1, 2 e 8.



Por padrão devem estar da forma do exemplo, modifique elas. Exemplo:



?:\Muserver\DataServer1\Dataserver.exe 55960

Mude Para:

?:\Muserver\DataServer1\Dataserver.exe 55980



?:\Muserver\DataServer1\Dataserver.exe 5596

Mude Para:

?:\Muserver\DataServer1\Dataserver.exe 55980



?:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901

Mude Para:

?:\muserver\GameServer\GameServer.exe 127.0.0.1 55940 127.0.0.1 55980 55921





2° Mude a porta de Conexão do seu server, issu fara com que parem alguns hacks.



Baixe o CSPORTCHANGER



Modifique a porta do connectserver de 44405 para qualquer outro entre 1 e 60000

*********************************************************************





Vº Configuração : Colocando Ant Sql Inject no Site PHP







Anti SQL Inject



Na pasta de seu site, tem o config.php, abra-o, após abri-lo você terá que

adicionar esse codigo após o < ?php(uma linha abaixo):



$xa = getenv('REMOTE_ADDR');

$badwords = array(";","'","\"","*","union","del","DEL","insert","update",

" =","drop","sele","$");



foreach($_POST as $value)

foreach($badwords as $word)

if(substr_count($value, $word) > 0)

die("Security Warning!
Forbidden simbols are included,

please remove them and try again -> $xa");



Assim ele bloqeará os codigos usados para hackear usando o sql injection.







*********************************************************************





VIº Configuração : Bloqueando Bau de Duppers







Bloqueando os Baús de Duppers



Execute esse código no SQL Query Analizer uma vez na semana por garantia.



Selecione a DB MuOnline

copie e cole o codigo:



if exists (select * from dbo.sysobjects where id =

object_id(N'[dbo].[trg_CheckSameID]')

and OBJECTPROPERTY(id, N'IsTrigger') = 1)

drop trigger [dbo].[trg_CheckSameID]

GO



if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]')

and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[AllItemsLog]

GO



if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]')

and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[CopyLog]

GO



CREATE TABLE [dbo].[AllItemsLog] (

[items_id] [int] IDENTITY (1, 1) NOT NULL ,

[items_type] [binary] (1) NOT NULL ,

[items_serial] [binary] (4) NOT NULL ,

[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL

) ON [PRIMARY]

GO



CREATE TABLE [dbo].[CopyLog] (

[copy_id] [int] IDENTITY (1, 1) NOT NULL ,

[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,

[copy_whdata] [binary] (1200) NOT NULL ,

[copy_date] [datetime] NOT NULL

) ON [PRIMARY]

GO



ALTER TABLE [dbo].[AllItemsLog] ADD

CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],

CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],

CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid]

GO



CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],

[items_serial]) ON [PRIMARY]

GO



ALTER TABLE [dbo].[CopyLog] ADD

CONSTRAINT [DF_CopyLog_copy_date]

DEFAULT (getdate()) FOR [copy_date]

GO




SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


aperte F5
issu bloqueara os duppers.


Inicio     Passo 1  Passo 2 Passo 3 Passo 4  Passo 5 Passo 6 Passo 7

Criando Builder

1° Faço download do Mu Laucher Builder encontrado em utilitários.


2° Caso você queira que abra um site no meio do laucher selecione Enable Browser, e digita o site em Browser URL

3° Selecione "Enable Options", Show Server status, para ter a opção de video e som, e para aparecer o status do server

4° No Name of TheServer coloque o nome do server, em Server Page coloca a URL do site, em Server Hostname/IP coloque o ip do servidor, e em Server post coloca o port "44405"

5º Clica em Build

6º Pronto seu Launcher está criado com sucesso, esse é o launcher mais simples
Inicio     Passo 1  Passo 2 Passo 3 Passo 4  Passo 5 Passo 6 Passo 7



Instalando App e deixando site ON

Como Instalar o AppServe e Como colocar o Site ON.
01º Baxe o AppServer.



02º Siga as instruções de como instala-lo.
De Next na Primeira tela que aparecer.


Na segunda clique em I Agree (Aceitar os termos)
Na terceira de next.
Na quarta desmarque a 2º e 4º opções e de next.

Na quinta em Server Name colocoque localhost, em Administrator's Email coloque seu e-mail e em Apache HTTP Port coloque a port 8090 ou 80 onde esta marcada na imagem e de next.
Na sexta espere instalar.
E na ultima desmarque as duas opções e de FINISH



03º Configurando PHP do Windowns

04º Abre c:\windows\php.ini
05º Procura a linha "output_buffering = Off"
06º No lugar do Off coloque On
07º Procura a linha ";extension=php_mssql.dll"
08º Retire o ";" irar ficar assim "extension=php_mssql.dll"
09º Procura a linha "session.auto_start = 0"
10º No lugar do 0 coloque 1
11º Procure a linha "mssql.secure_connection = Off"
12º No lugar do Off coloque On
13º Salve
14º Vai em "Iniciar" - "Todos os Programas" - "AppServ" - "Apache Control Server" - "Restart".
15º Protinho esta configurado o PHP
16º Agora baixe algum site de muonline em php.
17º Pegue os arquivos do site baixado, e os coloque na pasta www (C:\AppServ\www) substitua todos.
18º Agora vá em config.php e edite conforme você instalo seu sql e seu servidor.
19º Va em C:\AppServ\www la estão os arquivos do site, baixe algum editor php ou abra com bloco de notas se você entender de codigos php e edite os layouts, banners e etc.
20º Após modificar o site ao seu gosto, você restarta o appserv.
21º Seu site está pronto so entrar por " http://SeuIP:8090/ " ou pelo local " http://localhost:8090 "





Inicio     Passo 1  Passo 2 Passo 3 Passo 4  Passo 5 Passo 6 Passo 7




ODBC

ODBC

1. Abra o Data Sources (ODBC) (Iniciar -> Painel de Controle -> Ferramentas Administrativas -> Fontes de dados (ODBC)), va para a aba Fontes de dados de Sistema e clique em adicionar.
Selecione o driver SQL Server (no fim da lista) e clique em concluir. Coloque o nome MuOnline e local como seu servidor.
Clique em "Com autenticaçao do Windows NT usando ident. de logon na rede".Clique em avancar
Em "Alterar o banco de dados padrao para" escolha Muonline e clique em avancar.Agora clique em concluir.

2. Faca a mesma coisa que fez com o Muonline, mas com o nome de:



ACCOUNT( na DATABASE MuOnline)
ACCOUNTDB_INFO_START( na DATABASE MuOnline)
DEVILSQURE_RANKING( na DATABASE Ranking)
Event( na DATABASE MuOnline)
ExDB( na DATABASE MuOnline)
GAME( na DATABASE MuOnline)
GAMEDB_INFO_END( na DATABASE MuOnline)
LOGIN( na DATABASE MuOnline)
LOGINDB_INFO_START( na DATABASE MuOnline)
MUMNG( na DATABASE MuOnline)
MUMNGDB_INFO_START( na DATABASE MuOnline)
Munonline ExDB( na DATABASE MuOnline)
MuOnline( na DATABASE MuOnline)
MuOnlineJoinDB( na DATABASE MuOnline)
Ranking( na DATABASE Ranking)
SERVERINFO_START( na DATABASE MuOnline)
USELOG( na DATABASE MuOnline)
USELOG_INFO_START( na DATABASE MuOnline)


No caso de não estarem funcionando, baixe na sessão de utilitários ou faça manualmente :
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, se quiser ser rapido utilize os links abaixo e depois de fazer o download extraia na area de trabalho e clique no incone que tiver dizendo OBDC.reg:
Para MSSQL 2000 (Ambas versões): LINK

Configurando Ip

Depois de Configurar o SQL vamos arrumar os IPs...
01. Baixe um MuServer, extrai ele em algum dos seus HD, e deixa o nome da pasta como MuServer
02. Agora vamos para a parte em que devemos mudar nosso IP
03. Mudando o IP! para mudar o ip é so você ver seu ip nesse site
www.showip.com, e abrir esses arquivos com bloco de notas e trocar
 o IP de dentro pelo Seu IP!
MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\commonserver.cfg <-Aqui mude 3 IPS!
MuServer\data\IpList.dat
MuServer\data\lang\tai\commonloc.cfg
MuServer\data\lang\tai\094m\commonloc.cfg
MuServer\data\lang\kor\commonloc.cfg
MuServer\data\lang\chs\commonloc.cfg
04. Mude também os IPS dos links 4 e 8 que se encontram dentro
desta pasta basta clicar com o botão diteito e propriedades e
mude a linha onde mostra o ip!
OBS:O link 8 tera 2 IPS para você mudar!

05. Link 4

                  06. Link 8 esta meio borrado mais da para ter uma noção.
 
07. Pronto os ips do servidor já estão configurados.
08. Baixe uma ODBC.reg
09. Execute a ODBC.
10. Depois de mudar todos os IPS e o DNS do Sistema Pronto, só executar os 8 links e ligar o Server.

Configurando SQL

1.Depois de ter instalado o SQL você deve liga-lo para poder
acesar o banco de dados.De Start!

2.Depois de ligar seu SQL vamo até a pasta onde estará os
databases entrando pela opção Enterprise mananger.
3.Você vai encontrar uma pasta com o nome de database e
é nela que todo acontece primeiro você deverá criar os databases
clicando com o botão direito e na opção new database...
 4.Você dará os nomes dos databases de Muonline e Ranking como
nas imagens abaixo

OBS: Devera ser 2 databases um com cada nome!
5.Apos ter criado os dois databases teremos que restaura-los indo nessa
opção, Deveremos restaurar um de cada vez.
6.Apos clicar em restore aparece-ra esta telinha você marcará a opção
From device e aperte em Select Devices para aparecer a proxima tela
7.Aparecera esta tela em seu SQL você deve clicar em ADD...
 8.Apos clicar em ADD... aparecera uma telinha onde você clicará na opção selecionada ai na foto.
 9.Após clicar na opção marcada na foto você devera procurar o arquivo do seu muserver ele estara onde você extraiu o seu Muserver ele pode estar no C: ou D: depende de onde você extraio.
 10.Depois De OK até chegar a tela de restore para complementarmos você
devera clicar em options e marcar a opção "Force restore over existing
database" e CONFIRA OS ATALHOS CIRCULADOS NA FOTO POR QUE ELES
DEVEM ESTAR CORRETOS COM A LOCALIZAÇÃO DO SEU MUSERVER.

11.Depois aperte OK e começara a restaura

12.Aparecerá a mensagem de que o database foi restaurado
 13.Agora faça o mesmo com o database que você deu o nome de Ranking marque a opção "From device" e aperte em Select Devices.


14.Aparecera a tela onde você clicará em Add...
15.Clicando em Add... Vai aparecer esta tela onde você clicara na opção
marcada ai na foto

16.Ira aparecer a tela de busca do database novamente dentro da pasta
do seu Muserver ela esta com o arquivo do muonline que você restaurou anteriormente

OBS:apareceu mais dois arquivos do muonline Apos ter restaurado.

17.Após selecionar o arquivo Ranking vai até a tela em que você tera que
marcar a opção "Force restore over existing database" e CONFIRA OS
ATALHOS CIRCULADOS NA FOTO POR QUE ELES DEVEM ESTAR CORRETOS
COM A LOCALIZAÇÃO DO SEU MUSERVER.
18.Novamente aparecera esta tela de restore.
 19.E a mensagem de que foi restaurado
 20.Criando seu Login para o server saia da pasta databases e vai para a
Securiry la você vai encontar um lugar para criar seu login como na foto abaixo.

21.Aparecera esta tela clique na opção marcada ai na foto.
 22.E procure pelo arquivo que esta marcado ai na foto depois aperte OK.
 23.Depois disto Confira tudo ai na foto e mude o database para muonline
la embaixo e a language para a que você desejar.

24. De Ok, depois só configurar as Jobs ( autoreset, autopk, ...) e configurar o muserver.\\


Postado por - Yazalaque 

Inicio     Passo 1  Passo 2 Passo 3 Passo 4  Passo 5 Passo 6 Passo 7

 

Design By:
SkinCorner