[TURN WORD WRAP ON] ---------------------------------- SERVINFO version 2.02 December 15, 2003 by Michael Frantzeskakis mfrantz@otenet.gr for updates visit www.avsim.com/hangar/utils/servinfo ----------------------------------- 1. What is it? -------------- ServInfo is a utility that provides information for the on-line flying activity in the VATSIM, IVAO or any other network that uses the SquawkBox/ProController environment. Data are downloaded from the VATSIM, IVAO, FPI or any other network and are presented in a convenient format, allowing users to easily find out details about the current on-line activity worldwide and for specific countries, FIRs, ARTCCs or airports, including details for each flight and controllers ATIS messages. This information can be displayed in both tabular and graphical format on a map display. Additionally, ServInfo provides the possibility to display response times for all the network servers, display channel and user information for selected Roger Wilco voice servers, retrieve and decode METAR & TAF reports for airports or whole regions and notify you when selected ATC positions open or close through messages in the FS window or through pop-up windows if FS is not running. A ServInfo gauge is also provided, that can be installed your FS2000/2002 aircraft panels and display information about ATC availability while you fly online. 2. Installation --------------- 2.1 First Time Users Just unzip the contents of the zip file into a folder of your choice and run ServInfo.exe. Make sure you have the "use folder names" option checked in WinZip. A subdirectory named "Logos" will be created in the directory in which you will unzip the zip file. If not, then create it yourself and move there all files with extension .bmp For the installation and usage of the ServInfo gauge read the readme-sigauge.rtf document. The servinfo.gau file must be copied to the \gauges folder of your FS directory. If you are going to use the provided installer (sigi.exe) to install the ServInfo gauge then this is not necessary, as it will be done automatically when you run the installer for the first time. Files included in the zip file: servinfo.exe : the executable servinfo.gau : the ServInfo gauge sigFS2K.zip : an FS2000 version of the servinfo gauge sigi.exe : servinfo gauge installer servinfo.dat : data needed by the program (including guidelines for modifications) fir.dat : FIR boundaries coordinates (pls do not try to make any changes here) worldmap.dat : Coastline data for the map display readme.txt : this file readme-sigauge.rtf: instructions on how to install and use the ServInfo gauge sample.sat : sample data for VATSIM network samlpe.iva : sample data for IVAO network airlines.iva : dummy data file to view airline codes and logos Greek Airlines.sel: sample selection definition file Scandinavia.sel : sample selection definition file vatsim.loc : file containing VATSIM data servers addresses ivao.loc : file containing IVAO data servers addresses Logos\*.bmp : airline logos files named according to each airline's ICAO code servinfo.hlp } servinfo.cnt }: help system files quartz.ttf : font used in the world clock window 2.2 If you Have a Previous Version Installed If you already have a previous version of ServInfo you can unzip to the same directory and override the previous version's files. Any settings you have set in the previous version (country buttons, display preferences, connection settings etc.) will be preserved. If you decide to unzip in a new directory and you want to preserve the previous version's settings copy the servinfo.ini file found in the previous version's directory to the new directory. NOTE: Since version 1.23 FIR/ARTCC buttons have been added. If you are upgrading from versions 1.20, 1.21 or 1.22 these buttons will be automatically set to the FIR/ARTCC of the corresponding airport button. If you have not set some airport buttons the corresponding FIR/ARTCC buttons will be also left blank. If you are upgrading from a version earlier than 1.20 (no airport buttons) then FIR/ARTCC and airport buttons will be set only for the default countries. If you have set any country button to another (not default) country the FIR/ARTCC and airport buttons will be left blank. In any case, after installation you can reconfigure all the buttons from the "Options->Customize Country Buttons" menu. CAUTION : In case you want to preserve changes you have made in the servinfo.dat file please note: ServInfo.dat files of previous versions might not work with newer versions because quite often new sections and/or fields might be added to the database. In this case you might consider to re-enter manually the changes you have already made to the new servinfo.dat file (make a back-up copy of the file before making any changes). 3. Running the Programme ------------------------ Just run servinfo.exe and after you close the welcome screen (you can select not to be displayed in the future by checking "don't show again" check-box) : - Press the "VATSIM" button on the toolbar to download and display current traffic on the VATSIM network -- or -- - Press the "IVAO" button on the toolbar to download and display current traffic on the IVAO network -- or -- - For other networks (like "FPI" etc.) use the up/down arrows attached to the button next to the "IVAO" button until the desired network is displayed and then click the button -- or -- - Press the "Load from file" button (second button on the top toolbar) to browse off-line the provided sample data (select the sample.sat or sample.iva file for VATSIM or IVAO data) Detailed instructions are included in the help file accessible form the "Help->Help topics" menu on the menu bar. At anytime, pressing the F1 key will display help topics relevant to the current status of the program. Instructions on the usage of the ServInfo gauge are included in the readme-sigauge.rtf document. 4. Known Issues ---------------- Some times, some of the pilots or controllers names might not appear in the listings, while all the other information (callsign, origin-destination, flight details etc.) is there. This information (names) is only sent once to the data servers, when the pilot or controller logs in and is not resent in subsequent updates. So, if a problem occurs in the transfer of this information between servers the name will remain blank for all the period the pilot or controller is logged to the network. If this is important to you, you can consult the web-page information by pressing Ctrl-F10 (only in the case of VATSIM) When pinging a particular network server you might always get a "Lost" indication for all tries. This doesn't necessarily means that the server is down, or that it's response time is above the time-out limit. It might also be the case where pinging is blocked by a firewall at that server. This can only be changed by the administrator of this server. Trying to join a channel at a RW voice server might result in a message saying that this is not allowed. Currently this happens only for the VATSIM-UK and SAG servers and was kindly requested by these servers administrators because they felt that, since the first release of ServInfo, the frequency of cases where people where abusing their RW servers channels has increased. 5. Contact/Web Site ------------------- For updates, news, FAQs, links etc. visit ServInfo's home page at: www.avsim.com/hangar/utils/servifo You can contact me for comments, suggestions and bug reports at mfrantz@otenet.gr 6. History ---------- version 2.02 (December 2003) New Features: - TeamSpeak voice servers used by IVAO are supported in displaying channel/users information and joining channels both in the ServInfo application the ServInfo gauge. - IVAO and FPI ATC booking systems information can be displayed in ServInfo through pre-configured custom network buttons, the same way as VATSIM's EUROBOOK - VATSIM prefiled flights (users that have prefiled a FP but have not yet connected to the network) are optionally included in all tabular displays indicated by a dark yellow arrow symbol (this option is by default on) Bugs Fixed: - Bug that was preventing retrieval of country/region or partial code NOAA requests - Problem with channel information display with the AVSIM RW voice server - Wrong placement of ICAO codes and weather windows in multimonitor systems - Crossed speaker icon instead of no icon when no ATIS info available for IVAO and FPI - No --NONE entry in the voice servers list was missing for custom networks - In selected details non active controlles selected by CID are now displayed version 2.01 (September 2003) - FS2004/FSUIPCv.3x compatible - VASTIM EUROBOOK data can be read and displayed a - Instant configuration of the 3rd network button for some predefined networks - Option added to the selected details definitions to include controllers logged with a _SUP suffix - No limit to the number of network servers that can be displayed and pinged on the servers page - Hints tags stay on for longer (1 minute) - VATSIM Eurocontrol UIR positions now recognized also if they have _CTR suffix version 2.00 (January 2003) New Features: - Intoduction of Map Display - Filtering of METAR reports - VATSIM and IVAO administrative callsigns recognition - Airport ICAO codes on Flight Details Window acting as hyperlinks to Airport Pages - The time a controller is logged also shown on the ATC Details Window - Added NVAS, PVI and VAI logos in the custom networks menu drop-down list Bugs Fixed: - Wind gusts are taken into account in METAR sorting and icon display - Disabling the "join" button and hiding the RW details for an ATIS line hidden by the controller was happening only if the hidden line was the first ATIS line. - When the default selection definition file was removed from the ServInfo directory or renamed an error occured at ServInfo startup - An error occured when the sample airlines file (airlines.iva) was loaded when servinfo was minimized - Dummy airports are not shown in ICAO code finder/browser - When an error occured during data download while ServInfo was minimized and exit was seleceted from the tray pop-up menu ServInfo did not terminate and was still running in the background - /////KT entry in METARS is decoded as "Winds: N/A" instead of "Winds: Calm" - In the case of outdated data the warning was shown only first data were downloaded and not in subsequent downloads - To protect for errors during data processing cursor is changed to hourglass and no clicking is allowed on flights, controllers country/fir/airport buttons and drop-down lists. version 1.32 (November 2002) New Features: - Implementation of the recent VATSIM-EUR changes in airspace (Eurocontrol UIRs) - The FIR/ARTCC in which a flight is currently in is shown at the FIR/ARTCC Details page and the Flight Details window - The FIR/ARTCC Details and the Country Details pages now also include overflying flights - At the FIR/ARTCC and Airport details pages added an ETA column for inbound flights - At the Flight Details Window the aircraft characteristics are displayed - At the All Pilots and Selected Details pages added a column showing logged time for pilots - More than one links to VA websites can be associated with airline logos - Data processing and page refreshing is not done when downloaded data are same or older than the already existing - If the controllers inserts $ in the beginning of any line of his ATIS, ServInfo will hide this line in the ATC Details window (useful for hidding a private RW IP in RW channel abuse cases) - The selected RW server address is displayed on the RW Servers page - You can now also ping RW servers - Changed the graphics for departing and landed aircrafts and the RW servers page layout Bugs Fixed: - The option to never show warning message for outdated data was not functioning - When the "World Clock View" key was set to nil in the servinfo.ini file an error occured. - METAR report in the Airport Details Page does not disappear anymore after data reloading - Running of second ServInfo instance is prevented because it was causing an error ("cannot create servinfo.tmp") version 1.31a (September 2002) New Features: -The ServInfo gauge (v.1.10) now also displayes the controllers ATIS -A version of the gauge that works with FS2000 is provided -Updated the VATSIM logo Bugs Fixed: -In case the option for FS notification messages was on, when these messages were displayed the ATC within range lines were removed from the ServInfo gauge list -In the case of IVAO only, when between reloads a new RW server was added or removed the RW server selection drop down list was not updated and selecting a server from this list resulted in displaying details for the wrong server on the RW servers page -In case the networks locator url was changed, an I/O error occured -In some rare cases the ServInfo Gauge Installer wouldn't display all your aircrafts and panels (v.1.01) version 1.31 (July 2002) new features: Introduction of a ServInfo gauge (v.1.00) and gauge installer (v.1.00) ATC voice server/channel information and voice icons are now also available for IVAO Logged time for controllers is now also shown for IVAO The virtual airlines logo icons act as hyperlinks to the VA's website In the ATC overview page CLC,DEL and DEP positions are also indicated ATIS messages can be copied to clipboard Pilots logged time is shown on Flight Details window NOAA short TAFs (<12 hrs) can also be retrieved On data warnig screen added note that the network is not down NVAS network support (icon in connection parameters, link to member details) Bugs Fixed After an outdated data warning if the already loaded data were kept they became unusable (the atc, pilots etc arrays were cleared) When two ATC positions were present at the same airport and position then in the ATC overview page no position indicator was shown Error when clicking ping all button when more than 14 servers online Sometimes IVAO RW servers list was not loaded Errors with tray icon menu when VATSIM web-page data are loaded version 1.30 (April 2002) new features: Weather display feature enhanced significantly: METAR reports are decoded, TAF reports can also be requested and decoded. Icons are displayed when certain weather elements (winds, visibility, ceiling, rain/snow/thunderstorm) exceed user defined limits and sorting can be performed by these element values. Region/country-wide requests from a drop-down list, printing of reports and much more. New World Clock Window: Displays current UTC time, local time, time at the selected airport and up to 3 user defined airports anywhere in the world. New ICAO code search/browse window: Search countries, aircraft registration codes prefixes, CTR positions, airports and airlines by code or name and browse through the database by country/FIR-ARTCC/airport The time that a controller is logged to the network is displayed on all ATC pages (VATSIM only). In the Flight Details Window the voice (radio) callsign is displayed along with the Airline name CTR positions are now not all shown as "Center", but can be also "Control", "Radar" etc. Flight and ATC details windows include pilot/controller name acting as a hyperlink to the VATSIM/IVAO web page of the user's statistics/member's details. ATC/pilots can also be selected by CID/PID in the Selected Details Definition. The selection of servers to be pinged in the Network Servers page is retained between downloads and ServInfo sessions Download progress bar and/or received KB indication shown during downloads (data retrieval, weather reports, RW channels info). When there are data servers that are down or contain outdated data an option is provided to exclude them from the list. The "who-is-on-line" web page data retrieval method is functional again (get information from the VATSIM.net site) Also see list of updates in the servinfo.dat file within the file version 1.25 (January 2002) new features: New ATC Details window that displays controller's ATIS and RW channel details When FS is running tuning to the RW channel of an ATC facility within range can be done from the ServInfo tray menu An icon indicating if ATC is using voice is displayed in all controllers sections of ServInfo pages Controllers with "Instructor" level are identified with a yellow star Also see list of updates in the servinfo.dat file within the file version 1.24 (November 2001) new features: Airline (r/w or virtual) names & logos are displayed in the flight details window Aircraft registration countries and flags are displayed in the flight details window Aircraft type descriptions are displayed in the flight details window "Selected Details" display page and selection definitions window added Ability to save, retrieve or make default different selection definitions Options to notify for selected ATC positions online with messages in FS or pop-up windows ATC facilities within range will show on the tray icon menu and clicking them will tune the COM1 frequency Seleceted ATC and pilots that are online will show on the tray icon menu Automatic save to file option added other changes: The speed of data filtering has significantly improved Also see list of updates in the servinfo.dat file within the file version 1.23 (October 2001) new features: "ATC Coverage Overview" page added "FIR/ARTCC details" page, drop-down list, code input and buttons added CTR positions are now included in the "Airports Details" page Flight plan comments field and pilot's PID added to the flight details window The data servers list can be retrieved by a locally cached file other changes: Some changes in the messages displayed during data retrieval connection problems Changed the way the servinfo.dat file data are checked (an error log file is now created) Major changes to the code for optimization and maintainability. bug fixes: Corrected a few issues with web-page retrieved data (controllers ratings, tray icon color change, availability of "last session" option) Welcome screen shows both at clean installation and if a previous servinfo.ini file exists After expanding/collapsing the RW tree display scrolls back to the top RW voices servers in custom networks are now handled correctly Corrected some issues with the positioning of the flight details window When the users closes the ServInfo main window any downloading in process is aborted When pinging flashing indication is "Pinging" and not "Loading" Flashing indicator pauses during error/warning messages Also see list of updates in the servinfo.dat file within the file version 1.22 (July 2001) Added a VATSIM button and replaced all references to SATCO with VATSIM Some code optimization and maintenance has started version 1.21 (July 2001) bugs fixed: Fixed problems with the display when large fonts were used Custom network button is now always disabled if a custom network is not set version 1.20 (July 2001) new features: RW channel names related to ATC positions in "RW Voice Servers" page Added below country buttons a row of "airport buttons" Added button that optimizes column widths to the current window width Additional options in the display preferences : Set application size and position at start-up Save last sessions size-position-column widths Page to display at start-up Hide/show robot pilots In flight details window, ICAO code of closest airport is displayed During data loading displays do not freeze Added abort button on the METAR window Downloading (data, metars, ping, RW) can also be aborted with Esc key Additional indications on the status bar: Total number of connected ATC and pilots Automatic reloading status Help menu added - F1 shows help topics for current display Added help buttons on all application windows (except main) Better handling of input of ICAO code for "default airports" for country buttons Added a label on the toolbar that the shows the current display Added flashing "loading" indication on the toolbar In proxy settings added an option to remember password Bugs Fixed Some issues with aborting data downloading solved - had to abolish abort confirmation More than one buttons can be set for the same country with different default airports On data reload the currently selected airport does not change version 1.13-beta (June 2001) new features: Options for automatic loading of data at start-up and in predefined time intervals. Enhancements on the METAR reports window: Request METARs for multiple stations separated by "/" Select the weather source (including NOAA) Toolbar added including "find" and "sort" buttons. Button added on the main toolbar ServInfo now supports any network besides SATCO and IVAO, that uses the SB/PC environment. In case authentication is required for connection through a proxy, a username and password can be set. Bugs fixed: A bug that might have caused ServInfo to occasionally read data from the cache Also see list of updates in the servinfo.dat file within the file version 1.12-beta (May 2001) new features: Display of network servers IPs and export to an ipaddr.txt file Minimized and handled as a system tray Metar display at the "airport details" page Metars menu added allowing request for airport by ICAO code or whole country Customizable default airports added at "Customize Country Buttons" option RW voice servers details downloaded along with the rest data Option to show RW channel info expanded when new data are loaded Bugs fixed : RW drop-down menu, not to deselect SATCO or IVAO buttons are pressed Problems with the use of large fonts Problems with the use of not standard Windows colour schemes at Flight Details display Country column in the pilots with no flight plan display is filled Access violation error when ServInfo contains no data and downloading is interrupted In "country details" display controllers were sorted by freq. instead of callsign Also see list of updates in the servinfo.dat file within the file version 1.10 (April 2001) The data retrieval method has changed completely (use of data servers) Old data retrieval method (web-page) is preserved only as an alternative when errors occur Outdated data are recognized and alternative choices are presented ServInfo now works for both the SATCO and IVAO networks Flight status icons added at the displays Supervisor and administrator indicators at controllers callsigns Detailed flight information can be displayed in a separate window Location of airplanes at the ground with no flightplan identified and displayed Proxy settings Network servers page redesigned to hold up to 14 servers Bug of including in some cases the same airport twice in the airport list corrected version 1.00 (February 2001) First public release version 0.90 (February 2001) Distributed to HvACC members only for evaluation 7. Copyright and Distribution ----------------------------- This utility is released as Freeware. Copyright (C) 2001-2003 Michael Frantzeskakis. Under no circumstances may this zip file be modified or sold for profit. As freeware you are permitted to distribute this zip file under the condition that no files are added or removed from the archive and all the files included in the archive are not modified in any way. Information obtained with the use of this programme is not for real world navigation. Roger Wilco is a trademark of GameSpy Industries. NOAA metars are retrieved from the NWS (National Weather Service) web pages (http://weather.noaa.gov/weather/metar.shtml) Real world airline companies are the exclusive owners of any trademarks or logos that appear in this programme. ServInfo is not affiliated or endorsed in any way by any of the above companies. 8. Credits ---------- Many thanks to Roberto Bazzano of VATSIM and Erwin Lion of IVAO for allowing me to access the data servers system and willingly providing me with all the necessary information for it's proper use. Also, the weather information feature would not have been possible without their valuable contribution and suggestions. Special thanks go to Roberto for the changes he made to the data server system so that ServInfo can retrieve ATIS information. A big thank you to all the greek FS community members that beta-tested various versions of ServInfo and provided useful feedback and encouraging words. The list of virtual airlines website addresses was entirely compiled by Andres Falcon and the LAN virtual staff, making it possible for this feature to be implemented. Thanks Andres! The text files included in Enrico Schiratti's unique WhazzUp have provided an initial source of information and a starting point for compiling the control positions ICAO codes and aliases found in servinfo.dat file (http://www.schiratti.com/whazzup.html). David Kings presentation of SATNET Logs (at http://207.76.75.106/logframe.html (c)SATPAC 1999-2000) proved invaluable in identifying and verifying control positions callsigns and understanding controllers logging habits. The various ACC and ARTCC web sites were also consulted. Thanks to Mike Kara for giving me permission to use the airline list and logos from the great work he has done for the IVAO "who-is-online" pages (http://www.ivao.org/network/). Some of these logos have been used as they were, some have been redone and a lot of extra airlines and logos have been added. Thanks to Peter Dowson for his invaluable FSUIPC and the SDK he has released, without which it would not be possible to make ServInfo display notification messages in the FS window (http://www.schiratti.com/dowson.html). A couple of components of the freeware ICS - Internet Component Suite for Delphi by Francois Piette were used (http://users.swing.be/francois.piette/indexuk.htm). Thanks to everybody who e-mailed me providing comments, suggestions for future versions and corrections for the servinfo.dat file Thanks to all people in the VATSIM and IVAO organizations that devote their spare time to keep the on-line flying concept alive and improving and of course to the SquawkBox, ProController and FSD development team for making this possible in the first place.