So I watched part of it, my internet is being err weird, and taking forever to load things. But I noticed you have the database "OMG_GameWeb". That database is redundant data, and it's not necessarily needed.
If you have the Login procedure [PS_UserData].[dbo].[usp_Try_GameLogin_Taiwan] for the database that requires "OMG_GameWeb" I can show you how to "bypass" the need for it, and be just fine. Or even better, an example of what I use to check passwords:
Code:
SELECT
@UserUID=[UserUID],
@Status=[Status],
@Leave=[Leave],
@UseQueue=[UseQueue]
FROM Users_Master AS UM
WHERE UM.UserID = @UserID
AND UM.Pw = CONVERT(VARBINARY,HASHBYTES('SHA1',UM.Salt + CAST(@InPassword AS VARBINARY)));
Ignoring the CONVERT and such on the Pw (My database is encrypted), That's basically what you'd need to bypass the need for "OMG_GameWeb". Of course there is more to it, but yeah. :P
If you post your login SP, I'd be happy to edit it for you.