Histórico de Curtidas
-
douglasamata recebeu reputação de ismaeldias2 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.
-
douglasamata recebeu reputação de Doohz Rush 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.
-
douglasamata recebeu reputação de Coul em TFS 0.4 CASTIsso. Na source é só substituir todas as ocorrências disso ai nos dois arquivos. Não esqueça de instalar o pacote libcrypto++ também.
-
douglasamata recebeu reputação de Coul 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.
-
douglasamata recebeu reputação de luanluciano93 em TFS 0.4 CAST@Coul, acabei de compilar essa source no Ubuntu 14.04 64 bits. Tive que arrumar alguns erros. Estou montando um tutorial pra postar aqui na thread pra contribuir. Postarei também a distro compilada para quem quiser.
-
douglasamata deu reputação a luanluciano93 em TFS 0.4 CASTOlá pessoal, tive a iniciativa de criar esse tópico para atualizar e otimizar as sources do TFS 0.4 DEV que é uma das mais usadas no mundo do otserv. Conteúdo totalmente gratuito e pretendemos melhora-lo cada vez mais.
Qualquer um pode colaborar, postando bugs, erros, otimizando códigos, comentar aqui no tópico, toda ajuda é bem vinda, vamos tornar essa a melhor source disponível. Conto com vocês.
Versão do Tibia: 8.60
Alguns sistema já implementados na source:
• TFS 0.4 DEV rev 3777 (by TFS Team)
• Anti-Divulgação (.servegame, .no-ip, .net, .com, .org, .pl, .biz, .br, .sytes, .info)
• War System
• Cast System (by Summ)
• Retirado bugs de anti-push ..
• Retirado bugs de elfbot ...
• Retirado erro de não aceitar outros items ...
• Retirado erro de Malformed File ...
• Add creatureevent onMoveItem() ...
• Add função getCreaturePathTo () ...
• E vários outros!
Complementos:
• Add cast System (passo a passo): [AQUI]
• Pode add o comando na config.lua:
healthHealingColor = COLOR_GREEN -- [podendo alterar a cor]. manaHealingColor = COLOR_DARKPURPLE -- [podendo alterar a cor]. Downloads:
• Distro Compilada 32x
• Distro Compilada 64x
• Sources 7
TESTADO EM WINDOWS, DEBIAN 7.8, UBUNTU 12.04 E 14.05!
• Compilar em Linux:
• Erros para arrumar:
Obrigado ao runeraserver pelo incentivo em fixa-la para linux
E é isso pessoal, espero ter ajudado, abraços
-
douglasamata deu reputação a Coul em TFS 0.4 CASTSe quiser ja compilei ela em 32x para windowns.
Download
Scan