########################################################################

Title:  GS peerchat IRC proxy
Author: Luigi Auriemma
e-mail: aluigi@autistici.org
web:    aluigi.org

########################################################################


This tool is a simple proxy server that lets you to use your preferred
IRC client (mirc, xchat and so on) to join the GameSpy IRC server
peerchat.gamespy.com.

This is very useful because you can chat with the friends you have on
Gamespy Arcade or on any other game that use this server (Command &
Conquer, Tony Hawk, Race Driver and many others) without using
closed-source and proprietary applications or games but simply and only
your trusted IRC client.

You must know only a couple of things before using this tool:

- exist hidden and not hidden channels on the server, the first are
  those used by games and you must know the channel name if you want to
  join it. to do this operation you can use my peerchat_proxy tool and
  you can select all the /join commands used by your game (the tool in
  fact creates a log file with all the commands and data exchanged):

    http://aluigi.org/papers/peerchat_proxy.zip

  Instead the normal channels are those started by users and you can
  list them normally without problems.
  update:
  use gslist -R -n GAMENAME to know these special rooms (where gamename
  can be any of the games listed in "gslist -l"):

    http://aluigi.org/papers.htm#gslist

- if you know how the peerchat encryption works you are probably asking
  what gamename and key you must use to connect to the server.
  well you can use any known gamename and key because for example if you
  use the haegemonia's data you can enter in the Ground Control 2
  channels and viceversa.
  in this tool I have chosen the usage of the gamename and key of a
  random game from the internal database.

- to use this tool you must connect your IRC client to 127.0.0.1:6667
  naturally if you have a LAN and have multiple computers you must
  specify the IP or the hostname of the computer in which this tool
  runs and not 127.0.0.1.
  from version 0.2 this proxy supports the handling of multiple clients
  so more people can chat at the same time through this tool.

Comments, feedback and moreover suggestions are ever welcome.


########################################################################

