
Doohz Rush
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Doohz Rush deu reputação a douglasamata em TFS 0.4 CAST@Coul e @luanluciano93, como havia dito, consegui compilar a distro no Ubuntu Server 14.04. Agora que finalmente coloquei meu ot no ar e estou com um tempinho, vou dizer o que tiver que fazer:
Primeiramente, falta a dependência da libcrypto++, que pode ser instalada com o comando: sudo apt-get install libcrypto++.
Depois, removi o pacote liblua5.1-sql-mysql que o dono do tópico manda instalar. Esse pacote não existe no Ubuntu Server 14.04.
Ai apareceu um problema bem dos brabos. O Ubuntu 14.04 usa uma versão nova da biblioteca boost, a qual deprecou o boost filesystem 2 e tem suporte somente ao boost filesystem 3. E adivinha em qual versão a source está? Na 2. Então eu precisei editar os arquivos luascript.cpp e accountmanager.cpp, procurando por std::string s = it->path().filename(); e substituindo por std::string s = it->path().filename().string();
A partir dai, a única coisa diferente que fiz foi no comando de configuração, que eu usei ./configure --enable-mysql --enable-server-diag para poder usando o comando /serverdiag com meu God.
Pra quem quiser então, segue a distro compilada por mim, em Ubuntu Server 14.04 64 bits, e com as flags mencionadas acima (não tenho certeza se funcionaria em outros Linux e definitivamente nem adianta tentar se for 32 bits): https://mega.co.nz/#!Ql1jEK6L!ez8HoC-LS4n0n_QiF6zR4zZahYFX6dGGoY-55S-r1Vg
EDIT: A propósito, estou com mais de 4 dias de uptime nessa distro, sem cair.
-
Doohz Rush deu reputação a rafaelclaumann em Duvida CompilacaoBoa tarde pessoal do fórum, tenho uma grande duvida sobre compilação de distro.
Baixei um servidor que encontrei na internet sem distro, logo em seguida coloquei um distro antigo que havia no meu computador (antigo mas da mesma versão do OTserver baixado). como alguns devem imaginar ocorreram diversos erros de items, npcs e etc...
Então por fim minha duvida é: Como posso fazer uma distro "personalizada" por exemplo usar os arquivos e scripts do OT pra compilar esta distro de uma forma seja especifica para o OT e pare de apresentar erros. (se é que é feito desta forma)
-
Doohz Rush deu reputação a Guilherme. em Crack sem as potions!Obrigado ae pra todos que elogiaram, vou continuar trazendo conteúdo sim !