Jump to content

Download: ChatServe for IP.Chat

Alexia Smith

Recommended Posts

File Name: ChatServe for IP.Chat
File Submitter: Alexia Smith
File Submitted: 09 Mar 2011
File Category: Applications

ChatServe for IP.Chat 1.2.x

What is ChatServe?

ChatServe is a back end server for IPS' IP.Chat. It supports all the current features, a few extra, and runs fully independent of IP.Board.

Features:(Not necessarily a final list)
*Runs independent of IP.Board/IP.Chat
*Installation script
*Helper script to point IP.Chat at your server
*Send system commands

The installation instructions require some experience in uploading and installing PHP software.

Requirements to run ChatServe:

  • IP.Chat 1.2.x
  • PHP 5.2.0+(5.3.0+ recommended) PHP 5.2 is officially marked as end of life support by the PHP Team. PHP 5.3 is matured and is highly recommended for production use of ChatServe.
  • MySQL 5.0+(5.1 recommend) ChatServe officially supports UTF8 with utf8_unicode_ci or utf8_general_ci encoding.(This will be setup automatically if your server supports it.) Your MySQL installation must support InnoDB. If you host your own database servers and can upgrade them, I highly recommend using Percona's drop in InnoDB replacement for maximum performance and reliability.
  • Memcache support will be dropped for the initial release of ChatServe due to the lack of testing. I want this feature to work 100% before enabling it.

Server Requirement Notes
You can run this on shared hosting, but you will be limited in the number of users! These examples are general observations, may not fit your specific hosting arrangement, and are based entirely on the number of requests per second to the server. A typical cheap $5 a month shared hosting plan may be able to support 10 to 50 online. A VPS may support any where from 50 to 500 online. A dedicated server with a quad core CPU and 8gbs of RAM will support 500 to 1,000 users online depending how chatty they are!

Active chat room users / polling speed = Average requests per second to the server.
The default IP.Chat polling speed is once every three seconds. Example average requests per second for 250 users: 250 / 3 = 83.3333

Most unoptimized PHP installations peak out around 100 requests per second. A well optimized installation running PHP-FPM or PHP-FastCGI with nginx in front should be able to handle much more.

Click here to download this file
Link to comment


This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...