Technical Support
How Winster Works
Unlike many other game sites, Winster requires immediate ("real time") interaction
with other players. To accomplish this, we place on your computer ("download") a
special program written in a language called Flash, which communicates with our
computers ("servers") as quickly as possible over the internet. Flash is the same
program that is used for many animated ads, games, and videos, and is already
present on nearly all computers on the internet. Our servers communicate separately
with each player, then pass messages on to the other players - so your computer is
never 'talking' directly to another player's computer.
There are several places where problems and delays can occur.
Problems at Winster
The first is on Winster's own servers. We monitor this constantly, and
regularly upgrade our equipment and services. If a problem is detected, our
engineering staff is paged automatically 24 hours a day to look at the problem
immediately. Despite this, occasional issues do arise. Also, we stop and restart
("reboot") each of our game servers at 2AM Pacific Standard Time, and the web site
is unavailable for about one minute at that time. We make changes to the web site
regularly, and certain types of changes require us to interrupt service temporarily,
though most of the time we can do this without interruption. In both of these cases,
you will see a warning message prior to the interruption.
Problems in the Internet
Even if you have a fast internet connection, it usually takes
several hops to get data between your computer and our servers, and there is a
possibility of a delay at any of these intermediate points. There are two different
potential bottlenecks here.
The first is called "bandwidth" - this is the speed of the connection, which
determines how fast information can be moved between you and us. Certain types of
data, mainly pictures, videos, and sound, can be quite large, and without sufficient
bandwidth, they can clog up the connection. By analogy, this is like moving a lot of
cars though a narrow tunnel - it can take a while.
The second is called " "latency" - this is the delay between when information is
sent and when it arrives. By analogy, a red light at an intersection delays all the
traffic, but once it is green, a lot of cars can pass through the intersection
quickly. A good example of latency is when you take two cell phones and call one
from the other. You speak into one, and you hear an 'echo' of your voice in the
other. Even though all the sound gets through, there is a delay in how long it takes
to get there.
Bandwidth: You can test your own bandwidth at several sites on the internet, for
example at:
http://reviews.cnet.com/internet-speed-test/
How fast is fast enough? A very rough guide is that you are likely to experience
poor performance if your bandwidth is less than 300 Kbps (that's 300,000 bits per
second). Note that most dialup connections are well below this.
Latency: We have built a latency test directly into Winster. When you send a
message to us (for instance, when you click the spin button), we make a note of the
time on your computer. When our server responds, it also sends back the length of
time it took to process your message. When this is received on your computer, we
check the time again, and subtract the time we spent processing on our site. The
difference is the amount of time it took in the internet to get the information
round trip between you and us - the latency.
If the latency is more than a few seconds, we display a warning message on your
screen, alerting you to the problem. Unfortunately, there isn't much we can do to
reduce internet latency, since it is outside of our control. Most of the time, long
latency is caused by the last hop - that is between your internet service provider
and you. An analogy is to think of the internet as a connected system of local roads
and national highways. It's much more likely that a local road is blocked than a
national highway, or at least, the highway is going to get faster attention. Winster
is located right near the highway; you may be located at the end of a local road.
Certain types of internet connections, such as satellite and wireless (cell phone
company) connections, are frequently subject to high latency.
As a general guide, if your latency is more than 250ms (250 milliseconds, or one quarter of a
second), you will notice delays when playing at Winster and things will seem to
'lag'.
Just because you can 'see' other web sites or play on other games sites without
problems does not mean that your latency is OK, because most other sites do not
require fast communication between players, or between you and them - a delay of a
few seconds doesn't matter. A good analogy is that it doesn't matter if a TV show
you are watching is delayed 10 seconds, but you wouldn't want to talk on a phone
call where the sound is delayed by 10 seconds in each direction.
Sometimes you can get better service by requesting it from your internet service
provider, or by switching providers. If you'd like to see whether the problem is
affecting a wider region in your area, you can check the Internet Traffic Report:
http://www.internettrafficreport.com/main.htm
Problems in your Local Network
Another potential source of problems is your local network. You
may not realize that you have a local network, but even the connection between your
cable or DSL modem and your computer is a simple network. Sometimes, in a misguided
effort to 'help' you, your internet service provider will filter traffic or prevent
you from making certain types of connections to the outside world.
One very common problem (particularly in offices) is that these devices contain
filters ("firewalls") that prevent certain types of traffic from passing through.
Firewalls typically don't like it when sources outside your local network send you
information that you didn't specifically request. Unfortunately, we have to do this
all the time - for instance, when someone offers to trade with you.
Winster's program on your computer communicates with our servers in two ways. The
first is through a standard web-page request (an "http" request). In general, we
use this method whenever you take an action like spin, move a piece, etc. We
acknowledge these requests in the standard way, and most local networks let these
requests pass without objecting.
The other way is through a special connection ("push socket") that we establish with
your computer, and sometimes local networks don't allow such connections. The
symptoms of blocking these connections are that you can log in, but after a few
seconds get a message that says "communication interrupted". Also, when you spin you
will not see the response, you will not see your own chats, and you will not see
other people in your room spinning or chatting.
The technical details are that we need to connect to your computer on ports in the
8000-9000 range - this information may help you or your computer expert to 'open up'
these ports and let us pass.
Problems with your Computer
The last potential area of problems is your computer.
Firewalls and antivirus software: The most common problem on your computer is that
an aggressive firewall or antivirus program takes a dislike to Winster, usually due
to the way we are communicating with you. Typical symptoms of this problem are that
you get a "communication interrupted" message, or you get stuck loading on a
blue/grey screen, or at a message that we are "looking for a seat", or "loading". To
test this, temporarily turn off any firewalls or antivirus program and see if that
clears up the problem. Then turn it back on, and see if you can tell it that Winster
is OK with you.
Flash: A second kind of problem is that you may not have an up to date version of
Flash. It is supposed to upgrade automatically, but this may not always happen
correctly. If you have an older version of Flash, our games may seem sluggish, or
may not load at all. Typical symptoms of this are if you get stuck on a blue/grey
screen, or it stops at a screen saying we are "looking for a seat" or "loading".
If this is happening to you, open a browser window, and go to the following page:
http://www.adobe.com/products/flash/about/
This should tell you if you have Flash properly installed, and which version you
have. As of 9/15/2008, if the box at the right does not say "You have version
9,0,124,0" (or later), please do the following:
1. CLOSE ALL BROWSER WINDOWS, AND EXIT AND CLOSE ALL INSTANT MESSENGER WINDOWS.
2. Open a single browser window, then go to:
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
3. Check off the "Terms of service" checkbox, then click "Install Now", and follow
the installation instructions below.
You can also access this page directly from the Winster web site at:
https://www.winster.com/flex/flashupdate.jsp
4. Please go back to
http://www.adobe.com/products/flash/about/ and verify that you
have properly installed the latest version.
Here's another test you can perform that will check both Flash and your bandwidth at
the same time:
http://support.akamai.com/flash/index.html?autostart=true&url=rtmp%3A%2F%2Fcp37423%2Eedgefcs%2Enet%2Fondemand%2Fflash%2F9a%2F75%2F9a7583c5c04ee7782f3f32df1916adfb%2D47f5f4c0
Not enough memory or computing power: It's possible that your computer just doesn't
have the power to run Winster. This will cause lagging, interruptions, odd display
problems, and other issues.
One way to test this is to go into a room with few or no other players. If you can
spin OK, or the problem clears up, it is most likely due to the heavy demands our
program is placing on your computer.
To reduce the problem, you can close other programs that are running, or try turning
your computer off and starting it again ("rebooting").
Another thing to try is to use a different browser. Most people use Internet
Explorer, which comes with Windows, but Firefox seems to run better for a lot of our
players. You can easily download and install Firefox from
http://www.firefox.com.
Another way to determine whether the problem is with you computer or local network
is to try playing Winster on a different computer at your same location. If this
works correctly, then the problem is specific to your computer. (Some people borrow
a laptop from a friend to try this.)
Or, you can go to another location, such as a friends' house, school or library, and
try playing from there. If that works, the problem is with your location and/or your
computer.
If all else fails, or if you are having some problem not covered here, please email
, so we can try to help!