Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 25-08-2010, 12:50 PM   #1
Criando servidor de L2 em LINUX (passo a passo)
leibk leibk está offline 25-08-2010, 12:50 PM
Avaliação: (1 votes - 5.00 average)

Rodando um server de l2j em Debian GNU/Linux



Instalando os programas

1: atualizando as listas de pacotes
1.1: comando:
Citação:
sudo apt-get update
2: instalando o editor de texto nano
2.1: comando:
Citação:
sudo apt-get install nano

3: adcionando os repositorios non free do debian
3.1: comando:
Citação:
nano /etc/apt/sources.list
3.2: Com o nano aberto adcione as seguintes linhas:
Código HTML: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[I]Código:
deb [url=http://ftp.br.debian.org/debian/]Index of /debian[/url] lenny main non-free
deb-src [url=http://ftp.br.debian.org/debian/]Index of /debian[/url] lenny main non-free

deb [url=http://security.debian.org/]Debian -- Security Information[/url] lenny/updates main non-free
deb-src [url=http://security.debian.org/]Debian -- Security Information[/url] lenny/updates main non-free[/I]
3.3 salve usando o comando Ctrl+O e precione enter pra confirmar o nome do arquivo
3.4: Feche o nano com o comando Ctrl+X

4: Atualize as listas de pacotes
4.1: comando:
Citação:
sudo apt-get update
5: instalando o mysql
5.1: comando: sudo apt-get install mysql-server mysql-client
5.2: precione Y e enter pra confirmar o download
5.3: digite a nova senha root do mysql e precione enter
5.4: redigita a nova senha root do mysql para confirmar e precione enter
5.5: mysql instalado e funcionando

6: instalando apache php5 e phpmyadmin
6.1: comando:
Citação:
sudo apt-get install apache2 php5 phpmyadmin
6.2: precione Y e enter para confirmar o download
6.3: o sistema vai perguntar qual webserver vc usa.
6.4: com as setas do teclado navegue ate a opção apache2 e precione a tecla de espaço pra selecionar( antes=( )apache2 depois=(*)apache2).
6.5: navegue ate a opçao <OK> e precione enter
6.6: apache php5 e phpmyadmin instalados e configurados

7: intalando o java
7.1: comando:
Citação:
sudo apt-get install sun-java6-jre sun-java6-jdk
7.2: precione Y e enter para confirmar o download
7.3: navegue com as setas do teclado ate a opçao <OK> e precione enter
7.4: navegue com as setas do teclado ate a opção <accept> e precione enter para aceitar os termos e condições de uso da sun
7.5: java instalado

Se nao houve nenhum erro ate aki seu servidor ja esta preparado com os programas necessarios.
vamos agora ao proximo passo

habilitando acesso remoto ao seu mysql

1: editando o my.cnf
1.2: comando:
Citação:
nano /etc/mysql/my.cnf
1.3: precione a seta para baixo navegando ate a linha

Citação:
bind-address = 127.0.0.1
1.4: adicione # no inicio da linha deixando-a assim

Citação:
#bind-address = 127.0.0.1
1.5: salve com o comando Ctrl+O e precione enter para confirmar
1.6: feche o nano com o comando Ctrl+X
1.7: reinicie o mysql
1.8: comando:
Citação:
/etc/init.d/mysql restart
1.8: mysql configurado para aceitar conexoes remota

Criando a database e restaurando os dados

1: com o navicat instalado em seu computador com windows abra-o e va em new conection
1.2: em conection name: digite um nome para essa conexao
1.3: em Host name/Ip address: digite o ip ou o dominio do seu servidor
1.4: em User name: digite root ou o usuario do mysql caso vc tenha adcionado algum
1.5: em Password: digite a senha do banco de dados
1.6: clique em ok e abra a nova conexao
1.7: Clique com o botao direito sobre a nova conexao e clique em: new database
1.8: digite o nome da nova database (geralmente e l2jdb) e clique em ok
1.9: abra a nova database
1.10: clique com o botao direito do mouse sobre a nova database e clique em backups
1.11: clique em restore backup e aponte o caminho do seu backup.psc
1.12: clique em start e aguarde ate terminar
1.13: pronto sua database ja estar pronta

Enviando o Pack para o servidor

1: compacte a sua pasta server salvando-a como server.zip

2: envie o arquivo server.zip para seu servidor usando algum cliente FTP
2.1: coloque-o na pasta /root/

3: Extraia o pack
3.1: Comando: unzip server.zip

PS: configure todo o pack antes de enviar para seu servidor para evitar complicaçoes na hora da instalação alterando tbm os ips e a conexao com o banco de dados

adcionando permiçoes de execução

1: adcionando permição de execução ao login
1.1: nevegue ate a pasta do login
1.2: comando:
Citação:
cd /root/server/login
1.3: adcione a permição de execução
1.4: comando:
Citação:
chmod 0777 *.sh
2: adcionando permição de execução ao gameserver
2.1: navegue ate a pasta do gameserver
2.2: comando: cd /root/server/gameserver
2.3: adcione a permição de execução
2.4: Comando:
Citação:
chmod 0777 *.sh
Criando script para ligar o login e o gameserver ao mesmo tempo

1: certifique-se que vc estar na pasta root
1.1: comando:
Citação:
pwd
1.2: deve retornar:
Citação:
/root
1.3: caso vc nao esteja na pasta root degite o comando: cd /root
1.4: criando o arquivo
1.5: comando:
Citação:
nano start_server
1.6: adcione as seguintes linhas no novo arquivo
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
cd "/root/server/login" || exit 1
./startLoginServer.sh &
cd "/root/server/gameserver" || exit 1
./startGameServer.sh &
1.7: salve com o comando Ctrl+O e precione enter para confirmar
1.8: feche o nano com o comando Ctrl+X

2: de permição de execução para esse script
2.1: comando:
Citação:
chmod 0777 start_server
iniciando o servidor

1: para iniciar o servidor basta rodar o script
1.1: comando:
Citação:
./start_server
vendo o server iniciando

1: vendo a inicialização do login
1.1: comando:
Citação:
tail -f /root/server/login/log/stdout.log
1.2: para sair use o comando Ctrl+C

2: vendo a inicialização do gameserver
2.1: comando:
Citação:
tail -f /root/server/login/log/stdout.log
2.2: para sair use o comando Ctrl+C


Este tutorial ensina a montar um servidor de l2j em Debian Lenny GNU/Linux tambem funciona em qualquer distribuição linux baseada em debian

espero que o tutorial esteja bastante explicado

outra coisa, nos caminhos ditos acima
os nomes das pastas devem estar corretamente igual minusculo e maiusculo iguais

Todos os Creditos para:
Bemlindo,DarkMachine e tambem a mim por trazer a vocês.

Pois eu vi que ja tinha um no forum, mas o link está quebrado, então fucei por ai e encontrei este...


SecretExperience...


Obrigado, Nao se esqueça de me agradecer se o post for Útil pra você

 
Avatar de leibk
leibk
Membro - Aspirante
Registrado em: May 2009
Localização: Planeta dos Macacos
Posts: 79
Nome Real: Henrique
Visitas: 3314
Os Seguintes 10 Usuários disseram Obrigado(a) para leibk por gostarem deste post :
brunoboss (06-04-2011), C.Bartowski (26-08-2010), HmSilva (27-04-2011), L2NeverDie (13-09-2011), macabriNn (27-12-2010), sandroas (01-10-2011)
Links Patrocinados
Antigo 26-08-2010, 10:37 PM   #2 (permalink)
Amigo SE
 
Avatar de C.Bartowski
 
Registrado em: Feb 2010
Localização: Caxias do Sul - RS
Posts: 644
Agradeceu: 405
Agradecido 582 Vezes em 224 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para C.Bartowski
Nome Real: Henrique Galafassi Dalssaso

Inventório de C.Bartowski

Padrão

Mano Muito Bom esse seu tutorial....

Mas tive que dar uma Arrumada Nele pois não dava para entender muito bem não então cuide da Proxima Vez que postar algo extenso assim veja o que pode fazer para não ficar dificil de ler..

Vlw's

Acho que esse tuto vai ajudar bastante quem tem um Linux em casa =)

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
C.Bartowski está offline   Responder com Citação
Os Seguintes 2 Usuários disseram Obrigado(a) para C.Bartowski por gostarem deste post :
leibk (26-08-2010)
Antigo 26-08-2010, 11:13 PM   #3 (permalink)
Membro - Aspirante
 
Avatar de leibk
 
Registrado em: May 2009
Localização: Planeta dos Macacos
Posts: 79
Agradeceu: 67
Agradecido 30 Vezes em 18 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para leibk
Nome Real: Henrique

Inventório de leibk

Padrão

Muitissimo obrigado Seco, concordo com você no fato do tuto esta de maneira nao muito clara e dizer que concordo com vc na parte de linux em casa,pois nem todo mundo confia no windows pra colocar server.


leibk está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : leibk por gostar deste Post :
Antigo 11-09-2010, 07:49 PM   #4 (permalink)
Membro - Soldado
 
Avatar de duke
 
Registrado em: Sep 2010
Posts: 19
Agradeceu: 34
Agradecido 6 Vezes em 3 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de duke

Icon10

Muito bom

duke está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : duke por gostar deste Post :
Antigo 13-02-2012, 05:17 PM   #5 (permalink)
Membro - Recruta
 
Avatar de wesley0800
 
Registrado em: Nov 2009
Posts: 4
Agradeceu: 8
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de wesley0800

Padrão

não deo para instala java aqui :/ diz que pacote nao esta disponivel

wesley0800 está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : wesley0800 por gostar deste Post :
Antigo 17-04-2012, 04:26 PM   #6 (permalink)
Membro - Recruta
 
Avatar de F3RR3LL
 
Registrado em: Jan 2011
Posts: 3
Agradeceu: 15
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de F3RR3LL

Padrão

pow legal, me ajudou muito, to precisando agora saber como faço para desligar o mesmo pela linha de comando é não ingame.

F3RR3LL está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : F3RR3LL por gostar deste Post :
Antigo 18-07-2012, 01:25 AM   #7 (permalink)
Membro - Cabo
 
Avatar de uenercoelho
 
Registrado em: May 2010
Localização: No Brasil ¬¬
Posts: 29
Agradeceu: 1,439
Agradecido 2 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para uenercoelho
Pontos: 2,826, Nível: 32
Pontos: 2,826, Nível: 32 Pontos: 2,826, Nível: 32 Pontos: 2,826, Nível: 32
Atividade: 83%
Atividade: 83% Atividade: 83% Atividade: 83%

Nome Real: Uener Coelho

Inventório de uenercoelho

Padrão

pow vlw man, gostaria de saber... jah q eh linux eh menos vulnerável a ataks DDos?

uenercoelho está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 04:46 AM.
 



Search Engine Optimization by vBSEO 3.3.0