Kaillera uses UDP as well, and despite it’s claims to working through routers, it actually has alot of trouble with them (both server side and client side).
Jcasetnl, look up Toqer and Mystiq on the kaillera.com forums and TRAC on Kaillera, they know quite a bit about it I believe.
Hey this may be extremely off topic, but I read your SF History story thing and I would LOVE to play you, I want to see what playing a fool at the next level is like :tup:
I don’t think its too much to do with the connection, since you can use your own PC as a server and set up a P2P connection on Kailera and still have lag(which is what I do). I think it’s more to do with the software and how frame information is transmitted and with SNES graphics is not much frame information that has to be transmitted. I once setup a connection (albiet it wireless) over my network between two relatively fast pc’s running mame and kailera and you can tell by the animation even when ONE packet may be lost or delayed so I can imagine information traveling over the internet will be worste.
you sure about kaillera running off udp packets? from what i see, its always been tcp. you can pretty much tell from the gameplay that its tcp. i also know people that play on kaillera that are on an isp that doesnt support udp packets…
and yes, kaillera not being direct connect does hinder its performance, but doing a direvt vonnect by making a server, and private, is BARELY any better… kaillera is just ver unpolished network code thats been needing an update for over 3 years thats not gonna happen ever…
zbattle on one hand is just the zsnes netcode that hasnt been updated in many years as well
zbattle really has no infrastructure to add to the netcode other than the “quarter system” which they set up, a unified place to find players who want to play the game
Kaillera built the whole infrastructure around its netplay, and used the server inbetween clients for error checking or some other dumb reason to balance it out.
Lag is more of a problem for kaillera due to its reliance on servers, which typically suck. Its better to just host your own private servers for 2 players to see a good performance, since the servers nowadays get bogged down. Not to mention the fact that the ping it reports is only refreshed once during connection, and is based on you to the server, and not on you to the person you are playing, which some people confuse for being some sort of accurate guage for lag. Also MAME has a higher system requirement, and if one side is slow, the other side gets bogged down for no apparent reason other than the faster side has to wait for the slow side to catch up… and god do I hate that shit.
and yeah, zbattle doesnt send as much shit, too bad I notice it dropping keyframes like crazy, I can live with the lag in kaillera exchange for no desynching and actually having moves come out.
In “kaillera features” it says “uses UDP for better latency” (also shows up as using UDP ports in the firewall).
But it also says “works through firewalls” (right, “connected, logging in” bug anyone?) and “low to no lag for players with good ping”, while people with 20-40ms have reported laggy games.
The difference between Kaillera and Zsnes netcode is probably like in CS with the cl_lw setting (0 means you see what the server sees, 1 means you see shots as though you were on LAN). I wonder what would happen if someone implemented that sort of instant response front-end for Kaillera netplay … The problem would then be moves not ‘registering’ even though on your end they appeared to come out in time.
Just thought I would chime in and give some personal experience on these items.
Back when Xband was released I was playing SSF2 on Sega Genesis and SNES over a 14.4 KBP modem(or maybe it was slower?) and I was able to get virtually lag free games.
If someone can find a way to set up Kailera EXACTLY like Zbattle(UDP, P2P etc) then we can maybe start figuring out what is getting messed up in the process.
I think it’s gotta be something else besides “frame data” because I have played on Zbattle against players from the UK, Mexico, Asia and Holland and all of them were lag free. That is unheard of on Xbox Live and Kailera. Why is Zbattle so good? :looney:
Same here. I play game a lot with a friend who now lives in Austrialia and we have virually lag free games all the time on zbattle. On Kaillera I always have some sort of lag but it’s not like you can’t deal with it.
Zbattle works differently though, because P2P play is hardcoded into the ZSNES emulator.
You’d have to program it into MAME yourself.
The MAME developers hate the idea that kaillera exists at all so I doubt you’re gonna get any support from them there.