|
MUSHClient and Background IRC
|
Reply to this subject
Start a new subject
 
Refresh page
| Posted by |
Lerayas
(3 posts) bio
|
| Date |
Wed 05 Aug 2009 12:45 AM (UTC) [ quote
] |
| Message |
First and foremost, I am wondering if anything like what I am about to describe already exists. If not, I am mostly asking (as I have some coding experience in the necessary languages, but none in MUSHClient itself) how difficult it would be. Here goes:
I was wondering if it's a feasible idea to run IRC in the background of one MUSHClient world-window. That might be a confusing sentence, so here is an awesome example that better illustrates what I am talking about:
emote smiles.
You smile.
Bob smiles back.
say How's it goign?
You say, 'How's it goign?'
/irc Oops. Sorry, Bob; I meant 'going.'
<IRC Chatroom1> Joe: Oops. Sorry, Bob; I meant 'going.'
Maybe that illustrates what I mean better? It's perfectly feasible to run MUSHClient in one window and mIRC in another and alt+tab between them, but the fluidity and combined nature of this idea really appeal to me.
Thanks in advance for any help, guys. :D | top |
|
| Posted by |
Nick Gammon
Australia (18,797 posts) bio
Forum Administrator |
| Date |
Reply #1 on Wed 05 Aug 2009 05:54 AM (UTC) [ quote
] |
| Message |
| Why not just use the inbuilt chat system? That lets you do chats to selected other players without going through the ingame tells. You can do things like group chat, or chat-to-all. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
| Posted by |
Lerayas
(3 posts) bio
|
| Date |
Reply #2 on Wed 05 Aug 2009 07:45 PM (UTC) [ quote
] |
| Message |
There is that. To be honest, while waiting to read this reply, I discovered and tested out the #chat plugin and think it's really, really awesome. The only problem with it is that pretty much everyone now-a-days is behind some kind of NAT device. We've had to use a virtual-LAN program like Hamachi in order to connect. While that's pretty okay and totally workable, IRC would be nice.
At this point, I'm not sure whether or not putting the work into development for something like this would even be worth it, though!
Thanks for your prompt reply; Nick Gammon, you're pretty much my hero. | top |
|
| Posted by |
Twisol
USA (2,230 posts) bio
|
| Date |
Reply #3 on Wed 05 Aug 2009 11:46 PM (UTC) [ quote
] |
| Message |
| *shifty* An IRC plugin is my current project. In fact, if/when Nick has LuaSocket added to MUSHclient (which he said he was considering at the very least), it'll probably be a snap to install and use. |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | top |
|
| Posted by |
Lerayas
(3 posts) bio
|
| Date |
Reply #4 on Thu 06 Aug 2009 09:33 PM (UTC) [ quote
] |
| Message |
| Well! Let me know when that happens, Twisol. :3 | top |
|
| Posted by |
Nick Gammon
Australia (18,797 posts) bio
Forum Administrator |
| Date |
Reply #5 on Thu 06 Aug 2009 09:51 PM (UTC) [ quote
] |
| Message |
Quote:
The only problem with it is that pretty much everyone now-a-days is behind some kind of NAT device.
True, but to use the chat system you only need to enable port-forwarding to a single copy of the client (effectively, this is the chat server). So if one of your group can leave a PC on 24/7, just run a copy of MUSHclient continually set up as the chat server. It doesn't even have to be the same copy you use for playing MUDs. The chat server world could use the IP address of 0.0.0.0 for its MUD (so it doesn't connect). It would simply be there to relay messages.
Everyone else is calling out, and the NAT problem doesn't exist for them. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
| Posted by |
Azeral777
(6 posts) bio
|
| Date |
Reply #6 on Sat 08 Aug 2009 08:24 AM (UTC) [ quote
] Amended on Sat 08 Aug 2009 08:27 AM (UTC) by Azeral777
|
| Message |
Incidentally, is it possible for chat-related commands other than mere chat (or possible to add this functionality), such as snooping or command sending or file transfers, to be sent to other people who are connected to that 'server' without having to set up a separate direct connection with them?
If I recall, my very limited and quick tests showed that the 'everyone connects to one person' approach only allows normal chat to occur to the entire group, without the ability to funnel other modes of interaction (primarily tested with snooping) through the intermediary. When you try, the commands only bring up the central server as a possible target due to lack of direct connections with others. It'd be very helpful for those who, for one reason or another, don't have authority over their routers. Perhaps an 'act as server' checkbox could toggle this functionality, if there's fear of multiple people abusing an unwilling intermediary's bandwidth. | top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
1,283 views.
Reply to this subject
Start a new subject
 
Refresh page
top
Comments to:
Gammon Software support
Forum RSS feed ( http://www.gammon.com.au/rss/forum.xml )