• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - Problems with MQNext?

ThatOtherGuy

Member
Joined
May 23, 2017
RedCents
102¢
Anyone else had issues with EQNext compile hanging or being extremely slow with DanNet or KA?

I noticed if I *only* have a healer (shm/cler/dru) setup for 1 healspell, and everything else is disabled, that they'll heal "ok" for awhile and then get "stuck" forcing me to restart KA or /reload them.

However, it gets worse if I have say...a druid with a snare entry, buff entry, and healing entry. It seems extremely slow or unresponsive to situations. Sometimes it seems as if DanNet is simply not updating information properly? I've debugged the issue enough to know it's either with DanNet itself freezing up or KA itself not properly processing some things?

Configs don't seem to matter. It can literally be a fresh config with only a heal, buff, and snare entry (@ 95% hp on target mob). Just overall spotty and odd behavior. Using EQBCS2 doesn't really help. I'm curious if anyone else is seeing these issues?

I'd also like to mention that a couple friends of mine have also complained to me in DM's on Discord that KA is "broken" with EQNext??? We're all on Rizlona currently.

Cheers!
 
Since I know someone will ask, even though it doesn't seem to matter in practice, here's the ini:
INI:
[General]
KissAssistVer=12.001
Role=Assist
CampRadius=50
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=95
MedStop=100
MedCombat=1
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=0
EQBCOn=0
DanNetOn=1
DanNetDelay=10
IRCOn=0
CampfireOn=0
CharInfo=Druid|56|GOLD
DefaultUI=TRUE
GroupEscapeOn=0
DPSMeter=0
ScatterOn=0
XTSlot=0
[SpellS]
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0
SpellSetName=KissAssist
CastingInterruptOn=1
Gem1=Snare
Gem2=Immolate
Gem3=Healing
Gem4=Spirit of Wolf
Gem5=Lesser Succor
Gem6=Skin like Steel
Gem7=Ring of Toxxulia
Gem8=Gate
[Buffs]
BuffsOn=1
BuffsSize=2
Buffs1=Spirit of Wolf
Buffs2=Skin like Steel|class|shd,dru,mnk,brd
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[DPS]
DPSOn=1
DPSSize=1
DPSSkip=1
DPSInterval=10
DPS1=Snare|95
DebuffAllOn=0
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
Aggro2nd=0
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
AutoRezOn=0
HealsSize=1
Heals1=Healing|99
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
RezMeLast=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=0
PetSpell=YourPetSpell
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=0
PetBuffsSize=8
PetBuffs1=NULL
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=15
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
[Pull]
PullWith=Melee
PullMeleeStick=0
MaxRadius=350
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=0
[PullAdvanced]
PullLocsOn=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[KConditions]
ConOn=0
CondSize=5
Cond1=TRUE
Cond2=TRUE
Cond3=TRUE
Cond4=TRUE
Cond5=TRUE
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=3
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[AE]
AEOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
 
I used EQNext/KA a lot on Live some weeks ago and had no issues - that being said something could have crept into the baseline. You mention both DanNet and EQBCS - just wondering if you see the same sluggishness if you're single boxing? Just trying to give the Devs more to go on.
 
I don't use KA personally, but we do have a few people using it on Rizlona. I haven't heard of this issue. However, I did just push a major update to zeromq for mq2dannet this morning (which hasn't rebuilt yet but will be in the next release) so if you're seeing issues there that might help. Usually dannet issues are firewall related, but I use entropy which heavily relies on dannet and I don't have issues.

As Coldblooded said, giving more information is always best. You can pop up the profiler from the tools menu while you're seeing that slowness and you should see a graph of where slowdowns are happening. If you can give me something to go on, I'll run it down. Hard for me to say since I'm not seeing it myself and this is the first report, but I'm willing to troubleshoot.
 
I don't use KA personally, but we do have a few people using it on Rizlona. I haven't heard of this issue. However, I did just push a major update to zeromq for mq2dannet this morning (which hasn't rebuilt yet but will be in the next release) so if you're seeing issues there that might help. Usually dannet issues are firewall related, but I use entropy which heavily relies on dannet and I don't have issues.

As Coldblooded said, giving more information is always best. You can pop up the profiler from the tools menu while you're seeing that slowness and you should see a graph of where slowdowns are happening. If you can give me something to go on, I'll run it down. Hard for me to say since I'm not seeing it myself and this is the first report, but I'm willing to troubleshoot.

"Profiler", from what? Does KA or DanNet have a tool i'm unaware of to see how things are running behind the scenes? :D
 
Ctrl+` (control back tick) gives you a console that has a lot of neat tools in it. One of them is a profiler such might help on setting where the delays are.

But for my own stuff I usually just use debug output in the macros I'm running.
 
Ctrl+` (control back tick) gives you a console that has a lot of neat tools in it. One of them is a profiler such might help on setting where the delays are.

But for my own stuff I usually just use debug output in the macros I'm running.
Ok cool, I'll take a gander today and see what i can provide.
 
What you'll look for is Inspectors→Benchmarks
1623358042216.png

Selecting that will give you the Benchmark Profiler:

Foreground:
1623357949678.png

Background:
1623357958586.png
 
Your INI doesn't look too overly complex. I do see that you have DanNet on which had a very strange issue in Next.
DanNetOn=1

There was an issue in ZeroMQ that was dumping multiple sockets per second into %appdata%/Local/Temp. This was fixed by dannuic in the latest version [198, check by /echo ${MacroQuest.Version} and you should get 3.0.0.198]. My last reboot took ~15 minutes to go from login to desktop and the system was sluggish until I cleared those out. I'd recommend deleting everything in that folder and rebooting. Update and see if your issue persists.
 
Yea, seems to be random when I just have her online. She'll take forever to notice she needs to buff or heal. The Ctrl+` benchmarks tool didn't seem to be very helpful. Is there a tool under Cltr+` that I'm missing that would be useful diagnosing any issues?
 
Those are the tools I know of to narrow it down, I'd add some debug echoes in those routines and see what's happening when it's slow.
 
Your ini has big booboos. Commented inline. Didn't I fix your ench too? Where are my red cents!

[CODE lang="ini" title="Ini with booboos"][General]
KissAssistVer=12.001
Role=Assist
CampRadius=50
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
; Your char will cast one spell then sit. And it will sit through combat. Fixing.
; MedStart was 95, MedCombat was 1
MedStart=20
MedStop=100
MedCombat=0
LootOn=0
; RezAcceptOn needs the following format. Setting to standard 1|90
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
CorpseRecoveryOn=0
; I'd turn on EQBC since KA uses it quite a lot...did it for you.
EQBCOn=1
DanNetOn=1
DanNetDelay=10
IRCOn=0
CampfireOn=0
CharInfo=Druid|56|GOLD
DefaultUI=TRUE
GroupEscapeOn=0
DPSMeter=0
ScatterOn=0
; Make this 1 so it looks at the first xtarget slot for a bad guy
XTSlot=1
[SpellS]
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
; Change this to 2 so it uses the gems.
LoadSpellSet=2
SpellSetName=KissAssist
CastingInterruptOn=1
Gem1=Snare
Gem2=Immolate
Gem3=Healing
Gem4=Spirit of Wolf
Gem5=Lesser Succor
Gem6=Skin like Steel
Gem7=Ring of Toxxulia
Gem8=Gate
[Buffs]
BuffsOn=1
BuffsSize=2
Buffs1=Spirit of Wolf
Buffs2=Skin like Steel|class|shd,dru,mnk,brd
RebuffOn=1
; 10 seconds is too long. Change to 1
CheckBuffsTimer=1
PowerSource=NULL
[DPS]
DPSOn=1
DPSSize=2
; Changed DPSSkip from 1 to 0. If the mob gets to 1% then dps stops, it will keep thrashing you.
DPSSkip=0
; Every 10 seconds its gonna look at casting a spell from dps. Thats a long time. Changing to 1
DPSInterval=1
DPS1=Snare|95
; Put Immolate here.
DPS2=Immolate|95
DebuffAllOn=0
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
Aggro2nd=0
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
AutoRezOn=0
HealsSize=1
Heals1=Healing|99
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
RezMeLast=0
; HealInterval is missing? Put it in.
HealInterval=1
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=0
PetSpell=YourPetSpell
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=0
PetBuffsSize=8
PetBuffs1=NULL
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=1
PetForceHealOnMed=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[Burn]
BurnAllNamed=0
UseTribute=0
BurnSize=15
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
[Pull]
PullWith=Melee
PullMeleeStick=0
MaxRadius=350
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=0
[PullAdvanced]
PullLocsOn=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[KConditions]
ConOn=0
CondSize=5
Cond1=TRUE
Cond2=TRUE
Cond3=TRUE
Cond4=TRUE
Cond5=TRUE
[Melee]
; Set this to 100 so your druid does things right away. Changed from 95.
AssistAt=100
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSize=3
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[AE]
AEOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[/CODE]
 
Your ini has big booboos. Commented inline. Didn't I fix your ench too? Where are my red cents!

[CODE lang="ini" title="Ini with booboos"][General]
MedOn=1
; Your char will cast one spell then sit. And it will sit through combat. Fixing.
; MedStart was 95, MedCombat was 1
MedStart=20
MedStop=100
MedCombat=0
[/CODE]

I am pretty sure the medcombat tag just means that it will not start the dps routine if you are medding when combat starts. I do not think it will cast 1 spell and then sit down. The only way I have gotten it to sit and med during combat is to put a /sit condition in the dps section. Heals might work differently but that has been my experience on Rizlona with dps.
 
MedOn10/10=Off/1=On - Toggles the medding feature for mana or endurance based on the MedStart and MedCombat settings.
MedStart200-100What mana/endurance percentage to start medding at.
MedCombat00/1If this is enabled, your character will med to full during combat. Healers will heal, but melee characters won't attack.
 
Problem - Problems with MQNext?

Users who are viewing this thread

Back
Top
Cart