Virtual Box ou VMware para máquinas virtuais com FreeBSD. Base de dados para metin2 é MySQL 5.6 / 5.7. Com alterações à source podes dar upgrade para MySQL 8.
Para a gestão da base de dados, o ideal é o Navicat, mas podes usar o que quiseres, desde a CLI do MySQL ao DataGrip, HeidiSQL, etc.
FileZilla ou WinSCP para acesso SFTP ao servidor.
PuTTY para acesso SSH ao servidor.
Visual Studio para a source do cliente.
Source do cliente, game e db em C++
Cliente em Python
Quests em Lua
OVH, esta é a melhor, mas ainda da mesma companhia tens Kimsufi, SoYouStart, que são gamas mais baixas e não possuem o Anti DDoS para jogos, para o lado mais barato tens a Contabo.