Ir para conteúdo
Facebook Whatsapp Twitter Youtube

Vídeo Aula - Editando e Copilando Sources


flaviobks
 Compartilhar

Posts Recomendados

Foi uma boa iniciativa, parabéns por isso!

Contudo, é triste ver pessoas compartilhando uma source sem transmitir o mínimo de conhecimento para os outros. Infelizmente, quem compartilhou essa source parece não ter o domínio necessário para tal. Mas no vídeo acima notei muitas inconsistências nas informações apresentadas.

Atenção: qualquer modificação errada no código-fonte pode resultar na falência do seu servidor Perfect World, especialmente devido a vazamentos de memória.

Observações sobre o funcionamento do sistema

  1. Arena
    O arena_ctrl é apenas o controlador de instâncias. Alterá-lo não será suficiente para que a arena funcione corretamente. Para esta versão, sem injetar interfaces no cliente via hook, será necessário:

    • Fazer a transferência de dados para um interservidor;
    • Ou implementar um sistema de logout/login utilizando os serviços glinkd e gdeliveryd.
  2. Itens Fashion
    A seção dos itens fashion_new não se refere a códices, mas sim a novas armas que suportam runas.

  3. New_Armor (G17)
    As armaduras new_armor realmente são de nível G17, mas precisam ser configuradas adequadamente no equip_item para funcionar corretamente.

Compilação

O script fix.sh foi renomeado; originalmente, ele se chamava build.sh. Para compilar corretamente, siga os passos abaixo:

Compilação do cskill:

Citar

cd ~/cskill/
make clean # Limpa a última compilação
make # Compila; ou utilize threads paralelas como make -j8 , isso aumentará o consumo de processos porém irá acelerar a compilação


Compilação do cgame e cnet:
Citar

cd ~/cgame/
make clean
make

 
Citar

cd ~/cnet/
make clean
make

Se você alterou o arquivo rpcalls.xml, execute o seguinte comando ao compilar o cnet:

Citar

cd ~/cnet/
./rpcgen rpcalls.xml


Dicas e cuidados importantes

  1. Conhecimento profundo
    Entenda bem a ferramenta antes de ensiná-la ou utilizá-la. Usar processos prontos, como "CRIANDO PW USANDO VBOX", não é suficiente para adquirir o conhecimento necessário para lidar com problemas complexos.

  2. Vazamentos de memória
    Não abra um servidor Perfect World 1.7.2 utilizando essa source crua. Existem mais de 30 vazamentos de memória conhecidos que podem derrubar o seu jogo.

  3. Source não é brincadeira
    Ao contrário de pacotes prontos (CPACKAGE) da China, uma source envolve hooks emulados com códigos customizados. A margem para erros é alta. Mesmo sendo um co-desenvolvedor dessa versão 1.7.2, ainda encontro dificuldades em alguns aspectos. Imagine, então, para quem está começando agora!

  4. IA no código
    Tenha cuidado ao aplicar soluções sugeridas por IA. Muitas vezes, essas soluções podem causar mais problemas do que resolver.

  5. Backups regulares
    Salve backups regularmente enquanto modifica o código. Isso pode evitar a perda de dias de trabalho.

  • Curtir 4
  • Amei 1
  • Haha 1
Link para o comentário
Compartilhar em outros sites

Muito bom seu comentario fulano , Eu ainda vou lançar mais videos de c++ mostrando pra galera edições , como coloquei no video eu sou novo em produzir videos , porem ja tenho uma source corrigida os vazamentos de memoria e todas as skill de classes e ja corrigi a arena na minha source e cliente  ,  porem esse video foi mais pra abrir a mente da galera que estava sem saber como mecher e copilar

mais suas colocações estão perfeitas e nos proximos videos vou trazer mais conteudo ensinando a galera e abordar esse assunto da edição errada  , eu tbm não gosto que usem ia pois da uma merda fudida porque pw usa versões do c++ antiga e isso gera problemas . mais vou verificar esses pontos do video que voce falou e vou lançar outros videos melhores

Editado por flaviobks
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar



Suporte GM

Comunidade de Perfect World do Brasil

Copyright © 2023-2024 SuporteGM Powered by Invision Community
Поддержка Invision Community в России

Links

×
×
  • Criar Novo...