WinMXWorld Archive

A Collection of all the WinMX Apps

 Welcome to the WinMX World Archive.

Main Features:
+ Supports all known chat clients
+ Supports COLOURED TEXT for winmx 3.53 users
+ Advanced Admin System
+ Lower Upload Bandwidth than standard winmx hosted chat rooms

Type /help in the channel for a list of commands

The Server comes with an example Config file, edit this to your channels details before you open the server (you can type /reload from an admined client with 'r' access to reload the config without restarting the server).

The first part of the Config file is for the channel details, these settings should be self-explanitory, but i'll explain them anyway :-D

ChannelName= This is where you put your channel name in, for example ChannelName=The Great Room (Note: Channel Name must be shorter than 40 characters long) You can set this to blank to run a hidden room that will not be listed on WinMX.

Topic= This is... the rooms topic (the blue text on entry, and what shows next to the room on the channel list) There is a limit of 120 characters on this one. Admins with 'T' access can change this later with the /topic command

MOTD= This is the MOTD, the message that the user see's as they enter the room, you can use colour codes in here, or can also use #NEWLINE# for a multi-line MOTD. This can be up to... well, several thousand characters long, but each line of it should be below about 250 characters. Admins with 'M' access can change this later with the /setmotd command

Limit= This is the channels limit, or how many users are allowed in the room at a time. The maximum value for this is 600. Admins with 'l' access can change this later with the /limit command

Port= This is which TCP port the server should use, you can change this to any valid port number you want (1-65535) just remember if you have a firewall or router to make sure this port is allowed/forwarded so people can get in! This is the only setting that requires you to restart the server to change.

FakeUsers= This sets a fake user count on the channel list, so you can for example make the room show as having 56 users in when it only has 3. The highest you can set this to is 200 - Leave this at 0 for a true user count. Some rooms (mainly teen rooms with their immature hosts) have been abusing this, so dont be suprised if it gets removed or modified in some way later

The next part of the config file is for setting up Access Levels.

Access What it does
A May use action text (/me or /action)
a May use normal text (can talk!)
C Allowed to use colour codes to colour in their text
b Is a bot (An alternative to /bot)
S Can see channel stats (/stats)
s Can see user stats (/stats <username>)
I Able to see the IP Address of other users
W Watchcmds type thing
(can see commands others type - cant see /login for obvious reasons)
T Can change the topic (/topic)
M Able to change the MOTD (/setmotd)
K Able to /kick users (cant kick users with an @)
k Able to /kick users or admins
e Able to /exile users
B Able to /ban users (or use /banip to ban an IP address)
U Able to /unban users
L Able to use /listbans (To see who's banned)
R Can use /redirect to redirect the channel
r Can /reload the config file (only the host needs this, right?)
l Can use /limit to change the channel's limit
N Can use #NEWLINE# for multi-line text
n Can use /notice to send public notices
F Can flood
(allows more spamming, for sending lots of lines of text at once)
O Can see text sent with the /opmsg command
@ Show an @ in front of the name
(and make it so users with K cant kick them)
+ Show a + in front of the name
f Can use /forcelogin to change users access
* Can use any commands (including /setaccess)

DefaultAccess= In here you put which access levels users get by default when they enter, for example DefaultAccess=AaC would make normal users able to talk (the "a"), use action text (the "A"), and use colour codes (the "C").

You can then configure all of the various channel admins with different passwords and access to different commands. The format for each password is:

Password=<Access level>=<Password>

Here are some example admins:


This one would make a very limited admin that can only use the 2 /stats commands, and kick non-admins. They also have "I" so they can see other users IP Addresses. As well as the "A" "a" and "C" explained before. This admin would also have a + by their name, they would log in using /login thisismypassword


This admin would have full access to every single command (good idea to make one of these for yourself) and would have an @ by their name. To log in with this one you'd use /login password2

You can create as many admins as you want, and use any combination of access levels that you want to, but its common for rooms to have a couple of "Full" admins with full access to everything, and a few "Limited" admins who have slightly more limited access (such as new admins on a trial period).

The next section is for Blocked Words

In some rooms you may want to ban certain words (such as swear words) you can either use a bot to kick people when they say these things (which is a bit late really) or you can use the Blocked Words feature to block the words in the server. You can set as many blocked words as you want (or none at all) by simply putting in a line for each word containing:

Block=<the word>

Here are some examples:

The next part is for customising your room a little more

You can change several things to make your room a little different to other peoples.


This allows you to change the codes used for coloured text, the default is ColourCode=#c%d# which would make users type #c<number># to use colours


This allows you to change the random colour code, the default is RandomColour=#c?# which would allow you to type #c?# for a random colour. Its a good idea to keep this the same as the ColourCode= setting just to make it easier to remember.


You can change the format for text in the room, so you can have it show as for example <<<Name>>> Text instead of <Name> Text - Although i'm sure you can come up with something a little more creative.

The name and text will appear where you have %s in this setting, so for example %s>%s would show Name>Text (the first %s is the name, the second %s is the text)

The Default for this setting (so you can see an example of its usage) is TextFormat=#c2#<%s#c2#> #c1#%s - the reason for the second #c2# is of course for coloured names :-D

Multiple Text Formats

As well as the TextFormat= you can also use TextFormat1= TextFormat2= etc, up to TextFormat9= users with "1" Access (as in, the admin access levels above) would then have their text formatted as the TextFormat1= setting instead, and an admin with "7" access would have their text formatted as the TextFormat7= setting.

An example of where this would be useful is if you had 2 levels of admins, you could have the users text in one colour, the full admins in another colour, and the other admins in another colour. Or you can just use it so when you type it looks better than when everyone else types :-D

Other Stuff


Enable/Disable the Fancy Join messages for admins, choses if admins see a nice coloured IP Address when a user enters, or the standard green.


Enable/Disable join flood protection (it is recomended that you leave this set to "1" - Enabled)


Enable/Disable Dislup Mode, This mode basicly tells WCS to make less primary connections. If this is set to 1 thenn it will only make 3 Primary connections, which should allow you to host with little lag on a standard dialup connection. It is not recomended to try hosting a room long term on dialup, but this can be useful for a Temp room if no broadband users are around to host it.


Whenever anyone types in the FindWord it will be replaced as ReplaceWord. For example Replace=Hello=Bye if someone typed Hello bob then it would come out as <Name> Bye bob

You can have as many Text Replaces as you want (although a lot of them on a host with a slow CPU might be an issue in popular rooms)
Up tree..
Archive home

wcs-180405.zipmd5: 01b83e5665dff14e3d49cef2c95b198348.5 kb
wcs-271204.zipmd5: e949f944ea1d633c9b6243a827c63e8842.9 kb
wcs1.0.0-251104.zipmd5: 64a0112ca9d0a470340de14d19402ac140.7 kb
wcs1.0.2.zipmd5: ed9ee3b5a4d91e66f32ff6edadb0da1f39.1 kb
wcs1.0.3.zipmd5: 58dcfe343c0cd097510a2c6263bd690639.1 kb
wcs1.0.5.zipmd5: 3c3d3abd4703aceed6ccec8aec85653039.4 kb
wcs1.0.6.zipmd5: 1f1256ee49288de087816d6ccc5caeb239.9 kb
wcs1.0.7.zipmd5: 55523fe978bce4430cf79620650dc9a440.2 kb
wcs1.0.8.zipmd5: ec971dafcb400600c154c4b8dd91edf742.1 kb
wcs1.0.8a.zipmd5: bdd628c1475849fddf4a887aee8a3d1841.0 kb
wcs1.0.8b.zipmd5: eaf22656327836a35b9dce43edd4d91f41.0 kb
wcs1.0.9.zipmd5: ee78e1f1bb1a3af324b8f505cb924fff41.2 kb
wcs1.1.1-120205.zipmd5: 17fa4afac4f0f52c82b19741c4ad2e6344.3 kb
wcs1.1.1.zipmd5: 984d1600023842b6723ff24d23dd16a543.4 kb
wcs1.1.2.zipmd5: b5562f097489eb2e17d935702e07812943.4 kb
wcs1.1.zipmd5: e19424305d1744f430a4559388d911c443.0 kb
wcs1.2.0-270305.zipmd5: 07197d8dc644a5d80d45883088a0ef5747.0 kb
wcs1.2.zipmd5: 99945b36c395e5e5e5c82fd2e8fb1e8e45.8 kb
wcs1.3.0-040405.zipmd5: d58c535b21721bf20878cf4dcfc32d1648.5 kb
wcs1.4.0-110405.zipmd5: 4921e59814b857db5a82798a1111919e48.2 kb
wcs1.5.0-280405.zipmd5: 11f3cd8528fab1edb72e15033da5005653.7 kb
wcs1.5.2-130505.zipmd5: 01b83e5665dff14e3d49cef2c95b198348.5 kb
wcs1.6.0-160605.zipmd5: f307bba4dd8ac07a1bf940a22b454eb744.3 kb
wcs1.6.1-170605.zipmd5: 6a6cacbe2020f39590ce6cdb0b20a02549.7 kb
wcs1.7.0-160805.zipmd5: b45b1cd4a597e92ec7718d494a937b7544.6 kb
wcs1.7.1-250805.zipmd5: 22ad5d0368653736a5a0804442faf8cd44.8 kb
wcs1.7.2-101205-HolidayIssue.zipmd5: cd94f231ecdef91b3a57312ad11a814243.2 kb
wcs1.7.2-270905.zipmd5: 3540a5968bcefaa63e937c81ccdab34144.8 kb
wcs1.7.3-070306.zipmd5: 70698e34dc8b856e9e80a9730edd8a7345.1 kb
wcs1.7.3-270905.zipmd5: 3540a5968bcefaa63e937c81ccdab34144.8 kb
wcs1.7.4-140306.zipmd5: 4ebefb6b20884b4c31368aea2cc4486043.6 kb

© 2005–2019 All rights reserved.