I have made a sample like plugin for XMPChat client. It basically adds a menu option that loads a window with a buddy picture and can say up to 500 custom quotes. There is also a lobby/room trigger and the plugin will say a random quote to the lobby/room. This plugin does not use all of the Plugin abilities, so I will release a real sample plugin probibly called, Sample Plugin, that will demonstrate how to use all of the plugin functions.
XMPChat Client 0.1.6 can now have plugins. I have made a few plugin examples, and will upload them in a few days, if not sooner. I will also make a Reference manual to make plugins, for information on 'Plugin to XMPChat Client' and 'XMPChat Client to Plugin' messages, and details about them.
I have finnaly released version 0.1.6 of XMPChat. It is a lot different than 0.1.5. First the protocol is completely different... so old clients and old servers dont mix, a lot of user controls are updated, the server no longer has limits on how many people can connect, how many rooms can be created, lobbies, etc., there can also be plugins! Read the change log to get most of the new additions and changes. I've worked pretty hard on this new version, but there is still more that I need to do. Enjoy!
A small new version with a few new additions. Including reading ASCII files to read/save client profiles, and a MOTD file the server can have to send a MOTD to clients connecting. Along with a few other additions. Check it out.
I've released version 0.1.4 of XMPChat client and server. It mainly consists of new client features, fixes and changes. But the server has a few important fixes and allows for profiles for users.
I've released a small patch that has a couple of fixes in it, along with the ability to password rooms. In the next releases I will be focusing on mainly new features, like profiles, and some other things.
Version 0.1.2 of Client and Server have been released. The main focus of these are, private messaging, a room info ability, and a couple fixes, including a security fix. I will work on making the client more.. visual appealing sometime later, if anyone is good at design and pictures, or just layout of clients like this please.. let me know.
Ive released 0.1.1, which mainly consists of IP additions. The server keeps tract of Clients IPs and will allow you to see them, this also allows for Bans, which have been included. You can ban someone directly from the server, or from the admin command prompt in the client. Also a minor but good change is the moderator of a room has a moderator icon. And also, ive included spam protection from clients, and more reliable server to client message sending.
I released a preview of XMPChat client and server. Altho the basic chat functionality works, and admins can disconnect users with the admin command using "disconnect <user>", send notices with "notice <user>" then hit enter then type message and hit enter again.... There is no spam protection, banning client IP addresses, or such things YET. Client room moderators (user that created the room) can launch a game if the server has a path set, it does not fully work, it does launch the game server, but clients games do not get launched, and does not shutdown the game server when everyone has left the game, or room, or become unready. Since this is a preview beta, it is not recommended that you create your own client or server yet, since the protocol and design may change dramatically.
The first beta release of XMPChat will be released soon, it will most likely not include nodes to allow game servers to be run on other server when the main chat server is full... (Which will be included in a later release). But creating game rooms, launching games, colored text, lobbies, creating rooms, adding lobbies without restarting server, removing lobbies without restarting server, configuring servers for each game lobby, and basic features like these will be included.