Ir para conteúdo
Entre para seguir isso  
Rasurado

OTServ em Linux em 15 Min

Recommended Posts

Rasurado    0
Rasurado

Quando se pensa em Linux, costuma a se pensar em um sistema com várias Distribuições diferentes, e com várias maneiras diferentes para conseguir suas finalidades. Por isso, depois de várias horas, eu consegui fazer esse tutorial, que funciona com QUALQUER distribuição.

 

O método que eu usei, é através de chroot, que é uma função presentes todas as distribuições, que pode tornar qualquer diretório o diretório raiz do sistema, permitindo rodar as funções de um sistema dentro de outro.

 

Não se trata de virtualização, pois o núcleo, que é padrão para todas as distros, permanece o mesmo. Em outras palavra, usando esse método, não existe perda de desempenho.

 

 

 

  • Pré-Requisitos:

 

Antes de começar, verifique se os comandos ar e wget estão funcionando. Para verificar a presença desses comandos, basta ir no terminal e digita-los.

 

Caso não tenha algum deles, poste aqui mesmo, ou me mande uma PM, para que eu possa ajuda-lo.

 

 

  • Instalando o debootstrap

O debootstrap é simplesmente um programa que irá baixar os arquivos essenciais do nosso pseudo-sistema, para instala-lo, execute:

 

mkdir ~/debootstrap
cd ~/debootstrap
wget [url="http://ftp.debian.org/debian/pool/main/d/debootsrap/debootstrap_0.3.3.2_all.deb"]http://ftp.debian.org/debian/pool/main\[/url]
[url="http://ftp.debian.org/debian/pool/main/d/debootsrap/debootstrap_0.3.3.2_all.deb"]/d/debootstrap/debootstrap_0.3.3.2_all.deb[/url]
ar -x debootstrap_0.3.3.2_all.deb
cd /
zcat ~/debootstrap/data.tar.gz  | tar xv

Pronto, o debootstrap está instalado!

 

 

  • Baixando os arquivos essenciais do sistema

Chegou a hora de botar o debootstrap para correr! Em primeiro lugar, você precisa estar em modo super-usuário, usando o comando sudo su ou somente su.

Depois disso, execute:

 

mkdir /otservroot
cd /otservroot
Agora está na hora de rodar o debootstrap:
debootstrap --arch i386 etch . [url]http://ftp.us.debian.org/debian[/url] 

Imediatamente, o debootstrap começará a baixar os arquivos essenciais do nosso pseudo sistema e os instalando dentro desse diretório, o otservroot.

 

 

  • Instalando as dependências e compilando

Esse é provavelmente o passo mais demorado, chato e complicado, por isso, criei um script que faz isso com automaticamente.

Por questões relacionadas a tempo, o script foi feito para trabalhar somente com a versão de OTServ: The Forgotten Server em breve, tentarei postar scripts para outras versões.

Primeiro, você terá de baixar o meu script:

 

wget [url]http://www.sigmatick.com/daniloscript.sh[/url] 

Agora, você terá de entrar em modo de chroot.

 

chroot .

E finalmente, executar meu script:

 

chmod +x daniloscript.sh

./daniloscript.sh

O script irá fazer certas perguntas, basta responde-las positivamente que tudo ocorrerá bem. Depois de terminado, você pode executar o servidor com os comandos (dentro de chroot):

 

cd /opt/tfs/
./TheForgottenServer

Para sair de modo chroot, entre com o comando exit. Para entrar, em modo superusuário, use o comando chroot /otservroot.

 

Os arquivos de configuração estão dentro da pasta /otservroot/opt/tfs, juntamente com as sources e a pasta data.

 

Caso exista uma dúvida, pode perguntar aqui mesmo.

 

Tutorial/Método/Script desenvolvidos integralmente por mim.

Editado por Rasurado

Compartilhar este post


Link para o post
ElfKiller    36
ElfKiller

Aprovado. =P

Compartilhar este post


Link para o post
Kaze 360    0
Kaze 360

Sim, funcionou

Editado por Black Ice

Compartilhar este post


Link para o post
pcpedroso    0
pcpedroso

meu amigo, tentei fazer o download do seu scrip mas o link está quebrado... arruma ae faz favor...

ta muito bom o tutoria []'s

Compartilhar este post


Link para o post
WeBSpideR    0
WeBSpideR

Uia que roxis , vo deixar nos favoritos pra usar futuramente

Compartilhar este post


Link para o post
Deragon    25
Deragon
Uia que roxis , vo deixar nos favoritos pra usar futuramente

 

é, vai usar sim

o download nem funciona

Compartilhar este post


Link para o post
mib66410    0
mib66410

alguem arruma o link do script deli ali plz ?

 

vlw

Compartilhar este post


Link para o post
Include    0
Include

estão off os links !

=x

Compartilhar este post


Link para o post
leandro_chapolin    0
leandro_chapolin

Se alguém pegou o script pode me passar por favor /: ?

Compartilhar este post


Link para o post
Starlight    0
Starlight

Nossa, nao sabia que em linux era tao dificil criar um OT...

Compartilhar este post


Link para o post
enseada    0
enseada

Muito Utuil

vlw

Compartilhar este post


Link para o post
itallovr    0
itallovr

Vamos arruma link ai man ??????????

Compartilhar este post


Link para o post
LayerHost    0
LayerHost

É instala phpmyadmin, mysql ninguem ensina né ?

Compartilhar este post


Link para o post
Soul Steel    0
Soul Steel

Eu to com uns problemas aqui, sera que vc poderia me ajudar por PM?

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×