Well i dont know if u know, but esl2 has the same protection as l2gold.
I posted an ig walker with small guide which lets u play esl2 with ig walker.
Just use the l2.exe core.dll and the engine.dell and it should work.
I got it to work when i did it like that.
If u need more help let me know