Wenn du auf lange zeit richtig gute Files brauchst kommst du nicht drum rum dir selbst welche aufzubauen aus einer was auch immer basis. Die Basis an sich ist egal, da man alles ohne Probleme "Updaten" kann. Zum Beispiel benutze ich Files die ich 2011/2012 angefangen hab zu machen heute immernoch, hab diese nur immer wieder geupdated (Auch Source). Das Hilfreiche dabei ist, das du dich später immer besser mit "deinen" Files auskennst, so hast du nie Probleme mit Bugs. Also besorg dir i-welche Files die du dann umbaust und dazu einen Source am besten eine cleane mainline_sg branch.
Wer mein Sach benutzt weiß das ich kein Scheiß laber und echt jeden Bug in meinen Files fixxen kann ohne ewig danach suchen zu müssen.
Meine Aufbau war mit diesen Sachen:
Serverfiles = Daroo Files mit komplett neuer Coreverteilung, Quest/Map Ordner auf Deutsch/sortiert/entrümpelt etc.
Client = Seit Anfang 2015? den Invoice Client V2 (welchen ich auch mich angepasst habe)
Source = Mainline_sg
Compile Programme = Visual Studio 2013 Pro und Virtual Box mit 32bit Maschine
MfG Fliege
Edit: Für den Source brauchst du nicht unbedingt C++ Kenntnisse.