The difference is you are creating account that is not starting with the account number 2000000
Only server account can start at number 1
Please try to analyse the screenshot that I gave to you, and see the big difference between the account ID and server ID
-- Edit ----
If you want to solve your problem properly
1. Delete map/char and login.conf
2. Update your Hercules. download the latest map/char and login.conf
3. Edit map/char and login.conf "NOTE: Uncomment only the IP needed.
3.a. Temporary do not touch/replace
"// Server Communication username and password.
userid: s1
passwd: p1
"
Just leave it in their default.
4. Edit your SQL and delete all the schema and re-open it again
5. Run your server and create your account. do not create using SQL just create using the command in Login Client "Username : username_M for male, _F for female. then password"
6. Login and start playing.