Hey, kewl ot loginserver based on tfs itself, please mention it, for it worked fine on linux (and I suppose is working on windows as well):
[tfls] Index of /tags/0.1 (The forgotten Login Server), side-to-side to the official the forgotten server (otserv 0.3.1pl2 to date).
It really worked great here, worth being into this list. I tried the other loginserver but it seems to work only under windows, and this one does not need to change database as players already have 'world_id' column (as far as I know).
It uses config.lua as base,so you can leave your config.lua as is, and call theforgottenserver (theforgottenserver.exe) with '--port=7172' for example!.
Cya