AlexLady said:
I've seen those messages many times, but mainly at about 7am EST. I guess they've learned to use them at other times too which is good.
And hey FifthElephant - that link is pretty neat. Do you have any others that are similar?
Alas - not.
99.9% of the site is 'dynamic'.
It's - normally - run off some custom chat protocol to port 8100.
The site starts, and then an invisible flash app is loaded.
This then talks to the chatserver - (one of 33 of them).
The flash client then sends your password, as the site streams a huge list of models at you, then when it notices you've logged in, it sends a 'you've logged in' - and then sends you your friends lists and their status.
The flash app then picks what models to show you on the homepage, and tells the JS parts of the local browser code to show that page.
Joining a room then adds another level - in addition to model logins/outs and status changes, the chat protocol tells you about joins/parts, and lines of chat.
As well as of course what address to load the video stream from. (this is not present in a simple or easily decoded form).
Everything that the normal UI presents to you comes from this chat stream. From PMs to model login/out notifications to newsfeeds.
The usual malfunctions can be traced to this.
Sits at 'connecting to myfreecams' - For some reason you can't talk to the chat servers - this can be local issues, or that they are down.
Chat being very laggy can have several causes - from the servers simply lagging, to your connection barely coping with the video stream, and not having enough spare bandwidth for the chat.
The servers can become 'disconnected' from each other - sometimes especially on or leading up to crashes, one group of people can talk and see what the model is typing, others can't. This can also cause the video stream to not work for some - as the chat server is telling the user the wrong address for the video.
Very little of the site is outside this mechanism.
Basically - most of the things in the 'personal menu' that popup windows are.
The only somewhat interesting page is probably group shows.
Another hack - at least on firefox, you can right-click on an emote, and 'block images from myfreecams.com' - this will only block emote images.
This can be handy if you are having bandwidth issues, or it's getting spammy.
This also blocks the 'background image' on the chat window, which can make it easier to read.
I learned the above in the process of writing a chat client for my phone (n900) - and no - it's not done - or even really started yet.
Oh!
Another 'easy' fix.
Be able to turn the chat window background off, as well as all, or all non-tiny emotes off.