For the install guide check out the setup guide on http://msn-transport.jabberstudio.org For quickstart, copy config-example.xml to config.xml, change the settings there, and run: # ./PyMSNt & If you want more control over daemonisation and logging, have a look at the twistd manpage. Edit PyMSNt.tac and run with twistd. Examples: To start as a daemon run: # twistd -oy PyMSNt.tac To start as a daemon, with logging, a PID file and poll as the reactor: # twistd -oy PyMSNt.tac -r poll --pidfile /var/run/PyMSNt.pid -l /var/log/PyMSNt.log For translations have a look at lang.py. If you need any help starting a translation feel free to ask. Coding: * To implement a new protocol look in the baseproto directory for what functions must be reimplemented. * Look at the MSN files for examples