22-05-2009, 03:27 PM
|
|
Membro Senior
|
|
Registrado em: Jul 2008
Localização: Brasília - DF
Posts: 2,434
MUITO OBRIGADO: 1,942
Agradecido 498 Vezes em 104 Posts
Reputação: 47
|
|
Bém, olá amigos eu tive de editar este Tutorial inteiro para que todos vocês pudessem entender corretamente, espero que agora não tenha mais dúvidas mais se tiver estarei por aqui para ajuda-los, em breve postarei uma vídeo aula para poder sanar de vez todas e quais quer dúvida futura, um grande abraço a todos e Boa Sorte com seu servidor!!
Programas necessários.
Todos os Programas Necessários Vocês Encontram Aqui - Emuladores, Programas & Itens de Editagens
CRIANDO O SERVIDOR.
1 - Instale o JavaJDK.
2 - Instale o MySQL 5.0 Server.( ou superior )
Instalando - MySQL 5.0 Server.
Rode o arquivo executável (EXE).
Aperte no botão Next para criar um novo exemplo.
Selecione Detailed Configuration.
Server Machine
Next, Next
Escolha a primeira opção para 20 jogadores.
Next, Next, Next
Security Options ... Não marque nada !
EXECUTE
Agora você tem configurado seu MySQL server com Login : root, sem senha e porta 3306.
3 - Instale o Navicat!
No navicat clique em connection e coloque em Host name/IP address "localhost" , porta "3306" , Username "root" e deixe em branco password e clique em OK.
Irá aparecer um novo campo de conexão chamado "localhost". Certo iremos clicar com botão direito do mouse e selecionar > New Database e dar o nome de l2jdb para sua nova database e clique em OK.
4 - Servidor Pré-Configurado.
Extraia todos os arquivos para uma pasta de sua escolha.
Abra o navicat e restaure o backup da database que esta incluso no pacote.(se não tiver, execute o .EXE que esta dentro da pasta tools, mais pra frente eu ensino como você fará isso) Você vai achar o backup (.psc) na mesma pasta onde vc extraiu o conteúdo do server.
Depois de feito va a pasta\Interlude Server\l2j-gameserver\dist\config\ e abra usandu o BLOCO DE NOTAS o arquivo server.proprierties.
OBS: Este tutorial serve para qualquer configuração de cliente/emulador L2JFree.
Edite os IPs colocando os seus respectivos.
ExternaLHostname= seu no-ip.
InternalHostname= Ip interno da sua maquina.
o padrão utilizado para montagem no seu pc para você logar do "mesmo" e 127.0.0.1 mais pode optar pelo seu ip interno da sua maquina também.
Você pode mudar as rates do seu server no arquivo rates.proprierties
Outra coisa …. Servidor não Morde! Sinta-se livre para editar os arquivos .proprierties do seu gameserver !!! Apenas lembre de fazer um backup deles antes! Brinque com o seu server edite e faça o que achar melhor basta prestar atenção no tutorial e ir montando..
OBS: Todos os NPCs vão estar no meiu de GIRAN. Sinta-se a vontade para pegar o ID deles (segurar o shift e clicar no npc , usando um personagem GM) e dar um spawn onde vc desejar. (Isso só serve para servidores pré configurados, em caso de emuladores limpos os npc's estarão todos em seus devidos lugares, e você terá de adicionar os seus próprios npc's customizados)
Agora precisaremos rodar o "startloginserver.bat" (pasta login) e "startgameserver.bat" (pasta gameserver). Lembre seu servidor esta em modo de autocriação de conta, você precisarar ativa o arquivo "startaccountmanager.bat" desta vez.(para emuladores limpos, você deverá registrar um Game Server, clicando em "registergameserver" na pasta login)
Pronto o servidor esta rodando!!!
Se vc usar Roteador terá que abrir as portas 7777 (game server), e 2106 (login server).
5 - Cliente
É preciso ter a versão correspondente a seu cliente.
Usaremos um programa diferente para a edição do seu L2.ini que faz a conexão de você com o servidor.
Coloque o programa dentro da pasta system, abra ele, ele ira abrir um texto no bloco de notas procure pela linha em vermelho:
Class=LineageWarrior.MFighter
ServerAddr=
IsL2NetLogin=True
Depois de achado, você coloca o seu IP interno se for jogar em rede ou no mesmo PC.
Exemplo para jogar Offline:
ServerAddr=127.0.0.1
Para os players você coloca o NO IP (logo a baixo ensina a você criar uma conta no L2.ini)
Código:
Ex: seuserver.no-ip.biz
Depois de editado o IP salve o arquivo e feche o bloco de notas normalmente.
Pronto No-Ip Editado!
6 - Instalando e Configurando NO-IP
Primeiramente faça seu cadastro no site
Depois de feito você irá receber um e-mail para ativação do cadastro.
Com a conta pronta:
1- Faça o Login no website
2- Vá em Hosts/Redirects e Clique em Add
3- No campo "Hostname" Digite o nome do seu servidor e logo abaixo escolha o complemento.
4- Clique em Create Host
OBS: Se estiver com dúvidas como fazer uma conta e como registra seu domínio siga este tutorial que é o mesmo procedimento
Vá na sessão donwloads , escolha a plataforma(Sistema Operacional de sua máquina/computador) que você está usando e faça o download do aplicativo/programa do NO-IP (DUC)
Feito o download instale o programa e deixe-o sempre ligado.
Uma janela irá aparecer perguntando o Login e senha ... Ponha os mesmos que você cadastrou no site.
Feito isso o programa principal irá abrir com o link do seu redirecionamento, marque a caixinha do lado dele.
Depois de feito isso , seu No-IP está configurado e pronto para uso! Note que você pode fechar a tela principal dele que o mesmo continua rodando.
Agora você só tem que colocar no IP Externo da configuração do seu servidor e no L2.ini dos clientes o Redirecionamento que você criou! Nesse Por exemplo seria "seuserver.no-ip.biz".
OBS: Mais será o seu que você criou nao esse que citei OK.
Enjoy !!
OBS: Se você estiver usando roteador, terá que liberar a porta 8245!
7 - Abra o Lineage executando o arquivo L2.exe na pasta system.
OBS: Para fazer um char GM, primeiro crie um novo personagem e esteja certo que o char nao está logado (Apenas abra o Jogo e digite seu Login e Senha de ADM/GM por que será criado automaticamente, e crie um novo char).
Abra o navicat , clique em localhost e entao na database l2jdb. Algumas tabelas vão aparecer no lado direito. Abra a tabela characters clicando 2x nela. Procure pela linha do seu personagem e depois ache a coluna Access Level dele. Mude o valor 0 (zero) pra 100 (cem), feche e logue o personagem! Pronto!
Créditos pela editagem e modificação do Tutorial: Nosyel®
Espero ter ajudado se ajudei Agradeça..abraços
Última edição por Nosyel; 25-07-2009 às 07:35 PM.
|