
OnDraKe
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
OnDraKe recebeu reputação de Bluetooth em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe recebeu reputação de Natanael Beckman em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe recebeu reputação de erlon em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe recebeu reputação de MaXwEllDeN em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe recebeu reputação de chapolin em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe recebeu reputação de aderline em Even Perfect Global Full 9.54pra linux nao e assin que funciona nao filho nao e toda distro copila rpa linux que e so por que roda nao pra cada maquina vc tem que recopilar a distro vc teria que ter as source,
-
OnDraKe recebeu reputação de vitormoitinho em Even Perfect Global Full 9.54VEm copilado para windows se quzier uma versao melhor sem bugs com as novas areas so entrar em contato com o xandele ou comigo.
-
OnDraKe recebeu reputação de mano8801 em Even Perfect Global Full 9.54nao tem pra versao 12 pois no ubuntu 12 falta algumas libs pra rodar o tfs aconselhavel e a 10.04 lts ate 11.0
-
OnDraKe recebeu reputação de xandele em Even Perfect Global Full 9.54esse mapa e a versao antiga a versao atualizada esta melhor e sera postada em breve aqui no forum.
-
OnDraKe recebeu reputação de rafuskao em Qual Melhor Host Com ProteçãoDDoS Para Baiak 22 MB Mapa?Sim no seu caso em linux seria o mais adequado mais tambem tem umas windows na www.gamershost.com.br os vps vem com cisco guard firewall e um programa anti ddos e anti nuker..
pra detalhes so entrar em contato [email protected]
-
OnDraKe recebeu reputação de rayzinhoxd em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe deu reputação a Augusto em Compilar Otserver Em Linux Desde O Inicio.O usuário do mysql provavelmente esta sem senha, logo não pode acessar qualquer banco de dados.
Qualquer dúvida, de uma pesquisada a partir desse link aqui -> https://www.google.com.br/search?hl=pt-BR&site=&source=hp&q=definir+senha+no+mysql&oq=definir+senha+no+mysql&aq=f&aqi=&aql=&gs_l=hp.3...3685l7560l0l7894l22l13l0l0l0l0l403l1471l0j1j1j2j1l5l0.llsin.
-
OnDraKe recebeu reputação de Zathao em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.
-
OnDraKe recebeu reputação de petter em Compilar Otserver Em Linux Desde O Inicio.Porque um OTServer em linux?
Linux é tudo 100% melhor que Windows. Proteção, o Linux tem uma rígida proteção contra acessos indesejados, acessos maliciosos. O Linux tem um mega capacidade de proteção DDoS isso e se você tiver as configurações corretas,roda map de qualquer tamanho sem limite de 100 mb.
Primeiramente Obtenha uma plano Linux VPS/DEDICADO em www.gamershost.com
Download Necessario:
SSH Secure Shell
FileZilla FTP
Sources TFS - Qualquer versao.
Primeiramente entre em contato com suporte do seu VPS/DEDICADO
e peça para adicionar:
Ubuntu add: deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main universe Debian add: deb http://ftp.de.debian.org/debian squeeze main no repositorio /etc/apt/sources.list: Quando for adicionado utilize o comando: apt-get update e pronto 1ª parte terminada agora vamos instalar as libs necesarias para copilar seu otserv. Primeiramente acesse seu terminal utilizando o SSH como mostraremos abaixo: Com SSH aberto Digite sua Senha de acesso; Proxima vez qeu for acessar sua maquina por shell clique em profile e entre. Pronto agora vem a parte mais facil. Agora vamos criar as pastas e instalar as libs. (Comandos para copiar e colar no shell [Copia: ctrl+insert] [Colar: shift+insert]). se voce estiver conectado com usuario root utilize o comando: cd .. em seguida vamos instalar as libs utilizando o comando: apt-get install libboost1.42-dev libboost-system1.42-dev libboost-filesystem1.42-dev libboost-date-time1.42-dev libboost-regex1.42-dev libboost-thread1.42-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient-dev mysql-client-5.1 mysql-server-5.1 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcrypto++8 Se aparecer algo bla bla (Y or N?) digita Y e da enter. No debian pode usar o mesmo comando apenas trocando o 1.40-dev para 1.42-dev Pronto 2º passo terminado agora vamos criar a pasta do ot e trasferir os arquivos. no SSH digite: cd .. logo em seguida crie e pasta do ot: mkdir otserver Pronto pasta criada,agora itemos enviar as sources para a pasta utilizando o Filezilla FTP. Abra o Filezilla FTP Na parte marcada coloque o ip do VPS/DEDICADO,nome do seu usuario SSH,Senha do SSH e port utilize a 22 para ter total acesso como root em seguida entre na apsta do ot digitando no campo marcado: /otserv e depois aperte enter como mostra na imagem abaixo depois enviar as sourcer para pasta do seu OT e renomeio o nome da pasta para trunk depois te ter enviado tudo pro VPS/DEDICADO pelo SSH entre na pasta da sources para podermos copilar com o comando: cd /otserv/trunk para copilar execute o comando: ./autogen.sh espere terminar e digite: ./configure --enable-mysql espere terminar e digite: ./build.sh Pronto otserver copilado em Linux agora vamos aprender a instalar o apache,mysql e phpmyadmin para o site. Assim que o SSH estiver operando (aberto) vamos instalar o apache2 com o seguinte comando: apt-get install apache2 Assim que este comando for digitado, a saída exige que se Aperte S para confirmar ou N para cancelar a instalação. A imagem é muito parecida com a saída abaixo: A saída após confirmar com S é muito parecida com: Neste ponto o apache 2 está online. Agora vamos instalar o php5 no apache 2 como DSO (php como módulo do apache2). Para isto digite o comando: apt-get install php5 libapache2-mod-php5 A saída para este comando é muito parecida com a imagem abaixo: Pronto, para confirmar que o php 5 está sendo interpretado no apache2, primeiro é necessário digitar o comando abaixo afim de que o apache 2 possa reler suas configurações de maneira simples e rápida: /etc/init.d/apache2 restart Esse comando reinicia o apache2. Feito isto, podemos remover o index.html e criar um arquivo php. Para isto faça: rm -rf /var/www/index.html Agora precisams instalar o mysql 5 em nosso Debian/ubuntu, para isto use o seguinte comando: apt-get install mysql-server Será necessário confirmar, conforme a imagem abaixo: Confirme com S, assim que ocorrer o processo de instalação do mysql server a saída será muito parecida com a imagem abaixo: Esse trecho o mysql vai pedir a senha de root que será a senha padrão do administrador do mysql 5. Confirme com qualquer senha definida ao seu critério, em seguida uma nova tela será exibida pedindo confirmação de senha novamente, conforme a tela abaixo: As mensagens exibidas na instalação do mysql após confirmado devem ser muito parecidas com as da tela abaixo: Agora iremos para o passo final, a integração entre o apache, php, mysql e phpmyadmin. Para isto precisamos instalar a integração com o seguinte comando: apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Assim que o comando é digitado, conforme citamos acima, você precisa apertar S para que seja confirmada a instalação da integração de o phpmyadmin. A saída do comando acima é muito parecida com a imagem a seguir: Confirmando com S a instalação prosseguirá, porém o phpmyadmin solicitará o container o qual ele vai operar. Devemos escolher o Apache2 conforme nosso padrão de instalação. Printamos a tela com esta informação: Marque a opção apache2 com a tecla space do seu teclado, a saída final segue-se abaixo: Pronto, agora só precisamos reiniciar o apache2 para que toda integração ocorra fielmente, precisamos copiar a pasta do phpmyadmin para o /var/www afim de acessarmos com c o front-end do phpmyadmin. Para isto digite os comandos: /etc/init.d/apache2 restart [/b]cp -rp /usr/share/phpmyadmin /var/www[b] O segundo comando faz a cópia citada. Para testarmos TUDO basta abrirmos o navegador e inserirmos o endereço http://localhost/phpmyadmin, se a saída for idêntica a da imagem abaixo, parabéns, sua missão acaba agora! para abrir o ot usaremos os comando: cd /otserv e execute o tfs usando: ./theforgottenserver
lembrando de mover o tfs da pasta trunk para a pasta otserv.
Creditos:
Natan Beckman - Pelo Posto Inicial
e Eu pela melhoria.