home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
os2igc03.zip
/
readme
< prev
next >
Wrap
Text File
|
1997-03-15
|
11KB
|
250 lines
Welcome To OS2IGC
-----------------
The OS/2 Client For The Internet Go Server
------------------------------------------
Developed By Ira H. Schneider
The OS2IGC program is an OS/2 Warp Workplace Shell object that supplies a
graphical user interface while connected to the Internet Go Server.
System Requirements:
--------------------
OS/2 Warp - OS2IGC has been tested on the following versions:
* OS/2 Warp Version 3
* OS/2 Warp Version 3 With Windows
* OS/2 Warp Connect With Windows
* OS/2 Warp Version 4
TCP/IP connection to the Internet - OS2IGC has been tested with the
following connections:
* The OS/2 Warp Internet Connection - dialed in to the IBM Global
Network as the service provider
* The OS/2 Warp Internet Connection - dialed in to another
service provider (Nep-Link, Comland)
* Direct token-ring connection to a network that is connected
to the Internet through a firewall - using IBM TCP/IP 2.0
OS2IGC will NOT work on any version of OS/2 prior to OS/2 Warp.
OS2IGC requires an existing TCP/IP connection to the Internet when you
open the object. This means that you have to establish your SLIP or PPP
connection first, then double-click on the OS2IGC icon to conect to
the Internet Go Server.
OS2IGC was developed for use on the Internet Go Server.
I have also done minimal testing on the No Name Go Server. It
appears to work, but I have not done extensive testing so I do not
know if there are any incompatibilites with this server.
OS2IGC should also work with any other Go Server that presents the
same client interface as the Internet Go Server.
Installation:
-------------
1. Open an OS/2 windowed or full-screen command prompt.
2. Make the directory containing the OS2IGCnn.ZIP file the
current directory.
3. Unpack the OS2IGC program using PKUNZIP or UNZIP.
4. Install OS2IGC by typing the command "install".
5. Close the OS/2 command prompt.
The OS2IGC installation program copies the OS2IGC.DLL file to
the \OS2\DLL directory on your boot drive and copies the
OS2IGC.HLP file to the \OS2\HELP directory on your boot drive.
It then registers its Workplace Shell object classes.
If you are reinstalling OS2IGC (or installing a new version), the
installation program has to restart the Workplace Shell in order
for the changed program to become active. It displays a
message indicating that it is restarting the Workplace Shell.
You will then see the Desktop close (DON'T PANIC!) and a few
seconds later the Desktop will reopen. When the Desktop is back
to its normal state, press Enter to allow the OS2IGC installation
program to comlete the installation process.
Creating An OS2IGC Object:
--------------------------
When OS2IGC is installed, it places a template object named
"IGS Client" into your Templates folder. To create a working
copy of the OS2IGC object:
1. Open the Templates folder.
2. Move the mouse pointer over the IGS Client template object.
3. Press and hold mouse button 2 while dragging a copy of the
template to the Desktop or to any other folder. For example,
I put my working copy of the IGS Client object into my
"IBM Internet Connection For OS/2" folder.
You can create multiple working OS2IGC objects by repeating this
procedure. For example, you might have different OS2IGC objects
representing different login IDs on the IGS. Or you might
have different OS2IGC objects for different Go servers (like
the No Name Go Server).
You can change the name of the working OS2IGC objects to be whatever
you want.
The working OS2IGC objects are customized to automaticaly connect
to the Internet Go Server at igs.nuri.net 6969. If you want to
connect to a different server, or use an alternate port address,
you have to change this customization.
Customizing The OS2IGC Object:
------------------------------
1. Open the Properties notebook for the OS2IGC object by moving the
mouse pointer over the OS2IGC icon, pressing mouse button 2, and
selecting the "Properties" (or "Settings") item in the pop-up menu.
2. You may change the name and port address of the Go Server
on the Server page.
3. If you are connecting to the Go Server through a firewall and
must pass through a Socks Server to get to the Internet, you
may also specify the name of the Socks Server on the Server page.
Note: This must be the name of the Server. OS2IGC doesn't
understand IP addresses.
Note: If you are running under OS/2 Warp 4 and have already
configured TCP/IP to use a Socks Server, you don't have to
specify the name of the Socks Server to OS2IGC.
4. If you have a login ID on the Go Server, you may specify your
login ID and password on the User page.
Using The OS2IGC Object:
------------------------
1. Connect to the Internet.
2. Open the Terminal View of the OS2IGC Object by double-clicking on
the OS2IGC icon.
You should now be connected to the Go Server.
You may get help information for the OS2IGC object at any time by
pressing the F1 key while any view of the OS2IGC object has the focus.
Also, you may get help information by moving the mouse pointer over
the OS2IGC object or the icon in the title bar of an open view,
pressing mouse button 2 to obtain the pop-up menu, and selecting the
"Help" item from the pop-up menu. You can also get special help
information for selected topics by selecting the arrow to the right
of the "Help" item, then selecting one of the topics.
For most dialog boxes, you can get help information for that dialog
by pressing the "Help" push button. This doesn't currently work
for the message boxes dislayed by OS2IGC.
Removing The Program:
---------------------
If you want to remove the OS2IGC program from your system:
1. Delete all working OS2IGC objects.
2. Open an OS/2 windowed or full-screen command prompt.
4. Make the directory containing the unpacked OS2IGC files the
the current directory.
5. Uninstall OS2IGC by typing the command "uninst".
6. Close the OS/2 command prompt.
Registering The Program:
------------------------
This beta test version of the OS/2 IGS Client Program is distributed
free of charge to anyone who wants it.
I would like to maintain a list of all users of the program to be
able to notify them of any future versions of the program. Please
send me an e-mail message at "ira_schneider@.ibm.net" and include
your name and e-mail address so I know you are using the program.
Also, if you have any comments about the program (good, bad, or
indifferent), find any bugs, have any suggestions about how to
improve the existing functions, or have any suggestions about
what other functions are needed (I know there are a lot!), please
send me an e-mail message. I will be working on the program in
my non-existant spare time.
************** NOTE ******************
I have added an option (on the Game Options Properties Notebook page)
to select the method you want OS2IGC to use to mark the last move.
Please experiment with this option and let me know which you like best.
I will use this as an informal poll to see which option(s) to leave
in the program. (Right now, I am using the 10-second blinking dot
option. I want to know what you like best (and worst).)
Thank you.
Ira Schneider
Versions:
---------
Beta Test Version 0.00 - 8/15/95
* First public version of the program - Distributed at 1995 U.S. Go Congress
Beta Test Version 0.01 - 9/19/95
* Fixed initial sorting of Who and Games Views
* Change mouse pointer during Play View without mouse movement
Beta Test Version 0.02 - 2/19/97
* Fixed initial sorting when non-standard object classes are installed
* Put white player first in Games view
* Put player ranks and colors into title for Observe and Play Views
* Fixed prisoner count
* Added option for how to mark the last move played
* Added options for labeling board
* Added options for board orientation
* Added number of observers into Games View
* Suppressed diagnostic message when the user disconnects from the server
* Set mouse pointer to WAIT when user selects pseudo move from pop-up menu
* Reset RIP cursor when user selects DONE from pop-up menu during scoring
* Allow user to close Play View when there is no connection to the server
* Added options for how to display messages directed to the player
* Refresh Games View and Who View with last GAMES or WHO command sent
* Eliminate Title and Object Class from Games View and Who View after the
user customizes the view - allow Refresh Now to restore correct columns
* Record tell/response and match/automatch/response messages in Terminal View
* Fixed game setup for NNGS
* Fixed game termination for NNGS - allow server to determine when the game
is over (3 consecutive passes on IGS, 2 consecutive passes on NNGS)
* Fixed UNDO to properly undo all types of moves - allow server to determine
the meaning of UNDO during Scoring (restarts scoring on IGS, undoes last
PASS on NNGS)
* Fixed Observe View to display the correct information about the last move
(i.e. the number of byo-yomi stones, prisoners, and last move played)
* Updated IGS Commands help with the latest help files from IGS
Beta Test Version 0.03 - 03/15/97
* Added Teach View to support teaching games started with gteach (only on IGS)
or teach commands, including support for a title (only works on IGS)
* Added support for matches started with goematch, pmatch, tgmatch, or tmatch
commands (only works on IGS)
* Fixed starting Observe View from an observe command at the command line
* Changed kibitz window to allow the user to send any commmand to the server -
display the default command at the beginning of the entry field, echo
the command and its response in the output window
* Added horizontal scroll bar to Terinal View and kibitz window output fields
* Reordered IGS Help so miscellaneous topics appear in table of contents
* Fixed implementation of wpclsQueryDetailsInfo method for game and player classes
* Fixed opening Observe View by choosing Open/Observe view from the popup menu
of a Game object
* Fixed starting a match via AUTOMATCH from the command line or from the
popup menu of a Player object
* Added keep-alive timer to periodically send a command to the server to
prevent it from disconnecting due to inactivitiy
* Added server response monitoring to detect when the server stops responding