MQ2AutoLogin Broken

Eqbro39

New member
Joined
Mar 9, 2023
Messages
8
Reaction score
1
Points
3
Hi All,

Ive wracked my brain and have tried everything possible to get it working on the MMOBugs build.

Some facts: playing on emu server, added emu server and abbreviation, tried via client session on one, via station names, and via MQ2 encrypted profiles. I’ve gotten it working fine on the Project Lazarus E3 build.

What it does now: it seems to work fine via client sessions and via MQ2 profiles. EQ starts, logs in, AND selects the server.

The issue: once it gets to the character screen it doesn’t choose a character, it doesn’t even stay on the character screen really long enough to choose a character. Instead mq2autologin resets back to the login screen, logs in again, selects server again, and keeps repeating this loop ad infinatum.

Ive googled and searched endlessly on both MMOBugs, Redguides, MQ2, and can’t seem to find a solution to this issue anywhere.

Any thoughts or fixes on what is causing this.I know my config file is correct as when it is incorrect it either won’t login or won’t select the server.

Please help!

*Edit: using RoF2 release
 
This is what happens when you have the server shortname wrong in the profile.

Here is a list of some of the servers:

Code:
[Servers]
E9 Profusion=[] Enine's ProFusion
EZ (Linux) x4 Exp=[] EZ Server - Custom Zones, Vendors, Quests, Items, etc
EQTitan=[] EQT ) EQTitan [Legit PoP/LDoN/GoD]
Project Lazarus=[] Project Lazarus
KMRA=[] Raid Addicts (Fully Custom) [Solo/Group/Raid]
Imperium_EQ=[] Imperium Server - Solo Level/Duo+ Raid
PEQTGC=[] PEQ] The Grand Creation - Omens of War
HiddenForest=[] The Hidden Forest [ www.thehiddenforest.org ]
Haven=[] Wayfarers Haven [wayfarershaven.com]
CWR=[] Clumsy's World [Velious, Semi-Custom, QoL+]
DxBx=[] DreadBox:Re-Dredged
FVP=[] FVP - The Firiona Vie Project (Kunark)
RetroQuest=[] RetroQuest - TLP
The Dark Exile=[] The Dark Exile

The key (left of =) is the server name you would put for each login profile entry, i.e. the shortname. The value (right of =) is what it looks for at server select, i.e. the longname. Presumably, you have the value right, as it does select your server from what you're saying (or you have that or a portion thereof as your server name in each profile).

As an example, if I were using the server Raid Addicts, a profile entry would use the server name: KMRA

E.g.:

Code:
KMRA:mytoon_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB6949160000000002000000000010660000000100002000000054AB3CD2620EE73F695C31C7DCC1B063B61BDB1C5A94B03421EA9E32C4CF5A5D000000000E8000000002000020000000B2BA58F1E28F7C3DF93E9C57A0EE2FCC21B9C96533E8D33C01713A9D0E4294B9300000001D459887366069D2C15A4D3AE84313021DF1ACD4E2BD2BCB3A14364EABDCDC5B71A52A8D3AAC81FB28546823B12F678440000000665546D9A624F539501E9493DAE88214F27D968B7F1253EE0DEB2932E45081610FB86A988150692646A15112C81AD79E3AC46063FB97A804EE27D35BDF9672FA=1

If you're trying to determine what to put in the ini [Servers] for your server, and I don't have it listed there, start your EQ session profile, let it pick your server, then start hitting the "End" key a few times, so it pauses MQ2AutoLogin, and will sit at char select.
Then pick your char manually and log in.

Type:

Code:
/echo ${MacroQuest.Server}

That will be your server shortname. Put it under [Servers] in MQ2AutoLogin.ini, and use that shortname for each of your login profiles.

Code:
[Servers]
shortname=long name

[Myprofile1]
EQPath=F:\EQ
shortname:Toon1_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB69491600000000020000000000106600000001000020000000C16831A8D14E6F3EF5C59ECDFA1B69F420C3F3DD7A76AEAF3A01D004C5683D89000000000E80000000020000200000000E09F06B31FF59FB7BEEB09404A9E1B420EB644F6C91C40F07AE0683D36D894C20000000521F15902D8A9D3E20F08DFA3F187BB9AE09E3E97E571331E00EC29A6B4C6B9140000000A48194AB779B2090DAC8E59A0986731517941A97683C0B3418227FC350EB223028D1D83353AA228A5197DDB51192FDB114A3193FA6DB81DA2176F432D7188F1B=1
shortname:Toon2_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB69491600000000020000000000106600000001000020000000C80C8E1EFC4087F4803C39B4CE0D3E7DA8F3E6DBF52B37A2DBF6F5200A909C7D000000000E80000000020000200000003EAB7958F4DE3CDC7E9E22F0AB2A27DA621ADCBA6D5AD5B58F2E0A8085895C6F200000002D08E3BDE4916CDCBB42C3374601813EEE8452A1C6BAA0C3930C000A821793B040000000F177D3252514241F905E26D293595985ECCC4C9F3761060A1C1C296E8FA399C99481439A6B865A48A9C2B4008D8C03542711FE7A00948C695ABB05D509F1F074=1
shortname:Toon3_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB69491600000000020000000000106600000001000020000000765A4C1A223F4156E7ECD1A81C3205DCDDDE19422E0FC1E5460FBA82057ED16C000000000E8000000002000020000000F23C68E81E05A58EDDF3C6235A4F1035D8933CB727773D52B70DBE543D27A103200000001BA28BCFCE566572E7721997DA7AFC9BCF7DEFD90EE8EC5ACA35CFF032C67A0C4000000072E1A92C0F30E0B10DFA2ACAAB4F6368122B5C1522D7F391FB432A9C4DFADA7BA7DD275A81FACA3A9D6CD214F503F7940EB821E8FC975C635DC43BBE94657717=1

htw
 
htw you're an absolute legend-- that worked flawlessly.

I couldn't find anything on the google/either forums so hopefully this helps something in the future looking.

It's funny because I was using the E3/Project Lazarus version and the shortname I had was working flawlessly with that launcher-- that's what made it all the more confusing because when I would change the shortname to something other than what was in E3/Project Lazarus, it wouldn't get past the server selection screen. Thanks again.

Quick follow up-- I've been using UseStationNamesInsteadOfSessions=1 but am migrating over to UseMQ2Login=1.

My current bat file to close all eq files which works flawlessly with UseStationNamesInsteadOfSessions=1 is:

TASKKILL /IM eqgame.exe /F

However, it is not working when I load profiles via UseMQ2Login=1. I checked process name and it is still eqgame.exe. Any thoughts on this?

Thanks so much.

-eqbro

This is what happens when you have the server shortname wrong in the profile.

Here is a list of some of the servers:

Code:
[Servers]
E9 Profusion=[] Enine's ProFusion
EZ (Linux) x4 Exp=[] EZ Server - Custom Zones, Vendors, Quests, Items, etc
EQTitan=[] EQT ) EQTitan [Legit PoP/LDoN/GoD]
Project Lazarus=[] Project Lazarus
KMRA=[] Raid Addicts (Fully Custom) [Solo/Group/Raid]
Imperium_EQ=[] Imperium Server - Solo Level/Duo+ Raid
PEQTGC=[] PEQ] The Grand Creation - Omens of War
HiddenForest=[] The Hidden Forest [ www.thehiddenforest.org ]
Haven=[] Wayfarers Haven [wayfarershaven.com]
CWR=[] Clumsy's World [Velious, Semi-Custom, QoL+]
DxBx=[] DreadBox:Re-Dredged
FVP=[] FVP - The Firiona Vie Project (Kunark)
RetroQuest=[] RetroQuest - TLP
The Dark Exile=[] The Dark Exile

The key (left of =) is the server name you would put for each login profile entry, i.e. the shortname. The value (right of =) is what it looks for at server select, i.e. the longname. Presumably, you have the value right, as it does select your server from what you're saying (or you have that or a portion thereof as your server name in each profile).

As an example, if I were using the server Raid Addicts, a profile entry would use the server name: KMRA

E.g.:

Code:
KMRA:mytoon_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB6949160000000002000000000010660000000100002000000054AB3CD2620EE73F695C31C7DCC1B063B61BDB1C5A94B03421EA9E32C4CF5A5D000000000E8000000002000020000000B2BA58F1E28F7C3DF93E9C57A0EE2FCC21B9C96533E8D33C01713A9D0E4294B9300000001D459887366069D2C15A4D3AE84313021DF1ACD4E2BD2BCB3A14364EABDCDC5B71A52A8D3AAC81FB28546823B12F678440000000665546D9A624F539501E9493DAE88214F27D968B7F1253EE0DEB2932E45081610FB86A988150692646A15112C81AD79E3AC46063FB97A804EE27D35BDF9672FA=1

If you're trying to determine what to put in the ini [Servers] for your server, and I don't have it listed there, start your EQ session profile, let it pick your server, then start hitting the "End" key a few times, so it pauses MQ2AutoLogin, and will sit at char select.
Then pick your char manually and log in.

Type:

Code:
/echo ${MacroQuest.Server}

That will be your server shortname. Put it under [Servers] in MQ2AutoLogin.ini, and use that shortname for each of your login profiles.

Code:
[Servers]
shortname=long name

[Myprofile1]
EQPath=F:\EQ
shortname:Toon1_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB69491600000000020000000000106600000001000020000000C16831A8D14E6F3EF5C59ECDFA1B69F420C3F3DD7A76AEAF3A01D004C5683D89000000000E80000000020000200000000E09F06B31FF59FB7BEEB09404A9E1B420EB644F6C91C40F07AE0683D36D894C20000000521F15902D8A9D3E20F08DFA3F187BB9AE09E3E97E571331E00EC29A6B4C6B9140000000A48194AB779B2090DAC8E59A0986731517941A97683C0B3418227FC350EB223028D1D83353AA228A5197DDB51192FDB114A3193FA6DB81DA2176F432D7188F1B=1
shortname:Toon2_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB69491600000000020000000000106600000001000020000000C80C8E1EFC4087F4803C39B4CE0D3E7DA8F3E6DBF52B37A2DBF6F5200A909C7D000000000E80000000020000200000003EAB7958F4DE3CDC7E9E22F0AB2A27DA621ADCBA6D5AD5B58F2E0A8085895C6F200000002D08E3BDE4916CDCBB42C3374601813EEE8452A1C6BAA0C3930C000A821793B040000000F177D3252514241F905E26D293595985ECCC4C9F3761060A1C1C296E8FA399C99481439A6B865A48A9C2B4008D8C03542711FE7A00948C695ABB05D509F1F074=1
shortname:Toon3_Blob=01000000D08C9DDF0115D1118C7A00C04FC297EB010000004748D25892E475439E106737DB69491600000000020000000000106600000001000020000000765A4C1A223F4156E7ECD1A81C3205DCDDDE19422E0FC1E5460FBA82057ED16C000000000E8000000002000020000000F23C68E81E05A58EDDF3C6235A4F1035D8933CB727773D52B70DBE543D27A103200000001BA28BCFCE566572E7721997DA7AFC9BCF7DEFD90EE8EC5ACA35CFF032C67A0C4000000072E1A92C0F30E0B10DFA2ACAAB4F6368122B5C1522D7F391FB432A9C4DFADA7BA7DD275A81FACA3A9D6CD214F503F7940EB821E8FC975C635DC43BBE94657717=1

htw