MANUAL

Full Manual available here

TUTORIAL

A small tutorial for The All-Seeing Eye.

First a list of features you won't see in any other game server browser:

  • knows the geographical location of every server - you can filter out far away servers without wasting time pinging them
  • buddy tracker - a dedicated server does all the work, so the list is always up to date
  • data compression - on average, cuts server refreshing times to one tenth
  • support for dedicated "pingers", which can be set up on your isp or some close by server on a fat pipe to do all the server pinging for you
  • you will never see the hourglass icon, applying filters and switching between server lists is instantaneous
  • automatic updates, when a new version is released, Eye updates itself automatically
  • draws player names with game font, all games supported
  • remote console and admin features for server admins
  • support for helper programs such as QuakeWorld/Quake 2 proxies and Half-Life PunkBuster

1.0 Server list

Top right window. The background color of an item signifies how old the data is.
White - server has been refreshed within 2 minutes.
Light grey - server has been refreshed 2-10 minutes ago.
Dark grey - more than 10 mins.

1.1 Connecting To Servers

If you have multiple servers selected, Eye will connect to the first that isn't full. If all are full, Eye will go into busy server redial loop.

1.2 Server Properties

You can set the various passwords here.

1.3 Server List Refreshing

Eye separates server refreshes in two processes:
Pinging = determining the round-trip delay, or ping, for a server
Scanning = retreiving the server status (player names, map, hostname etc.)

Most game server browsers do both of these in one pass, that is, they only scan the servers and calculate pings from the status packets' round-trip delay. This method works fine if we have infinite bandwidth, but in real life situations the measured pings will be badly skewed. The reason for this is that when two large packets arrive at the same time, the second one will have to wait for the first one to go through the slow link. This might be as long as 500 milliseconds on slower connections, so the measured ping will be 500ms off.

Eye on the other hand pings servers with very small packets, so two packets arriving at the same time will never have to wait longer than a few milliseconds to go through. In general, pings in Eye are always millisecond accurate, even when pinging 100 servers per second on a modem connection. In addition to this, Eye supports "scanners" and "pingers". These are dedicated servers that do just what the name suggests. Eye can then connect to these servers and receive the wanted data in compressed form, this cuts down refreshing times to one tenth.

When you hit Refresh, Eye does the following:
  • 1. asks Scanner for a list of servers that passes the selected filters
  • 2. combines the received list with the list that Eye already has
  • 3. asks Pinger for server pings
  • 4. pings servers that Pinger did not have pings for
  • 5. asks Scanner for server info
  • 6. scans servers that Scanner did not have server info for

2.0 Filters

Filters are shown in the top left tree control. You can select multiple filters at the same time (holding down shift or ctrl). When you have multiple filters selected, Eye will show all servers that pass any of the filters. There are also special filters called modifiers that when selected filter out all servers that don't pass the modifier. Modifiers are marked by a checkbox icon.

You can create a new filter from scratch, or use the combine feature to combine the selected filters in to a new filter. New filters will show up under "My Filters".

2.1 Editing filters

If the built-in filters are not adequate, you can create your own using the filter wizard or typing raw filter code in the Eye filter editor (filter language documentation here).

3.0 Buddy Tracker

Bottom left window. You can't have wildcards in the buddy names. For names containing nonstandard characters or color codes, you should add the player directly from the player list context menu. The number of buddies is limited to 4 in the unregistered version.


4.0 Server Rules

Bottom right window. If you have the remote console password set for the server, you can change the server rules by double clicking on them. Double clicking on a key that is an URL opens the URL in your web browser.
Download
 
Installation program
 
This installation program downloads and installs the latest version of Eye. After installation, Eye updates itself automatically.

Select the location closest to you:

Europe

North America

 
Info
 
Local
 
News
Message board
Manual
Screenshots
Frequently asked questions
 
Other
 
 
Register
 
Registering The All-Seeing Eye costs only $15, and in addition to the warm and fuzzy feeling you get from doing the right thing, you also get access to a bunch of new features.
 
Tell me more
Contact
 
For bug reports, feature requests and funny jokes use the Message board. For anything else, mail eye@udpsoft.com

Copyright 2003 UDP Soft Ltd. Privacy Policy