Servidores de Jogos

Como compilar o Canary no Linux

Como compilar o Canary no Linux

Aviso legal: Canary, TFS, OTClient e MyAAC são projetos de código aberto, mas o Tibia, seu cliente, mapas, sprites e marcas pertencem à CipSoft. Operar um servidor privado pode violar direitos da empresa e os termos de uso do jogo. Avalie os riscos, não distribua arquivos protegidos sem autorização e, se for o caso, busque orientação jurídica. Este conteúdo é técnico e informativo.

Os passos exatos mudam com as versões do projeto. Siga sempre a documentação oficial do repositório do Canary; este guia mostra o caminho geral.

1. Dependências

sudo apt update
sudo apt install -y git cmake build-essential autoconf libtool ca-certificates curl zip unzip tar pkg-config ninja-build

2. vcpkg

O Canary usa o vcpkg para as bibliotecas:

cd ~
git clone https://github.com/microsoft/vcpkg
./vcpkg/bootstrap-vcpkg.sh

3. Código do Canary

git clone --depth 1 https://github.com/opentibiabr/canary.git
cd canary

4. Compilação

O projeto traz presets do CMake. Um exemplo de build de release para Linux:

cmake --preset linux-release -DCMAKE_TOOLCHAIN_FILE=~/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build --preset linux-release

Consulte o nome do preset atual na documentação.

Memória

A compilação usa bastante RAM. Se faltar, crie uma swap temporária:

sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
sudo mkswap /swapfile && sudo swapon /swapfile

5. Binário

Ao final, o executável fica na pasta de build indicada pelo preset. Copie para a raiz do servidor (junto do config.lua e das pastas de dados).

Hospede seu servidor de OTServ (Tibia) na VittHost

Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para OTServ (Tibia), o ponto de partida recomendado é o VPS-NVME-BR-02 (2 vCores, 6 GB), com NVMe para o MySQL e espaço para o site; servidores cheios sobem para o 03 ou 04.

A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS