vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Chat Modifications - EzIRC 2.1 (https://vborg.vbsupport.ru/showthread.php?t=228345)

toonysnn 11-18-2009 10:00 PM

EzIRC 2.1
 
<font size="3">Modification Support has been dropped.</font>

Good day.

toonysnn 11-19-2009 02:27 AM

ChangeLog

How to Install
To install, you simply upload the contents of 'upload' to your forum directory. Once you've done so, go to the product manager and upload the product file included.

You can configure the modification (for the moment) at vBulletin Options > EzIRC for vBulletin 4
Also, it's been asked if I will be porting this back to 3.8 once completed. There is a strong possibility I will do that and treat the two versions as the same product (as it'd be near same source)

abdobasha2004 11-19-2009 02:57 AM

nice reserved
add some other screen shots if possible

toonysnn 11-19-2009 03:08 AM

I'll add them as the new features roll in :)
I'll work on this more tomorrow, done programming for the night where I can't even see straight haha. Learning vB4's new stuff is a bit tiring. :)

AzzidReign 11-19-2009 03:09 AM

This looks great! I'm going to give this a try once I upgrade.

Floris 11-19-2009 04:32 AM

Excellent, thank you for using irc.vbirc.com as the default.
I will link to your plugin(s) on our vbirc.com web site under the section : integrating with vbulletin. :)

SİMAR 11-19-2009 10:04 AM

thanks

Floris 11-19-2009 10:16 AM

There were about 50 people who joined the chat room while I was there, they asked a few questions, I will post them here as a FAQ:

Can users from the board auto login showing username?
Answer: We are looking into this, mibbit needs to support form input.

Can I get my own server?
Answer: Yes, you can pay for your own ircd shell account somewhere, or use the vbirc network at no cost (comes with irc support)

Can I get my own (registered) nickname?
Answer: Yes, everybody is free to join, change to a nickname, and optionally register it (so others can't use it).
Commands: /nick NewName (example: /nick JohnDoe) (nicks can't start with a number, can't have names, as per irc protocol)

Can I get my own (registered) channel?
Answer: Yes, everybody is free to join any channel. If you are the first to join an unregistered channel, you are creating it, and optionally you can register it. (To register a channel you must have a registered nickname, so the service bot knows who you are)
Commands: /join #channel (example: /join #chat)
Commands: /msg chanserv register #channel password description (example: /msg chanserv register #myownchannel secr3tp4ss My personal channel)

Can I be in full control of my own channel?
Answer: Yes, you will have founder access, you can add your own moderators, kick and ban users.

Can I update the plugin to point to my own irc server, or my own channel?
Answer: Yes, you can change the irc server, and/or channel name. See screenshot for example in above release post)

Can my forum home display who's online in the chat?
Answer: Yes and no. Yes, it's possible, but no, because I am still working on this irc.online.service

I don't use/like vBulletin 4, don't you have a version for vBulletin 3?
Answer: Yes, a back port is being coded, and might be available soon.

I remember pjirc java applet, will this plugin support that?
Answer: Yes and no. Yes it's possible and we're working on it, but it's not yet available.

I was in the channel, but nobody was talking. What up with that?
Answer: You joined during a time where people were not looking at the screen, try again, and give it a few minutes, allowing people to switch back to irc and see what is new and reply.

wth, why are there ads in the chat page?
Answer: Mibbit is a free service, they include the ads inside their widget. The ads there are not from author of ezirc, vborg, or vbirc chat network. We get nothing from those clicks. This is how mibbit monetizes their free service.

For example, I've upgraded my widget code to a premium account, ad-free; http://vbirc.com/chat/mibbit.php?chan=chat (example of ad-free mibbit)

Stay tuned!

taffy056 11-19-2009 10:22 AM

Floris thanks for that, its answered a few questions :) I want to control what chat room people are allowed to enter, along usergroups lines, is that possible? I need at least 3 or 4 different rooms can I run 1 channel with different rooms ? Also i need this to run about 50 people in chat, will it cope?

Floris 11-19-2009 10:40 AM

taffy: pjirc applet would allow a permission list of rooms, but I am not certain about mibbit. Worth looking into.

Not sure what you mean with usergroup lines. but .. the channels on vbirc network can have regular users, voiced users, halfops, auto ops, super ops and a founder. They each show a bit different, depending on this flag.

You can have basically unlimited amount of rooms on the vbirc network. Pending nobody else registered the room before you. First come, first go basis.

1 channel = 1 room.

Once a user is in 1 room, they can type: /join #anotherroom to go to 'anotherroom'.
Each room shows as a 'tab' in the 1 mibbit that's loaded.

Yes, the vbirc network uses about 10 servers, and currently supports up to almost 3800 concurrent users without causing network lag. We can extend this with batches of 1024 easily. That's something the network manages, and the channel owners don't have to think about this. At the moment every server is a completely different server, at a different data center, at a different data provider, at a different continent. So if 1 network has connection issues (broken switch or router) the other 9 stay online.
We currently hard-limit a channel to 1024, but we do offer the flag +L for a channel to Link a room to another room if a limit is reached. If we get a popular channel that needs 4096 users in it, we can change our network hard limit to 4096.

50 users is not a problem, at all.

Using the network we have one or more hubs, and leaf servers connecting, so if there's a load issue it's spread over all the servers. The main "irc.vbirc.com" actually has round robin dns, all the hubs and leafs are added to the pool. So if you go to irc.vbirc.com you end up on a server with least network load and lag. Allowing a quick and smooth experience.
To avoid firewall, nat and other issues we do not require identd to be running, and some of our servers even support port 8080, bypassing most work firewalls. (we have 6665-6669,7000,8000,8076,8080,9000,9999 and 6697 for ssl.

The vbirc network supports IPv4 , IPv6 , SSL , Multiple hubs , Multiple Leafs , quick connect , ChanServ and NickServ and HostServ , we auto set +x so users are 'anonymous' as their host is masked, and registered users can get a fake virtual host. We allow users to use clones, bots, and register multiple nicks and group them, and have multiple channels. And have idle or active, or very busy channels. As long as there's no racism, kiddie porn, or warez channels, we are pretty much fine with it all.

Floris 11-19-2009 10:46 AM

Feature request for plugin author:

https://vborg.vbsupport.ru/attachmen...1&d=1258605114

It would be nice if on that screenshot a few things are shown:

a) at the top: You are chatting on /server $irc_server on port $port, in channel /join #$irc_channel
b) at the bottom: Chat rules: $irc_chatrules

And have the admincp have the option to 1) show these things or not, 2) edit the footer text.

asj 11-19-2009 10:55 AM

Thank you

Floris 11-19-2009 12:19 PM

Seeing how smooth this has gone, and how many people show up trying it out and 2.0.1 already in development. A paypal donation is on it's way to show my support.

taffy056 11-19-2009 01:58 PM

well just installed it into my test forum, very easily by the way :) what I meant with usergroups, is that we can set certain restrictions in usergroups so they cannot see forums etc, what i am after is that one set of users will see only one room, and the next, like admins will see all the rooms, and that they will only be able access these rooms through my website only, no external chat will be able to connect to it.

One thing though, is how do I create rooms, I am connecting to your test environment right now?

toonysnn 11-19-2009 03:01 PM

You'll be able to set custom channels for certain usergroups in the future. You are connecting to vbirc's irc network if you just set it up as default (http://www.vbirc.com)

taffy056 11-19-2009 03:06 PM

some feedback on the hack itself, its to high up when active, its covering the navbar slightly on my forum

taffy056 11-19-2009 03:10 PM

Quote:

Originally Posted by toonysnn (Post 1917249)
You'll be able to set custom channels for certain usergroups in the future. You are connecting to vbirc's irc network if you just set it up as default (http://www.vbirc.com)

that will be good, I am quite excited about this as I was going to spend many hundreds on a chat facilty, and by the looks of things this will suit my needs just right :up:

taffy056 11-19-2009 03:29 PM

A couple of things that have sprung to mind, how can I get this to open in a new window or tab? Also this would be nice in a popup window as an option.

Thanks for sharing this with us

Alien 11-19-2009 05:30 PM

Excellent! This will be among my first installs...

I look forward to the future updates!

Floris 11-19-2009 06:10 PM

Quote:

Originally Posted by taffy056 (Post 1917233)
well just installed it into my test forum, very easily by the way :) what I meant with usergroups, is that we can set certain restrictions in usergroups so they cannot see forums etc, what i am after is that one set of users will see only one room, and the next, like admins will see all the rooms, and that they will only be able access these rooms through my website only, no external chat will be able to connect to it.

One thing though, is how do I create rooms, I am connecting to your test environment right now?

Once connected type: /join #channel

like /join #banana

If nobody else is in banana, and hasn't been registered in the past, you are the first, and therefor the owner of it, to keep it, you have to register the channel.

Floris 11-19-2009 06:12 PM

Quote:

Originally Posted by taffy056 (Post 1917261)
A couple of things that have sprung to mind, how can I get this to open in a new window or tab? Also this would be nice in a popup window as an option.

Thanks for sharing this with us

I second this suggestion, and taffy if you need help setting up and managing channels on our network let me know. We can discuss it in private. I am on floris at vbirc dot com

Edrondol 11-19-2009 06:50 PM

Holy crap! Where has this hack been all my life? You knew this was exactly what I needed!

Suffice it to say when we go live this is going to be a cornerstone item. Very, very nicely done!

taffy056 11-19-2009 07:25 PM

Quote:

Originally Posted by Floris (Post 1917329)
I second this suggestion, and taffy if you need help setting up and managing channels on our network let me know. We can discuss it in private. I am on floris at vbirc dot com

That is very kind of you Floris :) there are a couple of questions I would like to ask, will try and catch you there, thanks very much :up:

Neo_obs 11-19-2009 08:43 PM

Any chance someone can post a tut on how to set up a secure IRC network on their own server?

I tried to before but always had problems connecting services and such. Wish it was all in one pack and you could just install like any normal software out there.

toonysnn 11-19-2009 09:26 PM

I could create an tutorial for that, using InspIRCd and Atheme services. You'd have to wait until next week though.

What do you mean by 'secure,' ssl?

Bounce 11-19-2009 10:07 PM

Good work, works great, can the colours be changed in the room or are they set?

Installed and working great on vb4 test forumn:up:

toonysnn 11-19-2009 10:10 PM

Currently it does not look like colors can be changed. I will email Mibbit staff about this.

Neo_obs 11-20-2009 12:38 AM

Quote:

Originally Posted by toonysnn (Post 1917404)
I could create an tutorial for that, using InspIRCd and Atheme services. You'd have to wait until next week though.

What do you mean by 'secure,' ssl?

SSL would be a plus, I just meant that you have registered nicks (services) I can get the daemon running fine, but services always break everything.

toonysnn 11-20-2009 02:53 AM

Neo_obs, do you have live or yahoo messenger?

I could help you out with setting up the services, depending on what IRCd/services combo you're trying to set up.

Floris 11-20-2009 01:12 PM

Quote:

Originally Posted by Neo_obs (Post 1917483)
SSL would be a plus, I just meant that you have registered nicks (services) I can get the daemon running fine, but services always break everything.

Make sure your hosting provider allows irc clients, irc servers, irc services, bots, and linking to networks. Otherwise they might just suddenly suspend your account. Maybe hosting providers consider IRC a dirty word.

vbirc btw has services and ssl enabled servers. you can set your channel to +z so only ssl clients can join.

J.G. 11-20-2009 06:10 PM

How do i get this working?
I have vbulletin 4 beta 4.
I uploaded the files in "upload" folder to my root forum folder, and imported the product, but it doesn't appear anywhere...
There's no installation instructions...

Bounce 11-20-2009 06:15 PM

Quote:

Originally Posted by J.G. (Post 1917929)
How do i get this working?
I have vbulletin 4 beta 4.
I uploaded the files in "upload" folder to my root forum folder, and imported the product, but it doesn't appear anywhere...
There's no installation instructions...

Did you enable it in the admin cp > settings > options > EzIRC for vBulletin 4 and have you registered a "room" on vbirc and enterd it in the those settings?

J.G. 11-20-2009 07:00 PM

umm...nope... :(
I don't have an option to enable it in admin cp, it's just there and enabled automatically...
how do i register a room on vbirc and enter what settings where? sorry but i'm a bit new to vb :)

taffy056 11-20-2009 07:31 PM

Its in the Settings > Options > EzIRC for vBulletin 4

Change the IRC Channel to whatever name you need

Bounce 11-20-2009 08:29 PM

Quote:

Originally Posted by J.G. (Post 1917949)
umm...nope... :(
I don't have an option to enable it in admin cp, it's just there and enabled automatically...
how do i register a room on vbirc and enter what settings where? sorry but i'm a bit new to vb :)

Goto here http://vbirc.com/chat/

change your nickname /nick {username you want}

To register your name on the chat, type: /msg NickServ REGISTER {your password}

Then just /join #channel (replace #channel with the name you want)

And once your name is registered, and you're in the channel.

Type /msg chanserv register #channelname {your password} some_description.

(example /msg chanserv register #your channel name (your password} my chat channel)


Then ENTER your room name in the settings mentioned in above posts.

taffy056 11-20-2009 08:47 PM

hIBEES

Thanks for that very useful and I have now registered my name and channel, is there anyway to make the room private so only selected users can get in, I need some control for my website?

Thanks!

toonysnn 11-20-2009 08:52 PM

taffy056, I will be enabling passwords on the clients provided in the addon (pJIRC[tbr] and Mibbit [if possible]) thus you can do this:

/mode #yourChannel +k yourPassword

This will set +k (Password Only) on the channel, and it will prompt users for an password. I'd suggest to wait til' tonight (it is now 4:51 pm cst) and I'll try to get out the version that allows password authentication on the channels.

As far as no install instructions, I completely forgot about that. Sorry.

Bounce 11-20-2009 09:07 PM

just /kick them :D

toonysnn 11-20-2009 09:25 PM

Quote:

Originally Posted by hIBEES (Post 1918001)
just /kick them :D

Lmao that works too :3

taffy056 11-20-2009 09:26 PM

Thanks toonysnn will wait for ya :up: and hIBEES :)


All times are GMT. The time now is 06:21 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01522 seconds
  • Memory Usage 1,842KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete