Compilando OTCLIENT - LINUX
Ubuntu
Primeiro instale os packages de desenvolvimento requeridos usando apt-get.
sudo apt-get install build-essential cmake git-core sudo apt-get install libboost1.55-all-dev libphysfs-dev libssl-dev liblua5.1-dev sudo apt-get install libglew1.6-dev libvorbis-dev libopenal-dev libz-dev
Pegue as sources, compile e rode
git clone git://github.com/edubart/otclient.git cd otclient mkdir build && cd build cmake .. make ./otclient
Arch Linux
O criador do projeto @edubart utiliza Arch Linux como principal e mantém um AUR package para o client, veja se você tem o yaourt e rode:
yaourt -S otclient-git
Fedora
Estas instruções foram testadas no Fedora 20.
Instale Lua 5.1 to /opt/lua5.1
yum-builddep lua wget "http://www.lua.org/ftp/lua-5.1.5.tar.gz" -O- | tar zxvf -cd lua-5.1.5 make linux mkdir /opt/lua5.1 make INSTALL_TOP=/opt/lua5.1 install
Instale packages necessários
yum install boost boost-devel physfs physfs-devel mesa-libGLw mesa-libGL-devel glew-devel openal-devel libvorbis-devel boost-system boost-thread boost-chrono boost-filesystem
Construindo Otclient
O comando final, faça, vai levar mais tempo. Se você tem um processador multi-core, tente fazer -j$(nproc) para acelerar o processo.
mkdir build && cd build cmake -DUSE_STATIC_LIBS=OFF -DLUA_LIBRARY=/opt/lua5.1/lib/liblua.a -DLUA_INCLUDE_DIR=/opt/lua5.1/include/ .. make
Teste se roda.
./otclient
Créditos e fonte: https://github.com/edubart/otclient/wiki/Compiling-on-Linux
Xtibia.com - Sua comunidade de Tibia e Otserv