Using Kaillera without lag- by Maxwell Adams, Krakhan, and Casao


1. What is this about?

There are many emulators out that that support netplay over Kaillera. Usually, people all connect to a third-party Kaillera server, and everyone plays with lag. By running a Kaillera server on your own machine, you can play without lag, and people can connect to you and watch you play.

2. Requirements

Everyone will need the same emulator; one which uses Kaillera for netplay. They will also all need a copy of the same rom.

3. Procedure

Download the Kaillera server and unzip those files into a folder somewhere. Edit the .conf file so Public=0 and AllowWebAcces=0. That isn't necessary, it's just better to run it that way. You can also change the server name and message stuff however you like.

Run the Kaillera server, which is just a command prompt looking thing. Fire up your emulator, get Kailerra netplay started, and connect to 127.0.0.1:27888 (this means you connect to yourself). Make sure your connection type is LAN - 60 keyframes. Now find out what your ip address is. Add ':27888' to that address. Now you've something that looks like 275.68.210.219:27888. That is the IP address you want people to connect to so they can watch you play. You get no lag at all because you connect to the server with 0 ping and update the controls 60 times per second without fail. People can see what you're doing and it works fine for some reason.


Krakhan- I'm using a Link DI-524 router, and even when I tried to set up the appropriate port forwarding the act as the Kaillera server, I can see connections coming in, but they never get accepted. Once I put my computer in the Demilitarized Zone (i.e. out in the wild ferocious internet), I was able to get people to join without any problems. Make sure in the config file you set public=0 if you don't want random people joining your server and making random games and other crazy things.

Casao- Both players need SNES9k and Hamachi installed. One of you(you, for this) needs the Kaillera server installed. Turn off Public and AllowWebAccess like above in Kaillera and run it.

Create and join a network in Hamachi. Click on the second icon from the right, name it, and maybe password it. Give this info to your buddy, and watch him join.

Start up SNES9k and click Netplay>Options. Change the "Ask server to pause when [] frames behind" option. I had it set to 30 and it was basically perfect. Then, click File>Play Kaillera Game(or whatever the menu choice is, it's similar). Note that any roms need to be named the same and be unzipped.

Have your buddy type in your Hamachi ip(it'll be on the buddy list) to his client and join. I find it's best to use 127.0.0.1 when hosting, my Hamachi ip didn't seem to work for me.

You're in the game. Have fun. Save often to avoid desyncs. You can also use private Vent servers(the demo server works perfectly fine for this), and anything else you want. Hamachi's an incredible program for gaming in general. I find running Vent with a PTT hotkey on my R2 button to be perfect for the game.