• 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
MQ2DanNet

Release MQ2DanNet

Man I'm glad I found this. I think the issue for me was I had installed a VPN and it mucked around with the Network interfaces causing it to use different ones.
Change it over as noted to the loopback and worked a treat in solving the follow/mimic/come to me issue I was having.
 
Does Dannet require EQBC server running to use? Tried without and get a message to run /bccmd connect. This doens't work being on VPN (Yes, I have local traffic enabled).

Tried unload/reload mq2dannet plugin. Issue still persists.
 
eqbc and dannet are totally separate. if something is saying to use bccmd connect, then it isn't dannet.
/dgae /cwtna pause off

this is what is giving me that message. Is it CWTN Plugins that require EQBC?
 
/dgae /cwtna pause off

this is what is giving me that message. Is it CWTN Plugins that require EQBC?
The cwtn aliases already include the broadcast part in them, you don't need to /dgae /cwtna.
I'm not sure if it changed at some point when the plugins started creating the aliases for you (iirc they do that now?), but when you created the aliases manually you could choose to create them with either eqbc or dannet.
 
The cwtn aliases already include the broadcast part in them, you don't need to /dgae /cwtna.
I'm not sure if it changed at some point when the plugins started creating the aliases for you (iirc they do that now?), but when you created the aliases manually you could choose to create them with either eqbc or dannet.

/cwtna pause off - That is all you need to type. Now you need to check your aliases to see if /cwtna is set to use eqbcs or dannet. If it is using eqbcs I recommend changing it to dannet.
 
The cwtn aliases already include the broadcast part in them, you don't need to /dgae /cwtna.
I'm not sure if it changed at some point when the plugins started creating the aliases for you (iirc they do that now?), but when you created the aliases manually you could choose to create them with either eqbc or dannet.
Oh, I may have some underlying issues then. I've been an EQBC user for years. With latest ban waves, trying to see if I can transition entirely off EQBC over to Dannet. As you can see, I'm having some difficulties.
 
Look at your macroquest.ini file in the config subfolder where the Alias section is and then at Sic's hotkey thread and change them all from EQBCS commands to Dannet commands.

/cwtn=/dgge /docommand /$\{Me.Class.ShortName}
/cwtna=/dgga /docommand /$\{Me.Class.ShortName}
/cwtnr=/dgre /docommand /$\{Me.Class.ShortName}
/cwtnra=/dgra /docommand /$\{Me.Class.ShortName}
/cwtnz=/dgze /docommand /$\{Me.Class.ShortName}
/cwtnza=/dgza /docommand /$\{Me.Class.ShortName}
 
Last edited:
Lol, I'm trying to do the opposite and get off of EQBCS :D
The link has the eqbc version as well as the dannet ones. the dannet version is the default - so change it to whatever you want it to. or delete them and we'll create the dannet version
 
Attempting to create a button so that I can send an assist command to all melee and tanks in the zone. From my understanding 'melee' and 'tank' are addressable groups in dannet, but the below command is not working.

/dgze melee /assist TOON
/timed 5
/dgze tank /assist TOON
 
Attempting to create a button so that I can send an assist command to all melee and tanks in the zone. From my understanding 'melee' and 'tank' are addressable groups in dannet, but the below command is not working.

/dgze melee /assist TOON
/timed 5
/dgze tank /assist TOON
you don't want to use the "z" you want to

/dgex melee /assist toon
/dgex tank /assist toon

the chart shows dgex and dgae for groups


1729787388958.png
 
Not sure where to post such a question. Ive noticed that the plugins work with a VPN but macro commands do not. In most cases Ill just play with the VPN disabled. I was curious if the VPN allows (in my case Proton VPN) port forwarding is that something that can be used so macros will work?
I have very limited experience with networks and I am entirely ignorant of how the system works within EQ. My question was entirely curious and did not know where to find the answer.
 
Not sure where to post such a question. Ive noticed that the plugins work with a VPN but macro commands do not. In most cases Ill just play with the VPN disabled. I was curious if the VPN allows (in my case Proton VPN) port forwarding is that something that can be used so macros will work?
I have very limited experience with networks and I am entirely ignorant of how the system works within EQ. My question was entirely curious and did not know where to find the answer.
what plugin(s) - you didn't say, nor post in a discussion thread specific to a plugin

what are you asking about?

if you have "allow local traffic" on your vpn, using a plugin like dannet can function, yes (broadly, some vpns might not)
 
I am using CWTN plugins.
As an update to this thread. It seems that port forwarding must work as on my desktop the commands work but not on my laptop. Odd.
I am referring to commands like 'mimic me'
 
I am using CWTN plugins.
As an update to this thread. It seems that port forwarding must work as on my desktop the commands work but not on my laptop. Odd.
I am referring to commands like 'mimic me'
"mimic me" is part of mq2groupinfo --- but it uses mq2dannet to communicate, which is what i assumed you were asking about. I'm going to merge this into the mq2dannet thread.

but check out the "faq" tab of mq2dannet and that should help you out

 
So.. is there a way to make DanNet drop logged out clients from the All group? I put together a small Lua to form a group based on what DanNet peers are listed. The first time, it works fine, sends an invite to everyone who is not the inviter, and then AutoAccept does its thing. If I log that group out, and log in my alt group, it's still trying to invite the original group, as those names are still in the All group in /dnet info.
 
/dgae /multiline ; /plugin dannet unload; /timed 10 /plugin dannet load
Thanks, I'm familiar with how to load/unload the plugin. My question was more along the lines of having it running on 2 pcs at the same time without communicating across both and being able to re-enable communication across both PCs when needed.
 
Thanks, I'm familiar with how to load/unload the plugin. My question was more along the lines of having it running on 2 pcs at the same time without communicating across both and being able to re-enable communication across both PCs when needed.
You can utilize a custom group to manage that.

Personally I use dannet and eqbc for this purpose
 
Sic, please, bear with me.
I have read every link regarding DanNet and RelayTells.
I want anyone in my group to send a tell to my main anytime they get a tell. I can get them to send messages to each other and get a correct messages.

I am not sure if I am screwing up DanNet or RelayTells TBH

I have DanNet and RelayTells freshly unload/reload, I send a tell to a from one alt to another alt, I do not see it in dannet if not part of the tell window itself.

It is likely something simple I screwed up.

MQ2RelayTells INI
[Settings]
ChatChannel=/dtell <CHARNAME>
ChannelMessage= sent ${Me} a tell that said:
RelayTellsInGame=TRUE
RelayAFKMessage=FALSE
RelayTraderTells=FALSE
[Pet]
RelayPetTells=FALSE
RelayPetAttack=FALSE
RelayPetSuspend=FALSE
RelayPetMezzed=FALSE
[NPC]
RelayNPCTells=TRUE
[Mail]
RelayToMail=FALSE
EmailTo=[email protected]
EmailFrom=[email protected]
Subject=Tell Received
Server=smtp.yourserver.com
UserName=YourUserName
Password=YourPassword
[CustomTells]
Tell1=load

Verified DanNet was set to loopback interface but I was using EQBC before this return to EQ/RG.
I think I may be missing the connection with all the commands and syntax options blah blah

I just want to log in and if any character gets a tell or other send my main a tell with the info.....
 
Apparently my Dannet decided to quit working overnight. I have tried everything to figure it out...

All 4 clients are loaded
Interface on all of them is set to Loopback
But on each client it only shows 1 connected, and none of my dannet commands work.

Everything worked perfect less than 12 hours ago...

Im at a loss :(
 
Apparently my Dannet decided to quit working overnight. I have tried everything to figure it out...

All 4 clients are loaded
Interface on all of them is set to Loopback
But on each client it only shows 1 connected, and none of my dannet commands work.

Everything worked perfect less than 12 hours ago...

Im at a loss :(
If you're using a VPN, would check your VPN is allowing local connection
 
I am on a VPN, I know they are a good idea to have, and I have one on my work laptop. But man it causes a lot of issues with gaming.
answered you this in the boxhud channel as well, but if you're using a vpn, you'll need to switch your dannet interface to use your vpn.
 
I have 2 Macs, one is M1 and the other is Intel. Unfortunately its the same on both.


I think this is correct in doing some digging, it seems like these types of freezes happen when wine tries to do something the OS requires sudo for. Unfortunately, the plumbing that linux has for allowing specific binaries the ability to elevate specific commands doesn't work the same in macOS. I tried to tinker with the commands that wine recommends for linux, but it only made things worse, to I reverted my changes and am still trying to find an answer. The problem for me is that whatever its doing seems to freeze wine and everything its running, so I haven't been able to figure out what dannet is actually trying to do at the moment it freezes, so I have been going down the assumption it has to do with sockets. I could be completely off, but started there due to the overwhelming number of posts about people crashing wine with raw socket requests.
I agree, Mac Os is very particular about raw sockets and limiting usage to a superuser. I tried running from a root account just as a test, and it also failed.
 
Update:
Figured out the problem with DanNet and wine. DanNet is using CZMQ is using Zyre. Errors point to a Wine bug with UDP socket handling, which Zyre uses for peer-to-peer discovery. Is it possible to rebuild Zyre to use full TCP instead of UDP or switch from Winsock to POSIX on non-Windows systems?

3e0:trace:winsock:WS2_recv_base status 0xc00000a3.
03e0:trace:winsock:WS2_recv_base socket 0x220, buffers 000000000626FCF0, buffer_count 1, flags 0, addr 000000000626FD50, addr_len 16, overlapped 0000000000000000, completion 0000000000000000, control 0000000000000000
 
Last edited:
Wrong forum
I setup and everything was working fine then after the last patch dannet stopped talking with other comp.
her are the /dnet interface

EQ000007.jpgEQ000006.jpg
i have tried everything i can think of but nothing seems to work. Any help
 
Each resource on RG has an Overview / Discussion Thread and either a link to their wiki or tabs with FAQ, Commands, Etc.
Please make sure to post in the respective discussion thread, and check the FAQ/Commands/Wiki for information before posting.
 
I setup and everything was working fine then after the last patch dannet stopped talking with other comp.
her are the /dnet interface

View attachment 69486View attachment 69485
i have tried everything i can think of but nothing seems to work. Any help
Are your other computers withing the range specified? 192.168.12.133 - 192.168.12.255? if somehow the other computer grabbed an ip out of that range, then they are kinda not on the same network any longer. I'd make sure that ips are all in range.
 
Are your other computers withing the range specified? 192.168.12.133 - 192.168.12.255? if somehow the other computer grabbed an ip out of that range, then they are kinda not on the same network any longer. I'd make sure that ips are all in range.

Are your other computers withing the range specified? 192.168.12.133 - 192.168.12.255? if somehow the other computer grabbed an ip out of that range, then they are kinda not on the same network any longer. I'd make sure that ips are all in range.
Yes both are within range specified they were working then just stopped
 
I'm having trouble getting 1 of my computers to use dannet. When I run dnet interface it does not show up with the rest of my computers. Some of my friends have helped me troubleshoot but we have had no luck. is there any help available and what information would I need to provide?
 
I'm having trouble getting 1 of my computers to use dannet. When I run dnet interface it does not show up with the rest of my computers. Some of my friends have helped me troubleshoot but we have had no luck. is there any help available and what information would I need to provide?
If you are using a VPN, ensure you're allowing local traffic
 
Release MQ2DanNet

Users who are viewing this thread

Back
Top
Cart