/miniircd-peerchat

A very simple Internet Relay Chat (IRC) + Gamespy Peerchat server

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

Peerchat IRC Backend

Description

This is a backend for Peerchat, which is a GameSpy service that allows simple and easy game to game chat. It is using the code of miniircd, a small and limited IRC server written in Python.

Features

  • Pokémon Generation 4 WFC Plaza support.

Limitations

  • Generic server, some chankeys are copied across games.
  • Mew Plaza is not yet supported as it does not seem to be a Peerchat issue.
  • Time is not resynced across all users; each user starts with 20 minutes, meaning some users disconnect before others.

Usage

To use this, you will first need to run the server itself on port 6668; python miniircd --ports=6668

Then, run aluigi's peerchat server emulator on port 6667.

Requirements

Python 2.6 or newer (including the Python 3 series). Get it at http://www.python.org.

License

GNU General Public License version 2 or later.

Credits

jrosdahl, for miniircd. shutterbug2000, for RE of WFC Plaza, and recoding. pokeacer and larsenv, for testing.