KDX, the last of the Hotline. Complete Russian user and admin guide

Mac users who have crossed the turn of the century from the past to the present know the word Hotline. Hearing it, they will recall the “Hotliner Day”, “Megapups Cave” and other, nostalgic and half-forgotten. Younger users shrug their shoulders in surprise. And it will take a long time to tell them about life in an era when there were no torrents.

But this story is optional and completely unnecessary in the article. There is a Hotline. Entry Point ” , on which everything has already been said. It is told long ago.

The purpose of this article is different.

For more than fifteen years I have been a sysop and a “bedside hoster” for a hotline server in one of the local networks, which has grown from a brownie to a long distance during this time. But everything comes to an end. And I want the experience gained not to be lost.

For the past ten years, a hotline has been launched on a version called "KDX." Below I give my own adapted translation into Russian of official English manuals, it is written in a human-readable language with the expectation of an ordinary non-advanced user. The translation has been tested by time and experience: dozens of people used it as “clients” and several KDX servers were raised using it (the numbers are modestly minimal).

What for?

I am sure that the hotline is many times better than the ftp server still widespread in LANs and is able to replace it, adding communication functionality to the file distribution. And I consider KDX the best clone of this bush of programs.

So, the KDX formula:

(FTP + IRC + Jabber + News + NetFon + DC) * encrypted = KDX

More details - under the cut.
There are four dozen screenshots and many letters.

Short description

The BBS-like file-sharing server in its first version (“Hotline”) appeared in 1996 and it was the first P2P program. Even the Napster was not yet invented. KDX - the latest version of Hotline, the most advanced, almost brought to the ideal. The network legend claims it was a “swan song” by Adam Hinkley aka “Hinks”, the author of the very first hotline program.

KDX is made for secure file sharing through servers, which can be either public (with a guest account) or private. The latter are the majority. All traffic is securely encrypted, and the server admin can set different rights on the server for different user groups. Plus, chat, private messages, a news board and announcements. Plus an ip phone and voice chat. Plus the ability to transfer files directly past the server, from client to client (the so-called DCC).

In its best years, the number of Hotline users was several million people (you just won’t count, the servers are more and more private, closed from strangers ...), especially mak-users. Nowadays, torrents have supplanted all other types of file sharing, but to create groups of friends who are connected, in addition to file sharing, KDX is now as good as nothing else - especially in local grids, where the speed of exchange without torrents is great.

Download KDX

Haxial Software has long ceased to exist, the haxial.com domain is up for sale, and even Wikipedia deleted the corresponding article .

KDX programs are with enthusiasts, "the last of the Mohicans." I will give two addresses verified over the years:

In addition to these sites, both enthusiasts support KDX servers.

Now that the program has been downloaded, let's get to the point.

KDX user manual

This is a manual from the series for "Dummies", allowing you to quickly and painlessly start working with KDX. To the best of my ability will be illustrated in detail

KDX client, configuration and connection to the server

1. Launch KDX Client.
2. Click the “Connect” button in the main menu.
3. In the “Address” field , enter the IP or URL of the KDX server you want to access.
4. Click the “Connect” button and the connection process will start.
5. Once on the server, use the buttons in the main menu, such as “News” and “Chat” .

You have already downloaded KDX Client. Further, it is understood that this was a version 1.600 client with an unreleased trial (I’ll tell you how to shoot, but in the end ...)
The client does not require installation, just copy (unzip) it, along with all the troubles, to a place convenient for you on the disk. Usually, after unzipping, the KDXClient1600-Win folder is formed with several files inside. Of these, only the executable file KDXClient.exe is important , and the rest can be deleted (these are English documentation and other shnyaga).
1. Run KDXClient.exe. A
license agreement appears , with which you must agree without reading it.

Then a window will appear in which you must enter your name (nickname). It can be subsequently changed.

If you are behind a firewall, then the client will determine this and give a request for UPnP router configuration. Better to agree. But you can put it off for later.

If you agreed and after a while saw such a bummer ...

... then this means that your router is old, UPnP does not support. This is fraught with the fact that you have to manually “forward ports” on the router, otherwise some features will not be available. If this procedure is unfamiliar to you, then put down a beer to a more experienced friend, he will do everything for you!

We continue. The client will open his Main Menu for you.

Click on the “Address Book” button and you will see this picture.

Due to the closure of the Haxial Official Server, this single entry in the Address Book is not relevant. You can click on it and see for yourself:

The connection attempt made will not succeed ...

... and will be interrupted after the waiting time.

You can safely delete this entry so that it does not dangle under your feet (right-click on the entry and select “delete”). After that, you can hammer in your server addresses - click on the striped button in the upper left, or right-click - select "new"; select the type of "server" (forgot - it doesn’t matter, it will automatically select it), enter its name, IP address or URL, as well as your username and password, if you already have this server. Below you can make a short description, write down some comments, set the color by which the entry will be reflected in the Address Book and check off the daws of the windows that must be opened automatically when entering the server.

Save everything you have typed (everything can later be changed, of course, through a right click on the record).

2.... If you are reluctant to mess around with the address book, just click on the “Connect” button and the quick connection window will open.

But before you do this, let me ask - is the atmosphere not gloomy?

The default skin is very brutal and not everyone likes it. Let's customize the client to your liking. At the same time, we’ll deal a bit with the Main Menu. Pay attention to the upper “Commands” button, it is most often used and in many ways duplicates the main menu itself. If you click on it without connecting to the server, you will see from the top that there are no connections.

Other buttons repeat those in the main menu with some exceptions. Look for the “Settings” button below. We need it.

Here is the settings window that it opens. The first tab is “Indentity”. In it, you set up your personal virtual image:

a) your nickname (you entered it at the very beginning, you can change it);
b) self-description (arbitrary; at least an e-mail, at least the ICQ number, at least the name of the beloved cat and the date of his birth - at your discretion);
c) color characteristics: font and background (by default - black on yellow);
d) icon (32x32 pixels). Such a striped joy, given by default, on any server is immediately striking and set just to identify complete beginners. Therefore, it makes sense to exchange it for something individual. Icons of the right size in bulk in the network, select the appropriate one (or draw it yourself), and then do this:
Open your icon in Paint (or any other graphics editor), select the whole (Ctrl + A or through the Edit menu) and copy it to the clipboard (Ctrl + C). Then return to the client’s settings window, hover over our striped joy and ... paste your icon there (Ctrl + V)! Unusual method, isn't it? But this is the only way. The program was created by guys with humor.

But we continue to spud the settings window.

Here is the second tab (Basic Settings). Everything is clear more or less and without translation, I’ll only advise you to check off the second point: “Lists Require Double-Click”: the default work is built on a one-click control (who knows who worked on the Mac) and they’re constantly unaccustomed to such an interface file, just by randomly poking it with the mouse.

I’ll also mention the “Regulary Ping Server” item. The client pings the server periodically, indicating that it has not left. But if you have a bad connection and the client falls off spontaneously - check the box. Ping will become frequent and troubles will be overcome. If everything is normal with the connection, then do not touch, do not load the server in vain.

The next tab (More settings) is also clear. I’ll leave it for independent consideration ...

Tab of appearance and fonts. Let's take a look at the last, and then return to it and configure everything necessary and optional.

The last tab is your Internet phone settings.

Let us return to the previous one, to the appearance and fonts, and select the “Appearance” item, which allows you to change the client’s skin. Poke on the menu (the change is on the fly) and select the one suitable for the eyes.

For example, like this.

By this list all the skins are not exhausted, they are only built-in. But if you create an Appearance subfolder in the client’s folder and load external skins there, then all built-in (except the first, by default) will disappear from the menu, and the downloaded ones will be added. Their sea has something to choose. And you can make your own, that is, a special program.
Also here you need to change the font "Chat / News Font". Standing by default.

Russian letters do not reflect. Select Myoclonica.

And everything will be fine.

And now let's go to some server!

Step on the “Connect” in the Main menu and a familiar window will open.

3.In the "Address" field, enter the IP or URL of the KDX server you want to access. (We leave the username and password blank - assuming that the server has a guest account for which they are not needed.)

4. Click “Connect”. The client will connect to the server, if the will of the Holy Connect.
With a high degree of probability (but not necessarily) immediately after establishing a connection, the server will show you its welcome window. In this case, it is uninformative.

... but usually it makes sense to read it - there are conditions for obtaining a full account, restrictions for guests and other important points. And in general, entering the house, you must definitely read the sign on the door.

5. Let's go through the buttons in the Main Menu.
You’ve already seen the screenshot, so just text:
Commands / Commands - an extended version of the menu; duplicates all the commands from the main one, adds a few rarely used ones and gives access to the menu for working with a specific server (we will consider it in detail later, with pictures).
Quick Connect / Connect - to connect to the server by IP or URL (discussed above).
Address Book / Address Book - to record frequently visited servers and connect to them with a mouse click (also discussed above).
Personal Messages / Messages - server micro-server (or microjabber, if you like :)) for sending private messages to users located on the server. Pay attention to the gray light bulb. If you receive a new message, it lights up and blinks. It's comfortable.
File Transfer / File Transfers - a monitor window that opens when downloading (or aplod) files: progress bar in%, time forecast, etc. At the top there is a striped button on the frame, through it you can always open the folder where the files are downloaded.
Files / File Browser - file browser, opens a window for accessing files and folders (it will be discussed below, although not rocket science, everything is clear intuitively).
Chat / Chat - a list of users in the chat, the main chat window and other public created at this time.
News / News - a bulletin board, with sections and postings in them (see examples below).
Userlist / UserList - a list of users on the server, everything is banal.
Exit / Exit - close the program, of course.
If you are connected not with one Server, but with several (the Client can do this), then in each of the opened windows there will first be a list of servers, and only then in each of them a list (of users, files, news) for this server. Again, everything is intuitive.
Now click “Teams” again in the Main Menu. You see, the line with the address of the server we connected to appears on top? If you click on it, the menu opens specifically for this server (which is convenient if there are a lot of them).

The buttons in it duplicate the buttons in the main menu - in the first part. The second part provides additional features. The third - for server administrators, it is useless for a regular user to poke into it.

Press the button "News" ( News) and see the news window. Under the name (address) of the server there are subcategories, there can be arbitrarily many (in this case, only one).

By clicking on a subcategory we see a posting feed in it (old ones creep down, new ones from above), large texts are hidden by cut, are expanded with the “+” button.
Subcategories can be configured differently for different user groups: either read only, or read and write, etc.
The next button is “Chat” ( Public Chat ). She opens a chat list in which the entire list of public chats. Choosing the right one, you find yourself in a chat room of a familiar look. Nothing unusual. (Private chats are hidden, you can only enter them by invitation - just drag the invited user from the user sheet to the private chat window, even if it is on another server).

Next button - "Files» ( Files )
is also pretty standard - a directory tree on the left, to the right of their contents. Everything is clear intuitively.
One thing only: by virtue of Mac origin, the Client works by default with a single-click interface: poked into a folder - it opened, poked into a file - it started to download. To see the info file you need to poke it with the right button ... This is unusual for Windows users. But this can be turned off in the settings - I wrote about this in detail ...

Next - the " Search Files " button . It is also called from the file browser menu - here is that striped rectangular button in the upper left.
The search is case-sensitive: keep this in mind.

Search results in a popup window. Files are downloaded immediately from here, folders get a transition to their contents.

The next button is the “ User List ”. A complete list of those living on the server. Allows you to send any of them a private message. Also allows you to put ignore on the user who got it.

In order not to take a steam bath, each time you type the address of the server you are accessing from the keyboard, you can add it to the address book. There is a special button ( Add To Adress Book ) in the second section of the menu. But you can manually call the book and then add a new address. The add (or edit the added) window looks like this:

Then - the option to change your own password to log into the server ( Change Own Password), but not the fact that it works - the admin should enable this option for your account (or the class of accounts to which yours belongs).
Then you can see the public server description ( Get Server Info ).

Another point is to view the “input plate” of the server (Show Greeting), if you quickly skipped it, and there is something important.
And the last paragraph of the second section (Show My Address) allows you to find out your IP - this is necessary in order to send it to another user and connect your Clients directly, bypassing the server, via DCC (for example, to transfer photos of an intimate nature that you would not want to, so that the server admin sees).
The third part of the menu is for the admin server. He will figure it out, but you, the user, do not need it.
And at the very bottom there is a disconnect with the data (remember, we went to the menu of a specific server) by the Server, if you want to leave only it, but not to exit the program.

6. A little about triality.
KDX-client thing is not jarring. It is fully functional and without payment, but in a week it will start to delay the start, reminding you of payment. And each next week it will increase the delay by 30 seconds, until it is completely shut up.

There are two ways to get rid of such unconstructive behavior of a program:
a) brute force: version 1.520 win is distributed by kind people archive complete with a patch that completely bites a reminder; version 1.600 has a broken file with which you need to replace the native one in the client folder (during this operation, do not forget to save a copy of the configuration files - with the extension .stg - and you will succeed.). Look for this executable on servers, it usually lies in a public jump.
b) in a natural way: by presenting a purchase certificate file to the Client. Since they are registered, they are rare in the public domain. But there are.

And do not worry about morality and piracy. The company has already finished its earthly days, it is impossible to legally buy a license, this software is ownerless and no one will ever make claims to you for your forced hacking.
This is a brief KDX Client management course. If you read to this place, then you can already rummage around on your own servers and communicate with their inhabitants.

KDX phone, how to chat in voice chat

KDX has an integrated Internet phone with simple controls. You can communicate directly with any user (without even connecting to the server) or organize a voice chat for several (aka “conference call”, speaking culturally).

This is done as follows:
1. Both you and the person you want to talk to must have a KDX client running.
2. One of you (or both) must know the IP address of the other. If you are connecting for the first time, then exchange addresses. You can find out yours through the menu "Teams" + "Show my address".
3. The request will be answered: "Your address for KDX DCC is (...)", this is your IP. Send it to the interlocutor by e-mail, fax or pigeon mail ... (And the port for DCC should also be opened - either automatically or manually: see the very beginning of this TFM.
4. The interlocutor, having received the IP, clicks the “Connect” button in the KDX client.
5. The “Client / DCC” type is selected. All fields are left blank except for "Address". There, the received IP of the one to whom we call is entered. Then click the “Connect” button.
6. A connection status window will appear. After that, the window disappears, and if the error message does not appear, then you are connected. (If you cannot connect, then - oops! Some troubles. About them below, at the end of the file).
7. Click on the “Commands” button. At the top of the menu, you should see the name of the person you are connected to. Click on it and a submenu will pop up. You can check the correct operation by clicking the "Send message" button.
8. A message box will appear in which you can write the welcome text and send it by clicking the "Send" button.
9. The interlocutor should immediately receive the sent text. If everything works well, then its “Messages” button in the Main Menu will start flashing. Press blink to view.
10. Now let's do voice chat. Do you have a microphone and speakers? (It is better to use a headset with headphones - there will be no spurious echo during a conversation and is generally more convenient).
11. It is also clear that the microphone, which is, should also work. You can test your microphone and speakers / headphones using the AudioTester program of the same company (located on the servers).
12. This program is also good because it contains all the settings that you will need to use in KDX. Click the “Commands” button, then “Settings”, then go to the “Voice Settings” panel in this window - and you will see them.
13. So, the microphone and speakers / headphones work. Now you need to open the “Voice Control” window in KDX (for this, click the “Commands” button and then “Voice Controls”).
14. Now the one who shook the first button “Connect” let him go into the “Voice chat”. On the contrary, it is also possible, but it is better if the connected person initiates the chat.
15. The Voice Control window and a list of people in voice chat will appear. Whoever is not in the chat will not hear you. The interlocutor appeared? You can speak.
16. To do this, press the "Start Microphone" button and speak. The interlocutor should hear you.
17. Sound transmission quality may not be optimal if the “speed”, “delay”, and “sensitivity” parameters in the “Voice control” window are not selected correctly. It is especially important that the “sensitivity” is set correctly. Experiment.

Own KDX server, how to start and configure

Are you thrilled? Want to run your own KDX server? Approve!
For a local area network in which traffic is free and speeds are high, KDX is in all respects better than standard FTP in such cases. For online communities, it is also very, very good.
Do this:
1. Download KDX Server. Unzip the downloaded archive file to a folder convenient for you.
2. Run the KDX Server program. The first time at startup, she will ask you to enter a username and password for the administrator account. Enter. At the same time, try to choose a password that is as long as possible, complex and unknowable - it is advisable to mix numbers and letters - for the person who entered the server with it gets full control over the computer on which the server is installed (via the built-in remote desktop system). You do not want it to be someone other than you?
3. The next will be a request for permission of guest access. If you leave the corresponding checkbox, then visitors will be able to connect to the server without using a password. It is pretty safe. The rights of the “Guest” account have been reduced (the right to delete files, for example, is not given). And you can always close the guest entrance by attaching a password to it or restricting chat access, or even more cutting off the rights of guests, etc. Therefore - I recommend to leave.
4. In the KDX Server folder, the “Bases” directory is automatically created, and in it the “Default” subdirectory - there you need to upload all the folders and files that you want to make available through the server. If physically copying them there is difficult or just reluctant, you can create a shortcut / Alias ​​/ of any folder from another place and it will be visible.
5. Now launch the KDX client and click “Connect”, set “Type” to “Server”.
6. Enter the IP address of your server in the Address field. If you do not know the address, then you can click on the icon of the KDX server in the tray and in the opened log window it will be shown in the first line. Or click on the striped menu button at the top left and then “Copy address to clipboard”. Or you can enter the address 0 to connect to the server on the same computer as the KDX client.
7. Enter the username and password that you selected earlier. Click the Connect button.
8. Now you are connected to the server using an administrator account that has full access.
9. To view the files that you have made available, click the "Commands" button on the KDX client, and then click on your server name. A menu will appear, then click the “Files” button.
10. If you want to create accounts for other people, click the “Commands” button on the KDX client, and then click on your server name. A menu will appear, then click the Accounts button.
11. Note that KDX Server is almost completely configurable through the KDX client. This allows you to configure the server remotely, without having to access the computer on which the server is running. (A built-in remote desktop allows you to generally work with the server computer from anywhere in the world - run programs, etc.)

Own KDX tracker (server registrar)

KDX Tracker is a specialized server, the purpose of which is only so that other servers can register on it. The list on the Tracker contains the name of each server, its description and category. All this is configured and server administrators provide the tracker.
In order to visit the Tracker and see the list of Servers, an ordinary user needs an ordinary Client. You can access the Tracker in the same way as you can on any Server - by specifying its address in Connect (or by scoring it in the Address Book). It would be better to indicate the type of “tracker” during the connection, but it can also be so - it recognizes it automatically (minus one single case - if both the Server and the Tracker are hanging on the address at the same time: you must certainly indicate which one to connect to).
Installing and configuring the Tracker is similar to configuring the Server.
The “registration” of the Server on the Tracker is performed by the user with administrative rights through the menu item “Server Settings” / “Server Settings” in the third, admin part of the submenu. If you have already raised your server, then you will understand without problems.
If you already have several KDX Servers and KDX Servers, then it makes sense to agree on who will pick up the Tracker (and best of all, if it is a constantly working computer) and do it so that there is one for everyone (there is no need for each server yet and raise the tracker, this is pointless).
The tracker does not require any maintenance, the traffic is minimal, the processor and memory do not gobble up, and the convenience for users of the LAN is great - you can immediately see which servers are on the network, which are new, how many people are sitting and so on. Of course, the list is sorted by any of the columns (this is necessary when there are a lot of Servers).

Connection problems? Typical Trouble s

An error message popped up when trying to log into the Server? In its most general form, the main reasons why the connection fails are as follows:
  • You typed the address you are trying to connect to incorrectly. Or incorrectly indicated (did not indicate) the port. Check it out.
  • It is also possible that something is wrong on the way from you to the Server. Check the settings of the router and firewall, forward the ports, if necessary. And hint to the Server admin to do the same. The problem may not be with you, but with him. Often.
  • If the address is verified and you have already used it, then either the Server has died fatally (which is sad), or it has turned off temporarily and will return (which is much better), or its address has changed for some reason (look for it on the Tracker). It happens.

Type FAQ

How to upgrade my Client, Server, Tracker to the new version?
No way. The company is closed, the software is abandoned by the development and is not updated, you have the latest version and there will be no upgrade.

How to use external skins / Appearance files? (".hap" files)
Create a folder named "Appearances" in the same folder as the KDX Client. All .hap files with external skins fill in this folder. Then in the menu through the "settings" select the desired. (The option is a folder to another location, and to the Client’s folder its alias / shortcut. This should also work).
If you decide to change the look of the Server window (why? But let it be.), Then place the .hap file (or its alias / shortcut) in the same folder as the program, and name it “Appearance.hap”. Then (re) run the program, and it should change the skin to an external one.

Can sound schemes be added to skins? / Sound lists?
Can. Create a folder named "Sound Lists" in the same folder as the KDX Client. Pour files with sound schemes there (.dat or .ksl - ready-made, thousands of them; or you can make your own unique with the KDXSoundListEdit program), and your Client will start to respond with sounds to any events - the file has downloaded and the Client will blink. Or lose “Ode to Joy” - this is at your discretion.

Why does the scroll wheel on my mouse in the Client not work ?
Campaign you still sit on MacOS 9. In the top ten on the Mac and all Windows, starting with XP, the mouse works normally.

How would I make the Server boot automatically when I turn on / restart the computer?
Something like this: (for Windows):
Button “Start” (click) à “All Programs” (click) à “Startup / Startup” (double click). The Startup folder will open. Drag the prepared Server shortcut into it. The shortcut is made by right-clicking on the server program icon and then “Create Shortcut”.
It is possible and how to start the service. But if you know about this possibility, then you will not need instructions.
(Linuxoids and makovody will figure it out themselves. But I’ll apply the manual without translation. Just in case.)

Why do some menu commands have an ellipsis ("...") after the name?
These are commands that require the introduction of any additional parameters for their execution.

How to remove Client / Server / Tracker from a computer?
Just delete the folder where you have it. This is a portable program; it does not write anything to the registry.

Damn, well, the interface of this program ...
Yes, not for everybody. But you get used to it quickly ... And the vyrviglazny colors of some skins ... - just find the skin to your liking. Or do it "for yourself", there is for that stray. The main thing is that everything is very functional.

Encryption, Security, and Privacy

KDX encrypts everything. Chats, messages, news, data names, data files (both downloaded and downloaded; this can be turned off in the settings to reduce time. But it’s better not to. Time is now restless in the yard).
The company did not publish details about the encryption methods used. There is no evidence that anyone managed to crack this cipher.
Third-party researchers checked the operation of the Client / Server / Tracker and assured that they do not have unauthorized traffic, all connections are only with addresses opened by the user.
The presence of any trojans / bookmarks / backdoors has also never been reported.

Admin corner

Section for raising your own server.

Accounts and Account Classes

KDX feature - in a very flexible system for setting up user accounts. You can precisely determine by setting who can access the server and what they can do. At the same time, KDX is designed for a large number (hundreds, thousands) of users logging in simultaneously.

The classic task for the server administrator is to give hundreds of people access to [files, chat, news] at once or to take it from the same number of people. To expose the rights to each piece - there will be no time to sleep ... Therefore, the system of Account Classes has been introduced. If half of the hundreds of users mentioned belongs to one class, and the second to the other - to change access rights it will be enough to change the rights for two classes and all users related to them will receive (lose) rights automatically.

The task of the administrator is to think in advance which groups of users will go to him and create the appropriate classes. As an example: “admins”, “co-admins” “guests”, “users of LAN”, “Internet users”, “personal friends”, “privileged users”, etc. If such a classification is made correctly, then the change in rights for the desired audience of labor will not be.

Each account you create must belong to one of the previously created classes, you will select it in the corresponding menu. Each class has a set of access rights settings, and completely transfers it to the account created in this class. By default, the permissions assigned to an account are initially lower rank and change if the class permissions change.

The class settings window looks like this:

But there are times when a particular account needs to be given some rights that are not available to its class and save them for any changes. To do this, you can always add protected rights to your account, and how many of them do not change in the class, these shifts will not work on this manually pegged account.

The window for fine-tuning the account looks like this: The

checkboxes in the right column correspond to the rights given to the class to which the account belongs (this is, as it were, a visual reference to the class in general). The checkboxes in the left column apply only to the custom account.
The checkboxes in these checkboxes can have 3 states: On (tick), Off (empty, space), and Dash (dash, minus). Turning on (On) and off (Off), respectively - this is hard data and the rights selected from this particular account, changing the class rights does not affect them. No change (Dash) means that this right should be established in the same way as it is installed in the class and should change with changes in it. As a result, the actual access of the account is indicated by the color of the text (normal means that privilege will be given (On), gray color means that the right will be taken away (OFF)).
All this seems complicated, but once sorted out - and in fact the setup becomes simple and does not take much time, no matter how many accounts are on your server. Just change the access for the class and, if necessary, give privileges to individual accounts (or select them)

Remote access to computer

In the admin third of the Server menu there is a “View / Control Display” item. It is practically Remote Desktop.

As you can see, with Mac you can steer Windows. On the contrary, too. Everything is cross-platform through and through.
In addition, you can run .exe and .bat files directly from the browser (convenient for automating any permanent routine actions on the server).
There is also a Process Manager window (useful to understand which memory is eating so that your computer can barely breathe). Of course, you can kill him right there too).
Operations with files through the Client are built according to the poppy model - select the file, right-click on it and there already delete, rename, move. Android users will understand everything intuitively.

On the little things

  • Do not kick the “hung” users, those who entered, downloaded and left somewhere without disconnecting. Such an idle connection requires about 0.001 kilobytes per second (on average), which is a trifle with current networks. But, having returned, the user will immediately be able to see the updated news sections and receive (if they are sent) personal messages.
  • In case of any problems with routers and forwarding through these ports: by default, KDX uses the following:

Product - / - Protocol - / - Port Number - / - Description
KDX Client - TCP - 10600 - Direct Client Connection (DCC) between 2 KDX Clients.
KDX Server - TCP - 10700 - For communicating with KDX Client, including chat, messages, and file transfer.
KDX TrackerServ - TCP and UDP - 10800 - For communicating with KDX Client, including giving lists of servers. UDP is for KDX Servers to register with the tracker.

  • If there is interest in attendance statistics, then include its entry in the logs (they are textual). It will be written the same as in the “Server History” window of the administrative sub-menu. The trick is that for viewing the logs there is a special stray called "KDX LogView". This program very quickly comb through the stored and displays the data in sorted form: the general picture, data for any user, downloads of each file, etc. In short, any report is at your service. Admire.

Well, that’s it.
Yuzayte. (v.3.0. (ss) 2013.)

Also popular now: