[Atenção] Este tutorial é recomendado para que já sabe manusear um servidor Linux!
Galerinha, eu sei que já existem diversos tópicos semelhantes à este aqui no TK, mas eu resolvi postar este tutorial pois eu deixarei aqui de forma simples e reduzia como você deve montar sua maquina Linux para deixar seu servidor online direitinho.
Primeiramente você precisará baixar e instalar os seguintes programas: Putty e FileZilla.
Utilize os dados abaixo para se conectar ao seu servidor Linux:
INSTALAR APACHE, MYSQL E PHPMYADMIN
Vamos configurar tudo para o site do seu OTServ.
Se aparecer algo (Y or N?) digita Y e da enter.
Espere sempre finalizar um processo para iniciar o outro.
1 - Acesse seu Putty e digite os seguintes comandos em sequencia:
apt-get update
apt-get upgrade
apt-get install apache2
cd /var/www
apt-get install php5
/etc/init.d/apache2 restart
Pronto, você instalou o Apache2 e o php5 que serão necessários para deixar online o site do seu OTServ.
2 - Agora vamos instalar o MySQL em seu servidor Linux, digite os seguintes códigos em sequencia:
Aqui você vai escolher uma senha para o MySQL.
apt-get install mysql-server
apt-get install libapache2-mod-auth-mysql
apt-get install php5-mysql
Pronto, você instalou o MySQL em seu servidor Linux, ele será necessário para o banco de dados do seu OTServ.
3 - Agora nós vamos instalar o phpMyAdmin, digite os seguintes códigos em sequencia:
Aqui você vai escolher uma senha para o phpMyAdmin. (Senha que você usará no phpMyAdmin)
apt-get install phpmyadmin
Ubuntu:
echo "include /etc/phpmyadmin/apache.conf" | sudo tee -a /etc/apache2/apache2.conf
Debian:
ln -fvs /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
/etc/init.d/apache2 restart
Pronto, você instalou o phpMyAdmin, ele irá servir para você administrar seu MySQL.
Enfim, você instalou tudo necessário para deixar o site do seu OTServ online, confira o seu site em http://seuip e confira seu phpMyadmin em http://seuip/phpmyadmin (user:root/pass:suasenha).
COMPILAR OTSERV LINUX (DEBIAN E UBUNTU)
Lembre-se, eu ensinarei você a compilar seu OTServ em Ubuntu e Debian.
Se aparecer algo (Y or N?) digita Y e da enter.
Espere sempre finalizar um processo para iniciar o outro.
1 - Acesse sua maquina e vá até a pasta /etc/apt, agora edite o arquivo sources.list adicionando a tag:
Ubuntu:
deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main
Debian:
deb http://ftp.de.debian.org/debian squeeze main
Agora salve o arquivo sources.list atualizado na pasta /etc/apt.
2 - Agora acesse seu Putty e vamos iniciar a instalação das libs necessárias para rodar seu OTServ. Digite os comandos em sequencia:
Ubuntu e Debian:
apt-get update
apt-get upgrade
apt-get install libboost-all-dev
apt-get install subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev libcrypto++-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev
apt-get install libcurl4-openssl-dev
apt-get install screen
Pronto, feito isso você terá tudo configurado para que você possa compilar e botar seu OTServ online.
3 - Agora nós vamos compilar o seu OTServ, mas para isso preciso que você utilize o FileZilla e bote a pasta do seu OTServ nomeada como "otserv" na pasta home, ou seja, /otserv e a deixe a pasta das suas sources dentro da pasta do seu otserv nomeada como "trunk", ou seja /otserv/trunk.
Enfim, vamos compilar seu OTServ, digite os seguintes comandos em sequencia:
cd /otserv
chmod 777 -R trunk
cd /otserv/trunk
sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-root-permission && make clean && make -j 2
Pronto, se não ocorrer nenhum erro de compilação em suas sources e tudo der certo você terá seu distro pronto para deixar o seu OTServ online em Linux!
4 - Agora vamos para a parte mais simples, vamos finalmente botar seu OTServ online, vá até a pasta /otserv/trunk e arraste o arquivo theforgottenserver para a pasta /otserv e digite os seguinte comando de permissão:
cd /otserv && chmod 777 -R theforgottenserver
Enfim, finalmente vamos botar o seu OTServ online, depois de você ter configurado sua config.lua e etc... Execute o comando:
screen ./theforgottenserver
Você pode fechar o Putty que o seu OTServ continuará online, caso queira ver os logs basta abrir o Putty e executar:
screen -x
Você pode fechar seu OTServ apertando Ctrl+C para fechar a screen ou executando o seguinte comando:
killall -SIGQUIT theforgottenserver
ou
killall -3 theforgottenserver
ALELUIA, TERMINAMOSS!!!
Agora você tem o seu OTServ totalmente configurado em seu servidor Linux, bacana não!?
Créditos:
Matheus
Natanael Beckman
gpedro
Weblara
Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!?
Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também!