KahnCentral.net
Downloads
Support
Resources
Links
Forums


User Guides

 

Kahn Frequently Asked Questions
This FAQ should help to answer most questions you may have about Kahn. For help with anything not covered here, please talk to an op. Please email me with any topics you feel I should include on this page. Thanks!

General Questions
  1. Is this thing really free?
  2. How do I play _______ (insert game here)?
  3. Every game server I connect to takes me to the same chat server! What gives?
  4. My friend and I are trying to play but we can't see each other in the game.
  5. Does the game server affect game performance or lag my game?
  6. My Windows game says it can't find an IPX network or drivers.
  7. Why do I get the message "You have no access to this server. Sorry."?
  8. What does "Unable to create socket" mean?
  9. What does "Can't connect to selected server" mean?
  10. How do you use Kahn with AOL? (updated! Thanks Jess)
  11. Kahn's "Search for games" didn't find my game. What do I do?
  12. Does Kahn work on Windows NT or Windows 2000?
  13. Why don't you update Kahn or release the source code?
Special Game Information
  1. How do I play Duke Nukem 3D on Kahn?
  2. Why do EA Sports games suck so bad online?
  3. How do I play Doom/Doom2/Heretic/etc on Kahn?
  4. What are the best settings for Descent 2 multiplayer?
Kahn Chat Questions
  1. What is IRC?
  2. What are channels?
  3. Why do some people have "@"s by their name?
  4. What is a channel operator?
  5. How do I become a channel operator?
  6. What is an IRC Operator?
  7. How can I become an IRC Operator?
  8. What is flooding?
  9. What is a takeover?
  10. I want to report someone who's doing something wrong but no IRC Operators are online. What should I do?
  11. I just got banned from a channel. Can an IRC Operator let me back in?
  12. My channel has no operators. What do I do?
  13. Why does the server disconnect me saying "You are banned from this network"?
  14. Who is OperServ/ChanServ/NickServ/MemoServ?
  15. What is a bot?
Advanced Topics
  1. How do I use Kahn through a firewall or internet router/routing software?
  2. How do I use Kahn with a SOCKS proxy or other proxy server?
  3. Why can't I connect to my own Kahn server?
  4. Why doesn't my Kahn server appear in the server list?
  5. How do I use Kahn behind a Sygate NAT router?
  6. How do I configure the ZoneAlarm firewall to allow me to play on Kahn?

General Questions

1. Is this thing really free?
Yes, Kahn is really free now! No catch. Please use it and pass it around as much as you like!

2. How do I play _______ (insert game here)?
Kahn simply makes your computer think that you are on an IPX network with everyone else who is connected to the same game server as you are. This means that any game that is IPX-compatible (DOS or Windows) can be played over Kahn. So, to play the game of your choice, get a friend or friends, make sure you are all connected to the same Kahn server (it doesn't matter which one, as long as you're all on it!), and start your game. Once in the game, have one person create a new multiplayer IPX game. The rest of the players will be able to see that game in the game's lobby or multiplayer game screen and they will be able to join it. Once everyone is joined, start playing! Note: You do not have to launch your game from Kahn chat (like some other programs make you do). You can start it any way you like. For this reason, do not be concerned if Kahn does not detect all of the games on your hard drive, because you can still play them.
3. Every game server I connect to takes me to the same chat server! What gives?
Every game server in Kahn is linked to the main Kahn IRC server. Anyone using Kahn on any server will end up in the main #kahn chat channel. Before starting a game, please be sure to check with your friends to make sure you are all on the same game server.

Since Kahn uses IRC for chat, you are not required to use the included chat client, PCON, to chat on Kahn. Just run your favorite IRC client and direct it to connect to kahncentral.net (port 6667), and join the channel #kahn.

Some popular IRC clients are:
mIRC
Pirch98 (Website is dead : Dated 04-20-2004)
4. My friend and I are trying to play but we can't see each other in the game.
This can be caused by one of two things. The most common reason for this is that you and your friend on on different Kahn servers. Go back to chat and make sure you're both connected to the same server and try again.

If that method fails, and you are running a Windows-based game, you may not have your IPX protocol properly installed. See question #6.
5. Does the game server affect game performance or lag my game?
The Kahn game server does not process actual game data during game play. The server is responsible for setting up the game so all players can get connected to one another. Once a game starts, the only player who sends any data to the server is the host or creator of a game. The data that player sends is minimal, and is only used so others on the game server will be able to see that game in progress and be able to join. Some games, for example Warcraft 2, do not have this feature and so the host will not send any data back to the game server during play. During gameplay, all data is sent directly between all players. This is also known as peer-to-peer mode. Note: Some games are inherently client/server based (Quake, Quake2, Descent3 in Client/Server mode, etc.). You can play these over Kahn, but unless the game host/server has a fast internet connection, the gameplay will be poor.
6. My Windows game says it can't find an IPX network or drivers.
If you have this problem, you simply need to add the IPX protocol to Windows networking. To do this, go to the Windows Control Panel and double-click on Network. Click the Add button, then select Protocol in the next screen. Choose Microsoft from the left list, and then choose IPX/SPX Compatible Protocol from the right list that appears. Click OK several times. You may be asked for your Windows CD to copy some files. You will need to reboot your computer in order for the new protocol to be activated. After rebooting, restart Kahn and your game should be working!
7. Why do I get the message "You have no access to this server. Sorry."?
This is usually due to one of the following reasons:
  • You are using a hacked serial number that you did not receive from Stargate Networks. Kahn is now free and you can remove your hacked serial and play normally.
  • You are using a duplicate serial number that is already being using on the server.
8. What does "Unable to create socket" mean?
This is almost always due to an invalid IP address. Kahn attempts to automatically configure the IP address in your system. If you have more than one TCP/IP interface (like a LAN card and a PPP dial up connection), there could actually be two IP address in your system. Additionally, if you have selected "Always use this IP address" and you are connecting to an ISP that provides dynamic IP addresses, then your last IP address will probably be wrong. Windows 95 and 98 ship with a program named WINIPCFG. It is normally found in the C:\WINDOWS directory. After you connect to your ISP, run this program and look at the IP address used for your dial-up connection. Make sure this address is the same as the address that Kahn uses. If not, enter it into the Kahn settings dialog. You may need to then select "Always use this IP address" and then restart Kahn to make the change take effect.
9. What does "Can't connect to selected server" mean?
Kahn tried to connect to the server you selected and failed. This is usually due to one of the following things:
  • Kahn is configured with an incorrect IP address. (See question #8 above on how to set the correct IP address.)
  • The ports Kahn uses (UDP ports 2208, 2209, 2210, and 2224) are blocked by either a firewall or an invalid SLiRP configuration.
  • The server you are trying to connect to is down.
10. How do you use Kahn with AOL? (updated! Thanks Jess)
You must be using AOL for Windows 95/98 version 3.0 or later. Normally it will work correctly the first time. If it fails for you, then you probably have an incorrect IP address configured in Kahn. Go to Start, Run, and type winipcfg. In the dropdown box, select AOL Adapter. Copy the IP address displayed into the Kahn Settings screen, check "Always use this IP Address", and restart Kahn. You will need to repeat this procedure each time you reconnect to AOL.
11. Kahn's "Search for games" didn't find my game. What do I do?
The "Search for games" command uses a file called games.txt that tells it what games to look for. Some new games and even some old games that no one has notified us of will not be included in this file. To add your game manually, click the Add button on the Launchpad and enter the title of your game. Then click the Find... button and find the game's EXE file. Kahn will fill in the File name, Program directory, and Icon for your game. Remember to leave "Close chat when playing games" checked to reduce lag. If you feel you know of a game that should be included in Kahn's games.txt file, please let me know! Please include the EXE file name and any program parameters for the game. Sending an icon file is greatly appreciated as well!
12. Does Kahn work on Windows NT or Windows 2000?
Currently Kahn only works on DOS, Windows 95, 98, and Millennium. Windows NT and 2000 do not have support for virtual device drivers (VxD's), which Kahn uses. You will receive a message such as "Unable to open Kahn VxD. This may be due to an older version of Kahn being run..." when you attempt to run Kahn. If or when Kahn works on NT or 2000 we will be sure to let everyone know. Please do not email us asking about support for NT or 2000.
13. Why don't you update Kahn or release the source code?
Unfortunately, the owner of Kahn has refused to release any source code to the Kahn client to either myself or under an open-source license. I do have the source to PCON, the Kahn server, and the Tracker, but cannot release them since I am not the copyright holder. There have been no updates to PCON because it is a completely optional utility; there are other IRC clients available with many more features, and you are not required to use it to launch games.
Back to top

Special Game Information

1. How do I play Duke Nukem 3D on Kahn?
VASA has a webpage with lots of information about playing Duke 3D on Kahn as well as a customized network driver for use on Kahn, called Kahnmit. Click here to check it out.
2. Why do EA Sports games suck so bad online?
Kahn actually does support EA games, but they are extremely speed and bandwidth intensive and usually cannot be played over the Internet with much success unless all players have a high bandwidth Internet connection, such as dual ISDN, Cable, DSL, or faster.
3. How do I play Doom/Doom2/Heretic/etc on Kahn?
Before you try to play any of these older games on Kahn, you should know that they were written long before anyone had thought of internet gaming, and so they do not play very well unless everyone playing has a fast internet connection. Modem users will most likely not have a playable game and it will be very jerky. That said, here is how you go about setting up a game on Kahn: Find someone to play, and agree on all the settings beforehand. You all need to enter the same settings for difficulty, map, number of players, etc, or it won't be able to start the game. Make sure you are all on the same Kahn server. Then everyone needs to run the Doom setup program (or DM.exe), and select Network/IPX multiplayer game. Enter the agreed-upon settings, and launch the game. Once everyone does this, all the games should connect and the game should start.
4. What are the best settings for Descent 2 multiplayer?
If you plan on playing in a game with anyone on a dial-up modem, these settings should be used for the best gameplay: Choose 5 packets per second, and select Short Packets. If everyone in the game is on a fast internet connection and no modem players will be joining, you can probably get good gameplay out of 8-10 packets per second, and long packets (leave Short Packets unchecked). Long Packets makes ship movement appear smoother at the expense of bandwidth.
Back to top

Kahn Chat Qustions

1. What is IRC?
IRC stands for Internet Relay Chat. It's a system that allows you to talk to other users on a network of chat servers. Kahn Chat uses the IRC standard. Kahn's main IRC server may be reached with any standard IRC client by connecting to irc.kahncentral.net, port 6667. You may also use our web-based chat by clicking here.
2. What are channels?
Channels are virtual meeting places within IRC where you talk to other users. The proper term is channel, not room.
3. Why do some people have "@"s by their name?
The @ designates people who are channel operators.
4. What is a channel operator?
Channel operators are the people who control whatever channel they're on. They have the ability to make other users operators on that channel and to kick or ban other users.
5. How do I become a channel operator?
If you create a new channel then you will automatically be an operator on that channel. Simply join a channel and if it doesn't exist, it will be created and you will have operator status on that channel. If the channel already exists, then the only way to get operator status on that channel is for another operator already on the channel to make you an operator.
6. What is an IRC Operator?
IRC Operators control the entire chat network. They have numerous abilities, including the ability to kill connections of abusive users and ban users from the entire chat network. They also have high-level access to the network services system. IRC Operators are the people to go to if you're having a problem, either with your channel, another user, or Kahn in general.
7. How can I become an IRC Operator?
If you're interested in helping us out on Kahn, please fill out the Op application.
8. What is flooding?
Flooding is basically any type of harassment of a user or channel by talking. Some common instances of flooding include (but are not limited to):
  • Sending many messages rapidly
  • Repeating a message over and over, rapidly or not
  • Sending numerous CTCP queries (ping, version, etc.) to a user
Flooding is not permitted on Kahn Chat. If someone is flooding and refuses to stop after you ask them politely, please notify an IRC Operator.
9. What is a takeover?
A takeover is gaining channel operator status on a channel by means other than creating a new channel or having an existing operator make that person an operator. In layman's terms, it is someone "stealing" channel operator status from the existing operators on a channel. Takeovers are extremely rare on our chat network, but they are not impossible. Obviously takeovers are not permitted on Kahn Chat. If your channel suffers a takeover, please notify an IRC Operator.
10. I want to report someone who's doing something wrong but no IRC Operators are online. What should I do?
Email Brokenmachine.
11. I just got banned from a channel. Can an IRC Operator let me back in?
Since channels are controlled by whoever starts them, we are unable to involve ourselves in this type of matter. This must be taken up with the operators on that channel.
12. My channel has no operators. What do I do?
You can either notify an IRC Operator, who can correct the problem, or if you're a do-it-yourself type of person, you can get everyone to leave the channel. When you rejoin the empty channel it will be recreated as a new channel and you will have operator status.
13. Why does the server disconnect me saying "You are banned from this network"?
Our network services system allows IRC Operators to ban abusive users from the network. Unfortunately for you, an abusive user came from your Internet Service Provider and the only way to get rid of him was to ban your entire provider. This is obviously unfair to you, but at times it is the only way to deal with such abusive users. We work closely with providers to track down such users and have their accounts cancelled so we are able to let your provider back onto our system. If you're getting this message and donít know what you did to deserve it, please follow the instructions given in the message and we will be able to provide further information on why the ban was placed.
14. Who is OperServ/ChanServ/NickServ/MemoServ?
These are the IRC representations of our network services system. They are not actual users. OperServ responds to IRC Operators only, so don't bother with it. For help on using Chanserv, Nickserv, and Memoserv, including a full list of available commands, please download the Kahn Services Help File.
15. What is a bot?
A bot is a program that sits on IRC and performs channel administration functions. It is not an actual user. Most bots keep lists of the channel operators on a particular channel and allow authorized users to gain channel operator access via a password. Some also perform other functions.
Back to top

Advanced Topics

1. How do I use Kahn through a firewall or internet router/routing software?
If you are using a Linux IP Masquerading firewall, chances are good that you will be able to use Kahn without any special configuration. Please note however, that only one computer at a time behind the firewall will be able to use Kahn.

For other routing software or firewalls, you may need to configure some port mappings. Kahn uses udp/tcp port 2224 and udp/tcp ports 2208-2210. Map these ports from the firewall to your internal computer's IP address and you should be fine. Please refer to your software's manual or website for information on how to map ports.
2. How do I use Kahn with a SOCKS proxy or other proxy server?
At this time, Kahn does not support SOCKS or any other proxy server. Sorry. You can play through a Linux computer or another router that supports NAT (Network Address Translation). See the previous topic for more information.
3. Why can't I connect to my own Kahn server?
The Kahn server and Kahn client share the same ports, therefore you will not be able to run the Kahn client while a server is running on the same computer. The Kahn server is designed for use on a dedicated internet machine or a dedicated LAN machine for TCP/IP-only networks. Using the regular Stargate server or other internet Kahn servers will in no way hinder your game performance, even if you are located on the other side of the world (the server is currently in Kansas City). See General question #5 for more about the lag issue.
4. Why doesn't my Kahn server appear in the server list?
This is caused by one of two things. Make sure your kahnd97.ini file contains the line Tracker=64.133.1.51. Without this line, it won't know where to send the server information. If you have that line and still do not see your server listed, and you are running a Linux Kahn server, make sure you are running the latest libc6 version of the server. To find out which version you are running, change to your Kahn server directory and type ldd kahnd97. If you see libc.so.5 in the output, you need to download the libc6 server. If your server still doesn't appear, please contact Support.
5. How do I use Kahn behind a Sygate NAT router?
Sygate technical support has provided the following forwarding rule. Download the file Kahn.sar and import it from the Sygate manager's access rules dialog box. There are 4 rules within the file. Once you import the rules, you will need to change the client IP address in all 4 rules to the IP address of the client that will be participating in the games. There is no way to forward 1 port to multiple clients, so if a client with another IP address decides to play, the rule will need to be modified with the IP address of the new client.
6. How do I configure the ZoneAlarm firewall to allow me to play on Kahn?
If you are using ZoneAlarm Pro, try these steps to allow Kahn to access the internet. These are untested so please let me know if they work or not.

1. Click on the Security Panel.
2. Click on the Advanced button.
3. Within Internet Zone Custom Settings, scroll down to the appropriate port type. Select UDP incoming and outgoing.
4. Check the box next to the appropriate port and a text box will appear where you can enter the port number(s) below.
5. Type the port number or range (2208-2210, and 2224) you would like opened.
6. Click "OK."

If you only have ZoneAlarm (not Pro), it does not allow you to manually configure which ports to open access to. ZoneAlarm's website recommends running at Medium security level, and it should dynamically allow the ports to be accessed.

If none of the above options works for you, simply disable ZoneAlarm while you are playing on Kahn, and re-enable it after you are finished.
Back to top