How do you use Kaillera with SNES9X?

If you're having problems with Snes9x, or think you've found a bug, this is the place to be.
Post Reply
Wolf
Snes9x White Belt
Posts: 3
Joined: Wed Feb 25, 2009 10:46 pm

How do you use Kaillera with SNES9X?

Post by Wolf »

I see people on Kaillera server using it just wondering how.
User avatar
Camo_Yoshi
Snes9x Purple belt
Posts: 922
Joined: Thu Nov 08, 2007 7:59 pm

Post by Camo_Yoshi »

Netplay is already built into SNES9x; see here:

This support should currently be considered beta. Netplay support allows
up to five players to sit in front of different computers and simultaneously
play the same game, or just watch someone else play a game. All the computers
have to be connected to a network that allows TCP/IP traffic to flow between
them; this includes a local Ethernet-style network, a modem connection to
another machine, a Windows direct-cable connection, or, if you're lucky and
have short ping times, the Internet.

Its currently easier if you use Snes9x in windowed mode while using Netplay,
mainly because Netplay currently displays status information in the window's
title bar, and it might be necessary to setup a separate chat application so
you can talk to the other players when deciding what game to play next.

One machine has to act as a server which other players (client sessions)
connect to. The 'master' player, player 1, uses the server machine; the master
decides what game to play. The server machine should be selected to be the
fastest machine on the fastest connection in the group taking part due to the
extra functions it has to perform.

Load up a game, then select the 'Act as server' option from the Netplay menu
to become a Netplay server; the 'network', in whatever form it takes, will
need to be initialised, if necessary, before you do this. Then just wait for
other players to connect...

Clients connect to the server using the 'Connect to server...' dialog, again
available from the Netplay menu. Type in the IP address or host name of the
machine running the Snes9x server session and press OK. The first remote client
to connect will become player 2, and so on. Start Menu->Run->winipcfg will tell
you your current IP address, but note that most dial-up ISPs will allocate you
a new IP address each time you dial in.

If the server has the 'Send ROM Image to Client' option checked, it will send
the client a copy of the game it is currently playing; don't enable this option
when using a slow network - sending 4Mbytes+ to several clients will takes ages
when using a modem! If the option is not checked the server will request the
client loads up the correct game first before joining the game.

Once the client has got a copy of the game the server is playing, the server
will then either send it S-RAM data and reset all players' games if the
'Sync Using Reset Game' option is checked, or send it a freeze file to get the
new client in sync with the other player's progress in a game.

If the master player loads a different game, the server will either
automatically send remote clients a copy, or request that they load the game.
If the master player loads a freeze file, the server will automatically send
that to remote clients as well.

Client sessions must be able to keep up with the server at all times - if they
can't, either because the machine is just too slow, or its busy, the games
will get out of sync and it will be impossible to successfully play a
multi-player game...

...To make sure this doesn't happen, don't move the Snes9x window unnecessarily
and don't use Ctlt+Alt+Del to display the task manager while playing. Also stop
any unnecessary applications and as many background tasks as possible. Even
something as simple as a text editor might periodically write unsaved data to
the disk, stealing CPU time away from Snes9x causing it to skip a frame or
delay a sound effect; not a problem for most games, but the Bomberman series
(the best multi-player games on the SNES) sync the game to sound samples
finishing. Turning off 'Volume envelope height reading' from the Sound Options
dialog might help with this problem.

END MASSIVE WALL OF TEXT
Snes9x FAQs | Forum Rules
What operating system are you using? 32 or 64bit? Version of Snes9x? Is the text at the bottom of the window white when you load the game?
These suggestions are usually the solution to your issue!
isamu
Snes9x White Belt
Posts: 3
Joined: Mon Apr 12, 2010 5:16 am

Post by isamu »

He is referring to Snes9k, which is a derivative of the Snes9x and supports netplay over the Kaillera client. I have used it and it works for the most part.

But what I would like to know....and I'm hope someone can help me here, is why aren't all the roms supported when selecting a game within the Kaillera window? I have looked for all the variants of Super Mario World and Donkey Kong Country, and most of them aren't there. What's weird is that all versions of DKC within the Kaillera client appear to be only the "Competition" version, and starts you off on the first level with a 5 minute timer. I cannot get a normal 2-player coop game of DKC going online over Kaillera.

Can anyone explain this?
User avatar
Camo_Yoshi
Snes9x Purple belt
Posts: 922
Joined: Thu Nov 08, 2007 7:59 pm

Post by Camo_Yoshi »

Honestly, if you want to play Snes online with other people, you might want to check out zbattle.net.

You have to use ZSNES though.
Snes9x FAQs | Forum Rules
What operating system are you using? 32 or 64bit? Version of Snes9x? Is the text at the bottom of the window white when you load the game?
These suggestions are usually the solution to your issue!
isamu
Snes9x White Belt
Posts: 3
Joined: Mon Apr 12, 2010 5:16 am

Post by isamu »

Camo_Yoshi wrote:Honestly, if you want to play Snes online with other people, you might want to check out zbattle.net.

You have to use ZSNES though.
Yeah, I'm aware of ZSNES in fact I play online with my friend using it all the time. The problem is, it doesn't allow you to use game genie codes online, while I'm trying to see if Snes9x does. If Snes9x does, then that would be great, as I'd like to use some codes for DKC and SMW while playing online with my bro :)
Deathlike2
Snes9x Brown Belt
Posts: 1158
Joined: Mon Jan 10, 2005 6:34 am

Post by Deathlike2 »

The operation of just using cheats will cause dsyncs (as in, if one side doesn't know what the other is doing, desyncs tend to happen)... you would be better served creating an IPS patch or a hardpatched ROM with the cheats enabled.
Continuing FF4 Research...
isamu
Snes9x White Belt
Posts: 3
Joined: Mon Apr 12, 2010 5:16 am

Post by isamu »

Deathlike2 wrote:The operation of just using cheats will cause dsyncs (as in, if one side doesn't know what the other is doing, desyncs tend to happen)... you would be better served creating an IPS patch or a hardpatched ROM with the cheats enabled.
Thanks for the reply Deathlike it's appreciated and keep up the great work you are doing with ZSNES. You're suggestion of creating IPS patch with the cheats enabled sounds very good. But how exactly is this done? If you could give instructions on how to do it that would cool :)
Post Reply