We have used this chat engine (with lots of extensions) for many years with over 20 users online at the same time (from a much larger user base) split to a few rooms and everything has been working smoothly. Since then usage has dropped (thanks to people getting older having a real life and younger people not finding the chat anymore.)
The current version we are using runs perfectly on PHP 7 but the old snapshot available here probably needs a couple of fixes. Maybe I should prepare a new snapshot from our internal version. It also has a more mobile friendly UI without Smarty dependency.
To set up your own chat server using chatng you will need:
- A web server which supports PHP scripts. (Tested with Apache and lighttpd.)
- PHP (version 5.x)
- MySQL database server (or a compatible fork such as MariaDB)
- memcached server and the memcache PHP extension
- Smarty template engine (the old 2.x version)
This software is released under the GNU General Public License, version 3.