Ir para conteúdo
  • Anúncios

    • AiroN

      Anuncie no L2JBrasil

      Deseja anunciar aqui no fórum, no Top L2JBrasil ou em nossa página no Facebook? Confira: www.l2jbrasil.com/anunciar
    • AiroN

      Tenha seu clube formalmente no L2JBrasil!   18-10-2017

      Você tem amigos que estão sempre juntos contigo na alegria e na tristeza, na saúde e na doença, em todos os desenvolvimentos de suas vida, no pvp, nas quests? rsrs   Monte seu clube formalmente na L2J Brasil!
      Criar um clube é muito fácil, basta você entrar nesse tópico e se interar do assunto:    Dominem o mundo!


      Atenciosamente,
      Administração L2jBrasil.
    • Kelvin

      Game Lineage 2 - Patrocinador L2JBrasil   29-12-2017

      [PTB] Freya Hi5 está voltando no dia 30 de dezembro de 2017!
      O que não temos? Nenhum bot, sem limpeza, sem doação, sem atraso, sim!
      Mas o que nós temos? Emoção, Excitamento, Desafio e Estabilidade! Epic ever!
      Você pode baixá-lo agora e se diverte antes do lançamento oficial, convide seus amigos e se junte a nós. [ENG] Freya Hi5 is coming back in the 30th of December in 2017!
      What we don't have?No bot,No wipe,No donate,No delay,YES!
      But what do we have?Thrill,Excitment ,Challenge and Stability!Epic ever!
      You can download it now and have fun before official release,invite your friends and join us. www.gamelineage2.com    
NvN

[TUTORIAL] Criando um Servidor de Lineage 2 no Ubuntu Server

Posts recomendados

Introdução:

Lineage II é um MMORPG desenvolvido pela NCsoft. L2J é um emulador para Lineage II escrito em Java, que permite que qualquer pessoa para hospedar sua / seu próprio servidor privado legalmente. Este how-to indica os passos necessários para configurar o servidor de L2J própria em um servidor remoto rodando Ubuntu Server. Outras distribuições de trabalho de forma semelhante, por isso é perfeitamente possível que isso basta guia para inúmeras outras distribuições.


Conteúdo do Tutorial:

1 Primeiros os arquivos
2 Pré-condições Servidor
3 Configuração do Servidor
4 Conexão com o servidor
5 Dicas
6 Avisos
7 Coisas que você precisa
8 Fontes e Citações


1 Primeiros os arquivos:


Servidor: L2jServer
Sistema Operacional: Ubuntu Server 13.04/12.04 LTS
FTP: FileZilla


2 Pré-condições Servidor:

Certifique-se que JRE, JDK, MySQL e phpMyAdmin estão instalados na sua máquina servidor. Na maioria dos casos, elas serão, mas se não forem, digite os seguintes comandos e siga as instruções na tela para instalá-los.
Para verificar o JAVA instalado, digite:
java -version

Caso apareça OpenJDK siga esses comandos:
Desinstalando o OpenJDK:
sudo apt-get purge openjdk*

Um comando que talvez funcione, caso não funcione instale pelo Repositório:
sudo apt-get install software-properties-common

Instalando o MySQL Client, MySQL Server e PHPMyAdmin
sudo apt-get install mysql-client mysql-server
sudo apt-get install phpmyadmin

Adicionando o Repositório no Sistema (caso ele não funcione avise por PM para alterar).
sudo add-apt-repository ppa:webupd8team/java

Atualizando os Repositórios
sudo apt-get update

Para instalar o Java 7:
sudo apt-get install oracle-java7-installer

Para instalar o Java 6:
sudo apt-get install oracle-java6-installer

Quando ambos MySQL e phpMyAdmin estão instalados (não se esqueça JRE e JDK!), Você pode gerenciar seu banco de dados SQL através do phpMyAdmin. O login e criar 2 bases de dados chamado l2jdb e l2jcb.
Copiar todos os arquivos localizados em ~/dp/gameserver/data para ~/server/gameserver/data. "~" Indica o caminho para home, que você pode acessar digitando cd. Se você usar um cliente de FTP, fazer upload de todos os arquivos localizados em /dp/gameserver/data em sua máquina local para o /server/gameserver/data na máquina remota (o servidor que irá hospedar o seu servidor L2J).
Seu anfitrião fornece-lhe com um terminal no qual você pode digitar vários comandos. Digite os seguintes comandos, seguindo a ordem abaixo:

cd ~/dp/tools
chmod +x database_installer.sh
./database_installer.sh

Siga as instruções na tela e adicione todas as tabelas que são necessárias para o seu servidor para o banco de dados SQL.
Uma vez que as tabelas foram adicionados, digite os seguintes comandos:

cd ~/server/login
chmod +x startLoginServer.sh LoginServer_loop.sh
nano LoginServer_loop.sh

Um arquivo de texto deve ter aberto.

Alterar:
nice -n -2 java -Xms128m -Xmx128m -cp ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer > log/stdout.log 2>&1
para:
nice -n 2 java -Xms128m -Xmx128m -cp ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer > log/stdout.log 2>&1.
(Remover o traço na frente de "2")

Olhe-Xms128m-Xmx128m (em GameServer_loop.sh, "128" é substituído por "1024"). "128" indica a quantidade máxima de RAM que está alocado para loginserver ou gameserver. Infelizmente, este artigo não pode indicar um número exato para colocar lá, consulte o seu host para determinar a quantidade de RAM disponível para você. É certo, porém, que ambos os 128 e 1024 são demasiado baixas para o seu login e servidores do jogo.
Pressione Ctrl + X. Agora pressione y para salvar o arquivo e pressione Return (também conhecido como o botão "Enter").


3 Configuração do Servidor:

Mais uma vez, digite os seguintes comandos:

chmod +x RegisterGameServer.sh
./RegisterGameServer.sh

Siga as instruções na tela. Você já registrou um servidor do jogo.
Outra rodada de comandos!

cp hexid.txt ../gameserver/config/hexid.txt
cd ..
chmod +x startGameServer.sh
chmod +x GameServer_loop.sh

Seu servidor está quase pronto. Agora você precisa configurar alguns arquivos para se conectar corretamente. Visite esta página e siga as instruções em "editar os arquivos de configuração".
Depois que os arquivos são editados, é hora de iniciar o servidor! tipo:

cd ../login
./startLoginServer.sh
cd ../gameserver
./startGameServer.sh

É isso! O login e os servidores de jogos são lançados! É aconselhável digite os seguintes comandos antes de iniciar o gameserver, a fim de garantir que o servidor de login é realmente instalado e funcionando. Se você fizer tipo os comandos, você precisará digitar cd ../../gameserver, em vez de cd ../gameserver:

cd log
cat stdout.log

Você pode digitar os mesmos comandos para garantir que o seu gameserver está instalado e funcionando também (cd log e stdout.log gato), enquanto você está no diretório gameserver.


4 Conexão com o servidor:

Para se conectar, você precisa alterar o seu arquivo hosts localizado (geralmente) em C:\Windows\system32\drivers\etc Abri-lo com um editor de texto e adicione as seguintes linhas (xxx.xxx.xxx.xxx indica o IP do seu host):

xxx.xxx.xxx.xxx L2authd.lineage2.com
216.107.250.194 nProtect.lineage2.com

Download http://forum.ragezon...-152-a-681657/. O arquivo que você vai precisar dela é dsetup.dll desde a versão 152 não é suportado pelos arquivos L2J atual. Você pode copiar dsetup.dll em seu desktop e descartar o resto do conteúdo.

Cópia dsetup.dll para a pasta de sistema Lineage II, substituindo a dll outros.
Apague a pasta GameGuard localizada dentro da sua pasta de sistema do Lineage II.
Cópia L2.bin para o seu desktop.
Renomeie o L2.bin em seu desktop para l2.exe.
Recortar e Colar l2.exe para sua pasta de sistema de L2.
Executar l2.exe. Se o servidor seu login e gameserver estão em alta, você deve ser capaz de se conectar ao seu servidor.

Se você quer que os outros para ser capaz de se conectar ao servidor, você deve correr e fazer upload de sua pasta de sistema de L2 para que outros possam baixá-lo e substituir o seu próprio sistema L2 pasta com o seu. O arquivo hosts que pertencem a qualquer um que queira se juntar também devem ser alterados.


5 Dicas:

CSDB, LSDB e GSDB referem-se ao banco de dados da comunidade de servidores, banco de dados do servidor de banco de dados de login e gameserver, respectivamente.
Seja extremamente cuidadoso quando você está digitando os comandos mostrados aqui, pois eles são sensíveis ao caso;. / StartLoginServer.sh irá funcionar, enquanto o / startloginserver.sh não..
Para encontrar o seu número de revisão L2 facilmente, siga estes passos:

Criar um novo arquivo de texto em seu desktop e nomeie-protocol.bat.
Botão direito do mouse no arquivo e clique em Editar.
Adicione esta linha: l2.exe L2ProtocolVersion.
Salve o arquivo.
Recortar e Colar o bastão para sua pasta de sistema de Lineage II e executá-lo.

Você pode digitar log cd e stdout.log gato para garantir que o seu gameserver está instalado e funcionando também (cd log e stdout.log gato), enquanto você está no diretório gameserver (ou apenas stdout.log gato enquanto você está no gameserver / log directory).
Sempre garantir que seu servidor de login está instalado e funcionando antes de iniciar o gameserver, como o seu gameserver não pode operar sem o servidor de login.
Se desejar cancelar o seu servidor, digite ps-A. Você verá a lista dos processos que estão actualmente em execução. Localize LoginServer_loop.sh, GameServer_loop.sh e Java. Rescindir todos os 3 deles digitando matar xxxx, onde "xxxx" é o ID do processo.
Lineage II requer que as portas TCP 2106 e 7777 são totalmente acessíveis


6 Avisos:

Garantir que a sua versão L2J corresponde à sua versão Lineage II, caso contrário, seu servidor avaria e alguns recursos não irá funcionar corretamente. Seu cliente L2 devem coincidir com os arquivos L2J também, os arquivos do servidor que são projetados para Gracia Epilogue não vai funcionar se o seu cliente é Freya!
Se você usar uma senha para seu banco de dados MySQL (que é altamente recomendado), não se esqueça de editar server.properties e loginserver.properties para incluir a senha, caso contrário você não será capaz de se conectar, como o servidor não será capaz de acessar seu banco de dados.
LEMBRE-SE: Cliente modding é um ato ilegal e um grande não.


7 Coisas que você precisa:

Um cliente de FTP, como Filezilla
Conexão com a Internet
Um host que suporta banco de dados MySQL, phpMyAdmin e JRE / JDK


8 Fontes e Citações:



Mais mastigado que isso, somente papinha de nenem =)

Editado por NvN
  • Gostei 11

Compartilhar este post


Link para o post
Compartilhar em outros sites

Precisando de Dedicado ou VPS?

Conheça a L2JCenter

sem dúvida um ótimo tutorial bem organizado! Pena que tem uma galera não gosta de ler , se ler ainda não entende ¬¬ mais tai pra quem quiser aprender :)

Editado por Bluur

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muiito Boom , Esse Tutorial pra iniciantes, :sleep:

Bate muito cabeça quando nao sabia , agora q eu sei Conhecimento passo a diante ! :cool:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo arruma o título por favor, o correto seria: "Criando um Servidor de Lineage 2 no Ubunto"

Porque este tutorial apesar de bacana não funciona em Debian, CentOS e outras distribuições usadas em dedicados e vps principalmente.

 

Parabéns pela iniciativa e no próximo tente deixar mais fácil a leitura (eu achei confuso)

Obrigado por compartilhar seu conhecimento.

 

Aquele abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas funfa em qualquer outra versão baseada na distro Ubuntu, Lubuntun,Kubuntu entre outras versões não-oficiais do Ubuntu gente ! Irei tentar fazer um tutorial de como fazer um servidor só que em vídeo .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parabéns pelo o post e bela organização ! Testado e aprovado no sistema operacional " Librix " , Desenvolvido pela a empressa Itautec ! Librix = Linux !

Compartilhar este post


Link para o post
Compartilhar em outros sites

sem dúvida um ótimo tutorial bem organizado, Obrigada por disponibilizar :feliz: :bom:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe por ter abandonado por tanto tempo esse post.

Vou responder algumas questões levantadas aqui.

 

sudo add-apt-repository ppa:ferramroberto/java

comando inexistente.

Henrique Sacramento: Por se tratar de quando esse tutorial foi feito com o Ubuntu 11.10, pode ser que as funções podem ter mudados, logo tem que buscar onde o JRE ou o JDK da Oracle estão hospedados, pois os mesmos são necessários para o uso do servidor, lembrando que o OpenJDK como é instalado não funciona com os Servidores.

 

Amigo arruma o título por favor, o correto seria: "Criando um Servidor de Lineage 2 no Ubunto"

Porque este tutorial apesar de bacana não funciona em Debian, CentOS e outras distribuições usadas em dedicados e vps principalmente.

Parabéns pela iniciativa e no próximo tente deixar mais fácil a leitura (eu achei confuso)

Obrigado por compartilhar seu conhecimento.

Aquele abraço!

Esse tutorial foi escrito em cima do Ubuntu 11.10 sim, mas ele funciona em qualquer distribuição baseado em Debian, por isso se usa APT-GET.

CentOS é Red Hat usando pacotes YUM, logo não irá funcionar com esses comandos, não é difícil achar os dados exatos para CentOS, Red Hat ou Fedora. Me baseio pelo Ubuntu pois é o Sistema Operacional mais fácil de utilização e produção, por se tratar de um Debian.

 

Parabéns pelo o post e bela organização ! Testado e aprovado no sistema operacional " Librix " , Desenvolvido pela a empressa Itautec ! Librix = Linux !

Não conheço o Librix, mas de acordo com o que falou deve ser uma distribuição Debian, esse é o motivo para funcionar.

 

Aos que me elogiaram, muito obrigado, pretendo atualizar em breve com o Ubuntu 13.04 ou criar com algum Sistema da Distribuição Red Hat.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Belo tutorial , uma pergunta Linux e Ubuntu é a msm coisa ? o.o ?

 

E outra coisa você se emportaria de fazer um video >< ?

 

Seu tuto é bom mas tem gente como eu que só aprende mesmo vendo nao lendo >< obrg curti ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Belo tutorial , uma pergunta Linux e Ubuntu é a msm coisa ? o.o ?

Ubuntu é um sistema operacional de código aberto, construído a partir do núcleo Linux, baseado no Debian.

 

E outra coisa você se emportaria de fazer um video >< ?

 

Seu tuto é bom mas tem gente como eu que só aprende mesmo vendo nao lendo >< obrg curti ;D

No momento não tem como eu criar um vídeo sobre o assunto por motivo de tempo, mas com tantos detalhes não tem como errar a instalação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ubuntu é um sistema operacional de código aberto, construído a partir do núcleo Linux, baseado no Debian.

 

 

No momento não tem como eu criar um vídeo sobre o assunto por motivo de tempo, mas com tantos detalhes não tem como errar a instalação.

 

Certo irei tentar agradeço muito seu comentário =]'

Compartilhar este post


Link para o post
Compartilhar em outros sites

com esses erros quando executo o startLoginServer.sh

 

 

[email protected]?????????:~/Documentos/login$ ./startLoginServer.sh

/log folder already exists, starting loginserver...

./startLoginServer.sh: ./LoginServer_loop.sh: /bin/bash^M: interpretador inválido: Arquivo ou diretório não encontrado

[email protected]????????:~/Documentos/login$

Compartilhar este post


Link para o post
Compartilhar em outros sites

com esses erros quando executo o startLoginServer.sh

 

 

[email protected]?????????:~/Documentos/login$ ./startLoginServer.sh

/log folder already exists, starting loginserver...

./startLoginServer.sh: ./LoginServer_loop.sh: /bin/bash^M: interpretador inválido: Arquivo ou diretório não encontrado

[email protected]????????:~/Documentos/login$

Dá o comando: "$mkdir log" e depois tenta executar novamente. Editado por NvN

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dando um up no tutorial. É um ótimo guia.

 

Dica para quem tiver dificuldades em executar o console usem o app unix2dos as vezes os desenvolvedores editam o .sh em windows e diversas vezes o Ctrl + V por exemplo fica agregado e causa erro na execução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no linux não tem como se conectar pelo L2.INI é ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kelvin, esse tutorial foi criado em 2011, porém os repositórios da Web8Team pode ter mudado, vou procurar o repositório correto para atualizar o post.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sudo add-apt-repository ppa:webupd8team/java não pegou ...

Se estiver instalando no Debian ou Ubuntu os comandos estão corretos.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

# Java 8:
sudo apt-get install oracle-java8-installer

#Java 7:
sudo apt-get install oracle-java7-installer

#Java 6:
sudo apt-get install oracle-java6-installer

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Se estiver instalando no Debian ou Ubuntu os comandos estão corretos.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

# Java 8:
sudo apt-get install oracle-java8-installer

#Java 7:
sudo apt-get install oracle-java7-installer

#Java 6:
sudo apt-get install oracle-java6-installer

 

Você pode trocar uma ideia cmg no pm ?

Compartilhar este post


Link para o post
Compartilhar em outros sites




     



  • Quem Está Navegando

    Nenhum usuário registrado visualizando esta página.

  • Posts

    • L2 Monster Private Server Servidor: Interlude 1000x Top Itens: Dynasty Weapons, Dynasty Armors and Jewels Boss! Glow Premium Lindo! Server extremamente fácil pra quem não tem tempo nem paciência de farmar! Objetivo e apenas diversão e PvP 24hrs por dia!  Venha conhecer! ATENÇÃO! ALL ITENS FREE! SERVIDOR 0 DONATE!!! Website: https://top.l2jbrasil.com/index.php?a=in&u=l2monster Website L2 Monster      
    • Faltam apenas 6(seis) dias para a inauguração.
      Os registros estão liberados!   There are only 6(six) days left before the inauguration.
      The registrations are opened!
    •     Beyond World was first opened in 2006. This is one of the oldest and most famous projects of Lineage II in Lithuania, our servers still live in the memory of players. Now Beyond World enters the international level in order to present a unique concept of the server - we return the donations to the players.    

      EXP/SP - x3
      ADENA - x3
      DROP/SPOIL - x3 (chance)
       
      QUEST ITEMS (DROP) - x1
      QUEST REWARD (SP/EXP) - x3
      QUEST REWARD (ADENA) - x1
      Some Quests Reward:


      EXP/SP х1 Seven Signs, Series of Doubt Seven Signs, Dying Message Seven Signs, Mammon's Contract Seven Signs, Secret Ritual of the Priests Seven Signs, Seal of the Emperor Seven Signs, the Sacred Book of Seal Seven Signs, Embryo Seven Signs, Mysterious Girl Seven Signs, Forbidden Book of the Elmoreden Kingdom Seven Signs, To the Monastery of Silence Seven Signs, Solina's Tomb Seven Signs, One Who Seeks the Power of the Seal EXP/SP х2 Pailaka - Song of Ice and Fire Pailaka - Devil's Legacy Pailaka - Injured Dragon ADENA x3 Walk of Fate Ominous News Contract Execution Seal Removal Nikola's Heart Vain Conclusion Lost Dream Contract Completion Art of Persuasion Nikola's Cooperation Relic Exploration Supply Check All 3rd professions quests Fixed reward 1000а Bard’s Mandolin RB EXP/SP - x2
      RB DROP CHANCE - x2
      EPIC RB DROP/EXP/SP/ADENA - x1
       
      Seal stones - x2 (amount)
      Dimensional Fragment - x2 (amount)
      Epaulette - x2 (amount)
      Attribute - х2 (chance)
       

      Autoloot - disabled
      Offtrade - not yet known
      Limited boxes - not yet known
      Learning Skills - at class-master 
      Buff slots - 24+12
      Class transfer - 1,2 for adena, 3 for quest
      Subclass, Noblesse - for quest
       

      Seven Signs event - period 2 weeks, start of registration February, 26
      Grand Olympiad - period 1 month, start March, 1
      Siege and TW - period 2 weeks, the first siege March, 11
      Respawn world RB - 12+8 hours random
      Hellbound open from start, level 11
       

      All epic bosses are dead from the start
      Queen Ant 24 hours, random +-2 hours
      Orfen 36 hours, random +-2 hours
      Core 36 hours, random +-2 hours
      Baium 5 days, random 0..2 hours
      Baium - 82 level, guards - 80 level
      Antharas 11 days, the entrance to the nest is not limited
      Valakas 11 days, the entrance to the nest is not limited
      For enter to SoD (Tiat) is necessary 27-45 characters
      For enter to Zaken (night) is necessary 27-72 characters
       

      Premium status (bonus +50% exp/sp)
      Accessories and Agathions
      Consumables
       
      Start of the OBT is scheduled for February 9, 20.00 (utc +2)
       
      We may change the current server features   Website: https://beyond.lt/ Community: https://forum.beyond.lt/ Active Events: https://forum.beyond.lt/index.php?/forum/54-events/
    • isso nao e da system amigo isso e da rev q vc ta usando
    • I did search the archives for the buff Wind Walk id = 4342 and found nothing.
×