Escolhemos o Ubuntu 12.04 para ser o sistema operacional principal do OTpanel pois OTserv é um software escrito em 2002 e por isso usa recursos muito antigos e bibliotecas específicas para poder funcionar.

Soubemos há pouco tempo que a TFS 1.1 não consegue ser compilada nessa versão e por isso preparamos um tutorial para clientes que querem rodar Ubuntu + TFS 1.1, nesse caso ainda não é possível utilizar o OTpanel mas vamos te ensinar a montar o ambiente do zero.

Recomendamos esse tutorial pra usuários mais avançados, visto que não teremos as vantagens do OTpanel e todo o tutorial será feito diretamente no terminal SSH.

O que aprenderemos?
Instalar Apache, Mysql, PHP (lamp)
Instalar phpMyAdmin
Instalar Bibliotecas
Compilar TFS 1.1
Importar database
Verificar permissões
Adicionar Restarter

Nota importante: Nossas máquinas são equipadas com excelentes painéis de controle que possuem TODAS as funções realtime, ou seja, se você errar pode formatar a máquina em apenas 30 segundos!

Passo 1: Adquira um servidor Linux Ubuntu 14.04

Disponível em nosso catálogo de produtos em 60 segundos, clique aqui.

Entre como ROOT no SSH e digite os comandos abaixo, se não souber clique aqui.

Passo 2: Atualizar Sistema Operacional

apt-get update
apt-get upgrade

Passo 2: Baixando, compilando TFS 1.1

apt-get update;
apt-get install -y unzip git cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev;
mkdir /home/otserv/ && cd /home/otserv/;
apt-get install -y aptitude bash-completion python-software-properties;

locale-gen en_US en_US.UTF-8 pt_BR.UTF-8 && dpkg-reconfigure locales
export LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8;
locale;

source /etc/bash_completion;
clear;
wget https://github.com/otland/forgottenserver/archive/v1.1.zip;
unzip v1.1.zip;
cd forgottenserver-1.1/ && mkdir build && cd build;
cmake ..
make

cp tfs ../
cd ..
./tfs

Passo 3: Instalando Apache, Mysql, PHP e phpMyAdmin

apt-get --reinstall install bsdutils;
apt-get install -y apache2 php5 mysql-server php5-mysql phpmyadmin

Dica: use uma senha segura para o MySQL, o comando mysql-server vai perguntar. Já a instalação do phpMyAdmin perguntará sobre DBCONFIG, selecione N e depois 1.apache

Para verificar a instalação use os comandos abaixo:

apache2 -v
php -v

A pasta do apache é /var/www/html

Para teste, crie um arquivo chamado index.php no caminho acima e coloque o seguinte código dentro do arquivo:

<?php
phpinfo();
?>

Após, abra seu browser e digite http://IP-DO-COMPUTADOR/index.php

OBS.: O ip que será digitado é o do computador aonde instalou o Apache.

Passo 4: Importando banco de dados

4.1: Criando a database

mysql -uroot -p;

depois digite

CREATE DATABASE otserv;
exit;

4.2: Importando

mysql -uroot -p < schema.sql

Dica: schema.sql está localizado dentro da pasta do seu game. Como estamos instalando a versão padrão do forgottenserver (TFS 1.1), a pasta é /home/otserv/forgottenserver; 

Passo5: Ligando o OTserv em Linux com Restarter

cd /home/otserv/forgottenserver;
wget https://raw.githubusercontent.com/otservme/baiak860/master/tfsAutoRestarter.sh;
mv tfs theforgottenserver;
chmod 777 tfsAutoRestarter.sh theforgottenserver;
./tfsAutoRestarter.sh

Pronto, seu game já deve estar rodando.

Dicas de segurança:
– Não rode o game como ROOT;
– Não use senha padrão para o MySQL.

Fonte:

http://www.apache.org/
http://www.mysql.com/
https://github.com/otland/forgottenserver

Avatar

admin

8 respostas para “Compilar OTserv Ubuntu 14.04 + TFS 1.1 + LAMP + Restarter”

  1. Avatar

    Opaa! Que show pessoal..
    Vou tentar atualizar no meu otpanel e dou uma resposta aqui!
    Parabéns pelo trabalho que voces fazem pelo otserv!!

    Responder
  2. Avatar

    Bom dia Raphael Siqueira sera que vc poderia me ajudar a colocar meu mapa online eu não t oconseguindo se puder entrar em contato comigo podemos acertar um valor só para vc deixar ele certo no meu otpainel.

    Responder
  3. Avatar

    Parabéns, excelente trabalho, estou trabalhando com seus recursos já vão fazer 3 meses, e são muito eficientes, ajuda muto quem é iniciante na área de ot também, eu recomendo, parabéns.

    Responder
  4. Avatar

    nao consigo sempre da algum erro 🙁

    Responder
    • Avatar

      Pra compilar, deve ter conhecimentos avançados ou seguir os tutoriais corretos de fórums e comunidades especializadas.

      Responder
  5. Avatar

    boa noite, sou novo ainda no linux como num rodou o tfs como root ??

    Dicas de segurança:
    – Não rode o game como ROOT;

    Responder
    • Avatar

      Opa,

      Rodando pelo OTpanel ou entrando na máquina, criando um user e rodando

      Responder

Deixe seu comentário