Niixnec, which version of MQ2 do you use, and where did you get it?
Its possible that different versions of MQ2 can have different requirements, just like UF and RoF2 had different requirements.
And, I suspect that if you remove the Serverlist section, your autologin will still work. According the past posts, that section is only required when you have the UseINIServerList setting enabled.
Here is what I had to use when I used mq2autologin with UF (for when I had 27 toons):
[Settings]
KickActiveCharacter=1
InstantCamp=0
UseStationNamesInsteadOfSessions=1
UseINIServerList=1
[ServerList]
HiddenForest=1
[xxxxxx]
Password=xxx
Server=HiddenForest
Character=Jaton
[xxxxxx]
Password=xxx
Server=HiddenForest
Character=Shadome
Here is what I use now, with RoF2, for all 28 of my present toons:
[Settings]
KickActiveCharacter=1
InstantCamp=0
UseStationNamesInsteadOfSessions=1
[Servers]
;HiddenForest=The Hidden Forest [
http://www.thehiddenforest.org ]
HiddenForest=The Hidden Forest [Test Server]
[xxxxxx]
Password=xxx
Server=HiddenForest
Character=Jaton
[xxxxxx]
Password=xxx
Server=HiddenForest
Character=Shadome
Note that UF required (according to reports) the usage of the UseINIServer setting. RoF2 does not.
Also note that the MQ2 I use is the version offered by mqemulator.org. Both their freebie and Gold version use an older version dated 2003. The Gold beta and Redguides versions are newer...the Gold beta is dated 2018 and I suspect the Redguides version is the same.
I can't give any info on getting the autologin feature of the newer MQ2 to work. I was not able to, and so went back to using the old version. In fact, when I went back to the older version after messing around with the new, I found that the newer version did something to my computer system that blocked my test toon (Shadome) from using MQ2 at all. I tried reinstalling EQ, reinstalling MQ2 and even clearing out every mention of MQ2 out of my registry. I finally used CCleaner and did a clean up of my temp files and that worked. Why? How can a temp file that apparently is not mentioned in the registry and is not a Service yet still be able to block the hooking function of a program? I have no idea.