Closed ghost closed 10 years ago
I have
nick-exact-match: false
in my config.yml
Still not working for me
config.yml : http://hastebin.com/sawovaqaka.dos delta.yml (bot): http://hastebin.com/rafiwonapa.php debug: http://hastebin.com/jiqitahobi.dos
I'm still working on this one. It will take me a few minutes to track this one down.
I tested your exact config on my IRC server and it seems to work correctly. What version of Bukkit is this happening on?
spigot build 1134
c0de is a nickname i use but is not an actual IGN or player on the server, but even when I use my IGN austindkelly it does seem to work as long as I am logged in. All users should be able to send to game chat from the irc channel not just ones with matching IGNs
Okay I think i know where in the code it's breaking. I'm going to upload a test version in a minute that will help me isolate the problem.
Download https://dl.dropboxusercontent.com/u/30679730/dist/PurpleIRC.jar and use the debug mode to test a message from IRC. The output should tell me exactly where the message is failing.
20:14:34 [INFO] [PurpleIRC] Connecting to "irc.na.esper.net:6697" as "DELTA" [SSL: true] [TrustAllCerts: true]
20:14:35 [INFO] [PurpleIRC] Sending ident password to NickServ...
20:14:35 [INFO] [PurpleIRC] Automatically joining IRC channel #delta
20:14:35 [INFO] [DELTA] Connected to IRC server.
20:14:35 [INFO] [PurpleIRC] Automatically joining IRC channel #deltastaff
20:14:35 [INFO] [DELTA] Connected to IRC server.
20:14:36 [INFO] [PurpleIRC] [DEBUG] Setting channel modes: #delta => +Cjmntz
20:14:36 [INFO] [PurpleIRC] [DEBUG] Setting channel modes: #deltastaff => +Cmntz
20:14:39 [INFO] [PurpleIRC] [DEBUG] Message caught
Are you running Multiverse? If so what what version?
Is the default-player-world set for a valid world?
I just pushed a new version that should resolve the issue. It was failing due to an invalid default world. That world name is used for IRC users that don't match in game player names.
Ah yes, I had it set to "world" which is not a name of a world on my server, I do use multiverse # 2.5-b675
What will setting the default world do?
When a user in IRC chats it will use that default world for default chat prefixes.
Without loading the new version, which I will do shortly, I wanted to share the results of setting a proper world name in the config.yml. If this field is empty in the new version what would happen?
If I have no default chat prefixes set will it assume the groupmanager prefixes?
It will actually attempt to get default player suffix, player prefix, group prefix, group name and world alias from that. Of course if you don't have those tokens in your config.yml it doesn't really matter. If you leave it blank nothing bad happens. It should allow messages to be sent regardless of the value in there now.
Was that on a complete stop or a reload?
reload. I am going to do complete stop now. and i will post results to confirm everything working okay. so far seems good.
I can confirm everything to be working properly. The following is a full debug from server start.
I have updated to the most recent development build and I am no longer able to send messages from irc, perhaps because my player name is not found? how can i correct this?
http://hastebin.com/kiyojukima.vbs