тот же fGuard-rGuard-GameGuard (по разному кличут этот продукт), меняет порт логина и убирает зависимость от l2.ini, лишь добавить в сборку надо будет, и меняй порт на любой при компиляции dsetup.dll. А для запуска на Windows 10 лишь несколько "-1" поменять на "+1" в конфиге компиляции, будет...