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.