Bom, vamos lá! Primeiramente gostaria de pedir que, caso esteja em um local incorreto que movam para o lugar apropriado.
Os principais pontos que gostaria de aprender seriam os seguintes:
O que de fato é uma Source? É somente um apanhando de dados e caminhos, que ao final se interligam criando um executável para startar todos os arquivos contidos dentro da pasta do Server?
Por onde começar? Scripts do OtServ? Criação ou edição de uma Open Source?
Somente linguagem C/C++ já me basta?
Caso seja melhor editar uma Open Source ao invés de criar uma do zero, como identificar erros? Todos sabemos que sources já vindas dos servidores estão recheadas de bugs e erros propositais. Não acho interessante nem produtivo ir na tentativa e erro, ao ficar compilando e toda hora concertando erro por erro que aparecer no compilador, sendo que por muita vezes bugs não aparecerão e passarão direto.
Agradecimento:
Caso alguém chegue a ler todo esse texto, agradeço por seu tempo.