Saberia me dizer onde baixar a iso do Debian 7.5 stable (wheezy)(64bits)? gostaria de testar e configurar o servidor em uma Máquina Virtual antes de alugar um dedicado
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Programação
- [LINUX] Montando OTserver em Debian perfeito.
NA
[LINUX] Montando OTserver em Debian perfeito.
Por Natanael Beckman, 12 de abr. de 2015 em Tutoriais de Programação
otserv
script
2
7.7k


info
Grupo: Conde
Registrado: 06/08/06
Posts: 554
Reputação: +223
Char no Tibia: Balacky
Linux Debian 7.5
Porque Debian?
O sistema operacional Debian é bem mais leve que os outros atuais, por exemplo, eu estava utilizando, Ubuntu Server 14.04 64bits e migrei pra Debian 7.5 stable (wheezy)(64bits) o processamento da CPU caiu cerca de 25% meu TFS está trabalhando mais tranquilo isso é maravilhoso pois algo que me atormentava muito era o exagero de alto processamento da CPU. Claro que teve varias outras melhorias, porém vou deixa como destaque principal essa do processamento que ficou bem mais leve.
Downloads necessarios:
http://ip.da.maquina/phpmyadmin acesse seu phpmyadmin usando user: root e a senha é a que você botou na instalação do mysql, crie o seu banco de dados e vamos já upa a database....
Via ftp na pasta var/www/ renomeie usando o f2 o nome da pasta phpmyadmin para outro nome, qualquer um, eu particularmente sempre boto outros nomes, não deixo phpmyadmin, exemplo, 65fs98a97ds56aq.
Upando a database, usando o shell vamos para a pasta onde se encontra o seu banco de dados, que enviamos via ftp, no caso, a pasta home:
psenha Ae você bota a senha do seu mysql se você não sabe entre em contato com quem você alugou seu dedicado.
No comando abaixo você bota o nome da sua database que criamos agora pouco na web.
Aqui você bota o nome do arquivo.sql que enviamos por ftp:
Só esperar finalizar após concluir ok, database upada pode conferir pelo seu navegador de internet como todas as tabelas estarão la do jeito que você configurou no windows.
Galera ai o resto vocês já sabem sobre o config.lua,dados da database, senha, ip, rates, feito isso vamos pro site.
Via ftp acesse sua pasta htdocs selecione todos os arquivos dentro dela e mande para a pasta var/www, quando concluir apenas altere o a seguinte arquivo, config.ini, em server path, altere, no caso ali o nome da pasta do meu OT é otserver:
Se tiver feito até agora tudo certo, o seu site vai estar funcionando perfeitamente.
Go go go!
Você já testou o server em sua casa, configurou a pasta data utilizando a mesma REV, pronto enviar a pasta via ftp substituindo a pasta que existe la. Feito isso vamos para o shell acesse a pasta do ot:
Se aparecer algo bla bla (Y or N?) digita Y e da enter.
Ai vai abri normalmente aparece carregando o server se der algum erro vai dizer pra quem sabe ler vai ser moleza!
Abriu o server entrou com seu god testou tudo ok, feche o server, ctrl+c, agora vamos abrir o server oficial pra não cair e poder fechar o shell sem cair o ot.
Vamos nós, no shell volte para o root usando:
Até voltar ao root:
Vamos adicionar um usuario:
No caso ai o nome do usuário que estou adicionando é tfs, pode ser otserver, seu nome, você escolhe, quando você executa o comando vai pedi uma senha bote mesma da sua maquina da enter vai pedi seu nome pais e talz bota nada não só da enter ate finalizar o processo feito isso, OK.
Agora baixe esse arquivo em seu computador extraia ele e envia por ftp para a pasta home/otserver:
TFS.SH
Feito né? Ok agora vamos abrir o OT pra ele não fechar e quando ele cair por algum erro ele volta sozinho. Em root utilizando o shell execute os comandos:
Isso indica que você esta utilizando o usuario tfs:
Ai ele começa a carrega normal e pronto THE END.
Caso queria fechar o server:
Vai aparece uma lista de coisas abertas e cada uma com o numero do processo:

Pra fechar o server vai ter que mata dois processo, o bash e o tfs, ambos com interrogação do lado veja que tem dois bash killa somente o com a interrogação(?).
Sempre primeiro o bash:
Depois o server:
Pronto.
Recomendo para a proteção do seu site:
Prevent DOS attacks on apache webserver for DEBIAN linux with mod_evasive
Editado Outubro 14 por Natanael Beckman