Boas, comecei a aprender a mexer com client e file, e gostaria que alguém experiente me tirasse umas dúvidas
Gostaria de saber o que e "source" exatamente, tenho uma vaga ideia pelo que andei lendo aqui no fórum... Pra que ela serve? Qual a vantagem de usá-la? Qual a desvantagem de não usá-la?
Outra coisa, estou usando files invoice, são boas files? Como sei se existe source nela?
Só pra deixar claro, já li todos os tópicos que falam a respeito disso aqui no fórum, mas ainda não ficou claro pra mim
Sei que parecem perguntas estúpidas, quem souber explicar de uma forma simples e clara serei muito grato!
A source é do game (o ficheiro game que o servidor usa para arrancar), db (o ficheiro db que o servidor usa para arrancar) e binário do cliente (o executável que o cliente usa).
As files invoice, pelo menos as que usava, eram com o game 2089M, não existe source para esse game, mas depois acho que saíram umas com o game 34k, é basicamente o 40k (source) retirando algumas coisas, tipo os cintos.
As vantagens de usar a source é que podes fazer tudo e mais alguma coisa com o teu servidor, como, por exemplo, adicionar novos sistemas, corrigir erros, bugs, etc... Mas claro, a source está toda em C++, não são todos que mexem nela e a deixam minimamente correta e funcional...
Muitos dos sistemas que vês atualmente pelos servidores foram todos feitos baseando se na source, como, por exemplo, o sistema que mostra a bandeira do reino, aquele painel de duelos todo 'pipi', as armas de disfarce, a 7ª e 8ª skill, as lojas offline, entre muitos outros.
Para compilar a source (game/db) precisas de FreeBSD 9.2+, FreeBSD 10 no mínimo é mais recomendado, o 9.x já está obsoleto e não não tem updates (também podes usar o Visual Studio para compilar o game/db, mas precisas de editar umas quantas coisas)... Para o cliente precisas de trabalhar em windows, com o Visual Studio, qualquer versão acima da 2008 serve desde que faças as alterações necessárias...
Basicamente é isto, existem N coisas que podes fazer com a source...