Partty! Server System ------- *Included softwares - partty.org command A modified version of partty-host. See partty/org directory for more details. - Flex Partty Guest A Flex program that shows or operates shared terminal session. See term directory for more details. - Flex Captty Player A Flex program that plays recorded terminal sessions. It can also play terminal sessions recorded by captty command because it is full implementation of Captty player. Captty command is included in partty (http://svn.coderepos.org/share/lang/c/partty). See term directory for more details. - Flex IRC client interface A modified version of Flex IRC Client (http://flexircclient.googlecode.com/) See irc directory for more details. - IRC daemon ruby-ircd (http://ruby-ircd.googlecode.com/) is used for internal implementation. See ircd directory for more details. - Web interface Ramaze web application framework is used. See web directory for more details. *Usage 1. Checkout sources $ ./checkout Note: wget and svn is required. 2. Build all sources $ ./build Note: g++ >= 4.1, ruby and Flex SDK are required. 3. Configure session/start-service script Change APP_ROOT line at least. - APP_ROOT="/home/partty/service" + APP_ROOT="/home/partty/partty.org/trunk" 4. Enter session directory and run ./start-service $ cd session $ ./start-service Note: ramaze, erubis and mongrel are required. Install them by ruby gems. $ gem install ramaze --version 0.3.5 $ gem install erubis $ gem install mongrel Note: Server programs will be restarted automatically when they stopped unexpectedly. See session/pwatch.rb program for more details. -- Copyright (C) 2007-2008 FURUHASHI Sadayuki All rights reserved. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see .