Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; phpbb_feed_base has a deprecated constructor in /home/poorsh5/public_html/ThePub/feed.php on line 428

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; phpbb_feed_forum has a deprecated constructor in /home/poorsh5/public_html/ThePub/feed.php on line 844

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; phpbb_feed_topic has a deprecated constructor in /home/poorsh5/public_html/ThePub/feed.php on line 973
[phpBB Debug] PHP Notice: in file /feed.php on line 173: Cannot modify header information - headers already sent by (output started at /feed.php:428)
[phpBB Debug] PHP Notice: in file /feed.php on line 174: Cannot modify header information - headers already sent by (output started at /feed.php:428)
RuneVillage.com Where Gamers Escape! 2012-12-04T19:16:23-06:00 http://poorshark.com/ThePub/feed.php?f=12&t=438504 2012-12-04T19:16:23-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316428#p10316428 <![CDATA[Re: Can't log in to chat]]>
Also, Znath came into Chat the other day and said his Java plugin was disabled so that's why Chat wasn't appearing. Is that what's up with you, perhaps, Tanks?

Statistics: Posted by Saten Ruiko — December 4th, 2012, 7:16 pm


]]>
2012-12-04T14:54:32-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316425#p10316425 <![CDATA[Re: Can't log in to chat]]> Statistics: Posted by Demon — December 4th, 2012, 2:54 pm


]]>
2012-12-03T23:08:19-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316412#p10316412 <![CDATA[Re: Can't log in to chat]]> Demon wrote:

[Demon's post quoting Glod]
Yeah I know, I agree entirely, that's why I suggested something with push. The Observer pattern at it's best, right there! 8)

I went to a talk on SPDY by someone from Google a couple of months ago--it was really interesting! I can find the slides if you're interested in learning more on that. It's already in use on a lot of major web sites.

Finally, no, FlashChat is not a good alternative, but at least it was relatively good to us. (Additionally, it polled every 3 seconds, not 2, and if you set yourself to Away that was bumped up to 15. I wrote an additional mode once that set it to 9. Not saying there's a gigantic difference there, but it's something that the creators were definitely keeping in mind when they wrote the server.) My preferred solution would be to find out why people are not able to open JavaChat's page, and find out why it's suddenly taking 30 seconds to load (even on success) instead of 1.

Statistics: Posted by Saten Ruiko — December 3rd, 2012, 11:08 pm


]]>
2012-12-03T22:32:14-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316408#p10316408 <![CDATA[Re: Can't log in to chat]]> Sayaka wrote:

That's why we'd have to use some Push framework instead.

Also, FlashChat operated on the same principles you mention (constant polling) and we had it for years. We even had 20+ people in Chat on many occasions during FlashChat's reign.


Hopefully Glode doesn't mind my using his messages to express his opinion on the matter as he is and has been our senior networking (and everything else) specialist..
Glodenox wrote:

In terms of communication technology, using Java or Flash has been a much better choice over JavaScript for years. Only recently has JavaScript started to become slightly more interesting since some browsers are now supporting a feature called "Web Sockets" (more on that at the end).

In the past, when you wanted to have a chat application, you needed to perform a frequent polling. Basically, sending a request to the server each 2 or so seconds, asking for new messages. Scale that to 20 people, and you've got 10 requests per second just for a chat. Commonly, such chats are also powered by a database and don't use any caching, so add 10 requests per second to the database as well. But admittedly, a well-written application could limit the resources required at that point. Still, it's fairly inefficient.

In comparison, a Java (or Flash) solution provided us with a completely different approach: the client would connect and open a connection with the server without closing it. That allows the server to be in control, by pushing out messages to all the clients as they arrive, without requiring those clients to ask for updates all the time. A database connection is no longer needed either, unless perhaps for logging purposes, as the messages are sent immediately to the clients when they arrive. Each of those clients will have a queue of messages on the server, so nothing should get lost. All this however demands more control over a server, as you can't run such applications on a lot of hosting solutions.

So basically, push systems > pull systems. As for Web Sockets: they provide practically the same thing as what Flash applications and Java applets do. A socket to open a connection with the server and receive messages pushed by the server without polling. Sadly enough, Web Sockets aren't really ready for common use yet as their support is still a bit spotty at the moment. I'd personally much prefer to use JavaScript as well over a Java applet or a Flash application. It's just not yet feasible.

Note: the FlashChat we have uses the pulling system. Therefore, it's not a good alternative.


He finished with this comment:

Glodenox wrote:

Seriously. Forget about pinging systems (or pulling systems, that's the same). It's not efficient, doesn't scale well and I'd even say that sort of systems belong to the 90's. Even if the database isn't accessed as often, it means that 4 people in the chat already double the average amount of connections that our server has to handle. Pushing systems, where the server notifies the client of an update, are much more efficient, have almost zero delay and don't result in a bunch of extra requests each time. HTTP is not designed with polling systems in mind. SPDY, an alternative protocol designed by Google, however has a feature that allows the connection to remain open. But SPDY will probably never be supported by Microsoft, and it still results in polling - which is really unnecessary for a chat.

Statistics: Posted by Demon — December 3rd, 2012, 10:32 pm


]]>
2012-12-03T22:28:11-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316407#p10316407 <![CDATA[Re: Can't log in to chat]]> Arya wrote:

It's never let me log in :s



Have you tried deleting all browser cookies and ensuring you have an up-to-date version of Java?

Statistics: Posted by Demon — December 3rd, 2012, 10:28 pm


]]>
2012-12-03T11:44:36-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316382#p10316382 <![CDATA[Re: Can't log in to chat]]> Statistics: Posted by Arya — December 3rd, 2012, 11:44 am


]]>
2012-12-01T16:37:49-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316312#p10316312 <![CDATA[Re: Can't log in to chat]]> Demon wrote:

Glode has stated we will not be using a non-java chat for the simple reason of unnecessary calls to the server. Polling requires a constant load on the server which increases exponentially as more users log in. There are technologies coming in HTML5 which would allow for the same browser-server relationships java and the server share, but the technology is so far from wide support it will not be feasible for several years at least.

This is the reason we have not reverted to a ajax/php based chat.
That's why we'd have to use some Push framework instead.

Also, FlashChat operated on the same principles you mention (constant polling) and we had it for years. We even had 20+ people in Chat on many occasions during FlashChat's reign.

Statistics: Posted by Saten Ruiko — December 1st, 2012, 4:37 pm


]]>
2012-11-30T06:21:47-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316286#p10316286 <![CDATA[Re: Can't log in to chat]]>
This is the reason we have not reverted to a ajax/php based chat.

Statistics: Posted by Demon — November 30th, 2012, 6:21 am


]]>
2012-11-29T22:44:41-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316280#p10316280 <![CDATA[Re: Can't log in to chat]]>
@Everyone else: Just wait until the loading says it's finished; that seems to be the main problem for some reason (it's slow.)

Statistics: Posted by Saten Ruiko — November 29th, 2012, 10:44 pm


]]>
2012-11-28T22:21:03-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316243#p10316243 <![CDATA[Re: Can't log in to chat]]> Statistics: Posted by Jackstick — November 28th, 2012, 10:21 pm


]]>
2012-11-28T22:04:40-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316239#p10316239 <![CDATA[Re: Can't log in to chat]]> ...I would also like a chat from which I can my iPhone to log in...

Statistics: Posted by Saten Ruiko — November 28th, 2012, 10:04 pm


]]>
2012-11-28T06:43:41-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316196#p10316196 <![CDATA[Re: Can't log in to chat]]> I only love the idea because blackberry10 browser can handle it. So I'm thinking I can chat from my next phone :D

When I get a new phone in Jan or Feb, I'd like to test my idea on your old Magic chat(if our chat hasn't been redone by then)

Statistics: Posted by Market Man6 — November 28th, 2012, 6:43 am


]]>
2012-11-27T23:52:07-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316187#p10316187 <![CDATA[Re: Can't log in to chat]]> Jackstick wrote:

That's an interesting idea. Would it have all the same features as our current chatroom? Modchat, smilies, PM windows, mod commands, chat logs, name colors, themes, etc.?

None of those should be a problem. There can be smooth animations, too. If you want, I can show you an example of a chat I made while working on a HTML5 Magic: The Gathering client. If that's desired, I'll edit the link in once it's running (I took it down for a few reasons).

Sayaka wrote:

Please correct me if I'm wrong...but our server randomly resetting our firewall isn't something that can be solved by changing chats, is it?
(Also what other problems are you referring to?)

It depends on the chat technologies involved. You can throw an AJAX long-poll/Comet/Push system up and it'll run on port 80... Websockets can be utilized as well, though that would hit the firewall. Can we not modify the firewall's startup? Is this 99% of the reason why people aren't able to use the chat?

Java is/has always been a problem for me in terms of using the chat. Users seem to complain about it breaking in clan chat, too. Then again, not many people use it.

Statistics: Posted by Ventrue — November 27th, 2012, 11:52 pm


]]>
2012-11-27T23:31:14-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316185#p10316185 <![CDATA[Re: Can't log in to chat]]>
(Also what other problems are you referring to?)

Statistics: Posted by Saten Ruiko — November 27th, 2012, 11:31 pm


]]>
2012-11-27T23:28:08-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316184#p10316184 <![CDATA[Re: Can't log in to chat]]> Statistics: Posted by Jackstick — November 27th, 2012, 11:28 pm


]]>
2012-11-27T23:22:30-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10316183#p10316183 <![CDATA[Re: Can't log in to chat]]> Statistics: Posted by Ventrue — November 27th, 2012, 11:22 pm


]]>
2012-11-23T21:43:48-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10315988#p10315988 <![CDATA[Re: Can't log in to chat]]>
I thought the thing I added the other day would fix that problem when the server restarted, though that hasn't been tested. My guess is our provider did something with the firewall settings that didn't involve a server reboot.

In any case it's fixed now.

Statistics: Posted by Saten Ruiko — November 23rd, 2012, 9:43 pm


]]>
2012-11-23T14:53:23-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10315977#p10315977 <![CDATA[Re: Can't log in to chat]]>
Warning- Large Image.
Hidden: 
Image

Statistics: Posted by Tanksandguns — November 23rd, 2012, 2:53 pm


]]>
2012-11-23T04:09:28-06:00 http://poorshark.com/ThePub/viewtopic.php?t=438504&p=10315966#p10315966 <![CDATA[Can't log in to chat]]> Statistics: Posted by Eadwulf — November 23rd, 2012, 4:09 am


]]>