PDA

View Full Version : playing kaillera through p2p


Pages : [1] 2 3

0746
07-22-2007, 06:39 PM
http://kaillera.movsq.net/kailleraclient.dll

information n stuff: http://kaillera.movsq.net/

EveryFlowerFlow
07-22-2007, 06:47 PM
this might be the greatest thing ever.

Kyokuji
07-22-2007, 08:12 PM
Oh shit. This is huge.

RushedDown
07-22-2007, 08:17 PM
u my friend are fuckin godlike

DropKick Murphy
07-22-2007, 08:26 PM
this is big. this is almost GGPO big.

Snowe
07-22-2007, 08:30 PM
I'm truly speechless man.

Shodokan123
07-22-2007, 08:47 PM
has anyone gotten it to work with mame? and 3s?

Dragonfave723
07-22-2007, 08:53 PM
This needs to be stickied.................:wgrin:

Snowe
07-22-2007, 08:55 PM
has anyone gotten it to work with mame?

I've gotten it to work with mame, but it crashes after one game. Dunno if anyone else gets this?

Emil
07-22-2007, 08:56 PM
This doesn't work for me...it desyncs the game, and crashes. And for my opponent, their configs were reset, and you can't dipswitch either.

RushedDown
07-22-2007, 09:12 PM
played cota with jedahsministry and it was real nice first 2 rounds then it got slowdown

but when it was running good shit was way better than kaillera

please continue to work on this
not having to play with all the mvc scrubs and people yelling in chat would be too good


worked for me with mame .64 btw

Overworld
07-22-2007, 09:52 PM
Haven't tried this yet, but I'd have to give you major props for working on something many people wish they could make themselves. Hopefully you continue! If not thanks for what you've done already, sounds very good.

So does this really cut out the middle man, I thought kaillera was sorta...the middle man? Or perhaps I'm not reading "playing kaillera through p2p" correctly. I'll just have to give it a go sometime.

RushedDown
07-22-2007, 10:31 PM
its direct ip connect no kaillera

Shodokan123
07-22-2007, 10:34 PM
ralph, lets try it

Dandy J
07-23-2007, 12:03 AM
Great work! I tested with ST, which was good but went into slow-mo after like 5 or 6 matches. Then Jojo's with MAME32PPK 0.116u3.1, which was perfect the entire way through the set (we played for about an hour).

Atb_555
07-23-2007, 12:14 AM
Does this only work with the most recent Mame emus? Or will it work with Mame32K 0.64en?

Overworld
07-23-2007, 12:34 AM
Great work! I tested with ST, which was good but went into slow-mo after like 5 or 6 matches. Then Jojo's with MAME32PPK 0.116u3.1, which was perfect the entire way through the set (we played for about an hour).

How was the lag?

Dandy J
07-23-2007, 01:18 AM
How was the lag?
approx. 3 frames of input lag

0746
07-23-2007, 03:15 AM
...lol...

So it crashes?
Crashes as in crashes and melts down and the program closes by itself and gives you that dialog saying "do you want to send error report to microsoft?"
Or
Crashes as in it never actually crashes and you get that annoying single sound chunk repeat and it stays like that for ever and you have to control alt delete to end program?
If second is the case, its probably from packet loss/network congestion. Well, cant tell you to switch to excellent instead as there is none atm...
When the game is frozen, could both of the players try typing in ":retr" where you type in chat in the "Connection Window" to see if it goes back to normal. Since GUI runs in a seperate thread, user should be able to do that. If it fixes the problem and game speed improves or converges back or regardless, I'll have to remember to add auto retransmission next time. If thats not what it is, it could take some time to figure out the exact cause.

If possible, I would really like to know if the client even runs on vista. I stole its threading framework from some stilltobereleasedandtested client.

RushedDown
07-23-2007, 07:28 AM
yes im using vista and it worked for me

i have vista ultimate

Shodokan123
07-23-2007, 08:52 AM
approx. 3 frames of input lag

thats still a bit... but 3/60 is not bad

caliagent#3
07-23-2007, 09:23 AM
So how is it compared to ggpo, kaillera and xbl?

Rhythm1c
07-23-2007, 09:57 AM
I tried this twice now, The first time was a bit too short but for the two matches I played with jedahsmin they seemed to run just fine with the exception that neither of us could chat with the other. About the same as if I had played on the private server we usually play at.

keeping in mind that I am west coast and jedahsmin is east >_>


Second time was with somebody who is in the same city as I am. Ran just fine.

Best way to describe it would be playing over xbox live with a very excellent connection. Very minor input delay.

MagnetoManiac
07-23-2007, 01:39 PM
this shit doesnt even connect for me

DeadlyRave-Neo
07-23-2007, 03:55 PM
will it work for nebula cuz i wanna play martial masters

Dracula_X
07-23-2007, 04:38 PM
I'll have to check this out

Johneh
07-23-2007, 04:47 PM
Give it a name so I can start telling people what it is I'm forcing them to use. :)

Dandy J
07-23-2007, 06:03 PM
k so someone make an irc channel

Shodokan123
07-23-2007, 06:24 PM
k so someone make an irc channel

#3rdstrike.org on efnet

Chi-Rithy
07-23-2007, 11:02 PM
What happens when someone desync?

Does mame just shuts off?

Cause thats what happening when I try to play someone in wc.

tolkien
07-24-2007, 08:26 AM
does this work on winkawaks

Shodokan123
07-24-2007, 08:43 AM
does this work on winkawaks

read the first post...

"written for kawaks"

caliagent#3
07-24-2007, 10:35 AM
Tried it last night playing ST on mame 0.64 and it was perfect, only problem was random lag spikes which i think was due to my ISP doing some maintanence.

Tried 3s and had some problems, it would run at normal speed, then slow down. kinda weird. gonna try again tonight.

JohnnyHazardous
07-24-2007, 03:06 PM
Seems like he updated it. The source is posted and the new .dll is 44k.

0746
07-24-2007, 03:46 PM
Another update...link on first post. or just goto http://kaillera.movsq.net/ and download whichever file was uploaded most recently.

Gaijinblaze
07-24-2007, 03:49 PM
#3rdstrike.org on efnet
Is it just me or does no one use this? I've gone into the channel a few times and no one has been there. How in the world do you guys find opponents? Unless I'm totally misunderstanding how this thing works.

A_Rival
07-24-2007, 05:19 PM
Is it just me or does no one use this? I've gone into the channel a few times and no one has been there. How in the world do you guys find opponents? Unless I'm totally misunderstanding how this thing works.

Yeah there's nobody in that channel. I just ask people if they want to try p2p, and it happens. Truthfully, I've only done it with one person.

Godweapon has a p2p option that's pretty crazy, although it's a LOT more laggy than this. Hopefully my connection will improve so that I can actually try this thing out.

JohnnyHazardous
07-24-2007, 08:07 PM
Wow no lag against my friend that usually has lag playing on his server...

The first time I hosted and it crashed after we were chatting a bit and I picked Ken (in 3s)

Second time no problems at all!

I was wondering if three people could connect to one person and watch the match like in normal Kaillera... I haven't gotten the chance to try it yet.

Overall this is awesome! If I had to describe the speed, I'd say it's as good or maybe even BETTER than GGPO speed. Only thing that GGPO has is lobby and stuff.

EDIT: A suggestion is to stop making the thing revert to default settings. The name goes to default, the port goes back to 27886 even though I use 27888. Even the check mark next to the port goes back to checked if you uncheck it. Is there a way to fix this?

Mr PH
07-24-2007, 08:27 PM
I just played on Mame++ 0.116u3.1. Real good. Props to the creator of this and I hope you keep updating. :)

Dracula_X
07-25-2007, 10:22 AM
So far i've had no luck with this

Grits'N'Gravy
07-26-2007, 02:39 PM
Can't wait to try this with ST. My computer is going to be in the shop for a couple weeks though.

In general opinion, what is the best client to be using with this? I don't like MAME online that much because it seems the input lag can be pretty bad as well as dsyncs and all the crashes.

Thanks for the project, I was hoping GGPO would work for ST but I think this project might become just as good from what I'm reading.

Good luck in the future.

0746
07-26-2007, 03:57 PM
This is not a server or a client that'll connect to any servers. You don't need anything more than the .dll file posted on the first post. One person agrees to be connected by hosting and the other person connects. Host has the privilage of taking certain initiatives but nothing that will compromise its integrity as a p2p system. This is...p2p at its best. If you wanna get any better than this, you'll need to modify your emulator internally and save internal states of frames and send keyframes back and forth like GGPO to simulate even lower frames delays.

gl0ry
07-26-2007, 10:08 PM
I've had great success with this. good work

I've had little to no delay in third strike, with no real frame skips. Played with at least 4 different people now with similar results.

Gaijinblaze
07-28-2007, 12:11 PM
I wish I knew what factors determine whether or not this thing connects properly. The first person I tried it with, it worked on the first try with no changes to anything. I tried with two other people a couple days later and I couldn't get it to connect with either of them, with different combinations of hosting and joining, trying different ports, disabling firewall, etc. Too bad because I really liked this thing when it worked.

0746
07-29-2007, 11:16 PM
Another update. Link on first post or website: http://kaillera.movsq.net/

- Added the options to save some basic settings as requested.
- Fixed the frame misalignment bug while using the "an extra frame delay to smooth the game further" option which caused kawaks to desync.
- put some basic FAQs on the website as well as instructions on how to install and use it. I've also answered most of the unanswered questions here in the FAQs.
- Added a delay calculator on the website. Someone asked me if this was always better than playing on kaillera. The answer is: No its not. For example, if both players ping less than 20 ms on the server and 60 ms with this client, you are better off playing on the server using higher connection settings. You can use the delay calculator on the site to check. It has all the existing server models for you to compare including the latest EmulinkerSF run on GW and I'll try to keep it updated as new server/client updates are made.
- Added limited chat transmission before game starts off. Could help solve the dips problem? who knows
- Had to make minor change in the netcode to fix the frames misalignment bug so unless your ping is 0-16, trying it with versions downloaded earlier will cause serious lag spikes.
- Also don't use the "add extra frame delay to smooth games" option if it doesn't lag in the first place.

hope you enjoy it =)

leaveal
08-03-2007, 06:59 AM
wow this is really cool. there's barely any lag at all (played a ton of SFA2 games just now). thanks a lot for this 0746!!

...am i missing something, though? cause my .dll is like 31kb.

DarkNecrid
08-03-2007, 07:01 AM
Thats all it should be!

0746
08-03-2007, 06:45 PM
Don't give special attention to considerable difference in executable file sizes =) Not for this or any other executable for that matter. If I compressed it, it'd have been 16 kb like the second release. The only difference would have been lower filesize and the net play screen coming up an extra 10 ms or so later but everything else would have been the same. 31kb is the trimmed size. Compiler has been outputting a 44kb version ever since the first compile.

leaveal
08-04-2007, 01:21 AM
great, cause there was one posted above who mentioned it was 44kb or something. :D
thanks again for this, man!

-=KOH=-
08-04-2007, 02:51 AM
Oops, everyone join this channel for 3s and other matchmaking for the p2p, #srkkaillera

Dandy J
08-04-2007, 03:00 AM
edit - ok cool, and i put it in my sig

probably shouldve done that a long time ago

Kyokuji
08-04-2007, 04:01 AM
Games are very smooth using this, but it desyncs like every other match for me.

0746
08-04-2007, 05:03 AM
This doesn't work for me...it desyncs the game, and crashes. And for my opponent, their configs were reset, and you can't dipswitch either.

Games are very smooth using this, but it desyncs like every other match for me.

mame32k 0.64? with latest release?

Kyokuji
08-04-2007, 01:22 PM
0.117

Stafos_Knight
08-04-2007, 03:41 PM
Works fine for me.. could the desync just be the version/game or your oponents network provider/computer speed?

I've desynced once on it.. and it was because someone tried to crash my msn.. heh

0746
08-04-2007, 06:46 PM
Kool. Thanks Kyo. I'll look into it.

Atb_555
08-05-2007, 11:02 AM
Haven't had the chance to try this with a friend using mame32K 0.64en, but how do people find it with that version of mame?

Atb_555
08-06-2007, 04:12 PM
Ok I just tried it tonight and its fucking awasome! But I couldn't change the dip settings from arcade to home.

whitecrowz
08-08-2007, 07:24 PM
that's great, really great.

0746
08-09-2007, 07:30 AM
Here is another update: http://kaillera.movsq.net/kailleraclient.dll

aznctguy00
08-09-2007, 07:22 PM
holy shit this p2p is the greatest thing ever

good job 0746, i love it

A_Rival
08-10-2007, 02:18 AM
No really, this thing wins, hands down.

Why anyone use anything else after playing with this is beyond me. :-)

Atb_555
08-10-2007, 02:42 AM
For the dips problem in MAME, they are just plain chat messages in the format "\r\nD[lots of hex numbers]" or something. As long as the total charecter count does not exceed 127 bytes, they should not have been a problem in the first place. Is there a particular game that the dips don't work for? I only tried it with the last blade rom and had no problems changing machine dip switch from arcade to home.

It was Garou (set1) using Mame32k 0.64en. Tried like seven times ended up playing arcade mode. It would be cool if we could play on home I dont like seeing the same stages everytime :rofl:.

t1337Dude
08-10-2007, 04:43 AM
This is frigging great. I have friends only a few blocks away and it's lame having to use some bullshit server as the middle-man to get us some games going. I can safely say it's just as if we were playing offline side-by-side. It would be perfect if my friends actually bothered to get PCs that didn't suck complete ass.

0746
08-10-2007, 05:08 AM
...

Oh 0.64. I can't seem to change dips on it either. It probably has something to do with the time difference in frames for self sent chat messages to respond. This p2p client responds instantly on your local end but it takes a couple of frames with normal clients as they go to server and come back. But when I tested before with mame++.107 it seemed to work fine. Logically its something for 0.64 to fix.

Atb_555
08-10-2007, 05:19 AM
So I should use the latest emulator instead?

Dandy J
08-10-2007, 06:29 AM
Yo, everyone should use this: http://ddememame.hp.infoseek.co.jp/neocpsmameppk_bin_gcc-0.118-20070807.7z

It's the DDEmeMame's guy custom build with support for CPS1/CPS2/CPS3/NeoGeo games only. He custom made it for Kaillera support, since those are the only games most people would want to play on Kaillera. This way we can use a up-to-date Mame without all the bloated-ness; it's about 1/5th the size of the full Mame build.

You can also just stick the .exe in your current Mame directory if you want to have both versions.

Emil
08-10-2007, 07:59 AM
I want some kof98/2k2 matches on this, now that nothingxs fixed it for me.

nothingxs
08-10-2007, 03:11 PM
I want some kof98/2k2 matches on this, now that nothingxs fixed it for me.

chea boi you know what's up

A_Rival
08-10-2007, 05:16 PM
I made a tutorial for setting up P2P with automated file renaming, so you can switch back and forth between normal Kaillera and P2P mode.

You can check it out here:

www.killwt.com/sf3

Good luck!

Master Bigode
08-11-2007, 11:32 AM
Hey guys, use MAME 0.118 to play CPS3 games, SH-2 emulation is much better in this version.

SaBrE
08-11-2007, 08:59 PM
is this p2p still the same netcode just eliminating master servers? or is it improved?

kin3tix
08-11-2007, 09:06 PM
Tried this out today, P2P is gdlk.

0746
08-11-2007, 10:54 PM
is this p2p still the same netcode just eliminating master servers? or is it improved?
Hate to be cryptic but the the answer to that question which will be good enough to satisfy your curiosity depends highly on your definition of netcode. How do you define a better/improved or simply netcode? Is it in terms of its formating? Or the high level ideas used behind it? Or how much the delay and lag it has? Or is it something completely different?

Normally I'd just ignore a question like this due to my previous experiences with this community that if 100 asked that question you asked, 99 of them wouldn't have a clue to what my answer means. But...define your understanding of netcode and I wont be reluctant to give you an answer which you wont be satisfied with.

SaBrE
08-11-2007, 11:38 PM
same netcode/algorithm/whatever. basically, is this the exact same kaillera, but just getting rid of the middle man(master servers)? or was there more to it, like improved online play? less lag, less latency compared to regular kaillera using lan setting on your own private server with a friend?

0746
08-12-2007, 12:27 AM
If thats all the details you are after, of course its different. Its p2p architecture and not server/client like kaillera and there is nothing for me to say more than what I've already said before.

It uses a more concise netcode formatting. The game quality is the same as playing on LAN and the response delay is extremely close to half the delay as the ping would give on a kaillera server. As for lag, retransmission mechanisms are there to avoid entering deadlocks but it completely dependent on user connection quality and the path packets take between the users. There is also an option to add an extra frame delay to allow for a greater margin of packet delay. Its waiting/blocking properties are similar to that of kaillera. i.e. predictive.

As for latency, its a network property so you couldn't reduce it not matter what system you use. You are that GGPO tester...am i correct? No kaillera library, p2p or otherwise with the interface as it has now can compensate for latency > 1 frame time without reducing game speed. i.e. thats something that can only be accomplished on emulator side by emulator programmers who incorporate kaillera. To my knowledge, no emulator does this yet. There you go. Apart from the flashy interface, thats what separates the realm of ggpo and kaillera.

SaBrE
08-12-2007, 09:28 AM
that works for me. =)

i havent had a chance to try this out yet. i was hesitant to want to use it just off the fact that i can't stand kaillera. hopefully i can try it soon and find someone to play.

the work is appreciated. is there work for actually having a lobby so its easier to find players rather than doing it manually?

A_Rival
08-12-2007, 04:08 PM
SaBrE I'd say it plays very closely to ZSNES netplay in terms of responsiveness. Anyone who's successfully used this p2p system is pretty much guaranteed never to go back to normal Kaillera and enjoy it.

gl0ry
08-13-2007, 12:26 AM
that works for me. =)

i havent had a chance to try this out yet. i was hesitant to want to use it just off the fact that i can't stand kaillera. hopefully i can try it soon and find someone to play.

the work is appreciated. is there work for actually having a lobby so its easier to find players rather than doing it manually?


It's GGPO quality.

Captain Ryu
08-13-2007, 01:22 AM
It's GGPO quality.

Nah, ggpo doesn't have the delay. P2p still has a slight delay but its still good.

Crayfish
08-13-2007, 12:14 PM
Just wanted to add my gratitude. Nearly 10 yrs on from it being emu'd, i just got to play an almost perfect game of online SF2 HF. Great work 0746, just fantastic.

thankyou.

Overworld
08-13-2007, 02:58 PM
Me and a bud of mine tried to get this working, both with windows XP and using the NEOCPS emulator DandyJ spoke of earlier in the thread. We just never seem to be able to connect to each other.

We miraculously did once, but when it loaded it went to a black screen and never got any further.

Logos
08-13-2007, 03:31 PM
Probably a firewall/router issue. You try port forwarding?

EndLeSS8
08-13-2007, 04:43 PM
Can someone try this with me tonight?
I'll be on West Wonderland. I have it all set up accordingly. Hopefully it works.

kin3tix
08-13-2007, 05:21 PM
v^^v. See you on WW.

0746
08-13-2007, 05:29 PM
is there work for actually having a lobby so its easier to find players rather than doing it manually?

If you want to play, I'm sure you are aware of the IRC channel #srkkaillera on efnet which is being maintained by a few for that purpose. Dandy_J even wrote a tutorial on how to use IRC. If everything fails, there is always chatzilla. Well I didn't expect people to like it so much and still have no plans have a lobby. All I can say at this point is, I'll continue to fix bugs and maybe add a few features here and there on my spare time and see how things turn out.

Dandy J
08-13-2007, 06:17 PM
Man SaBrE is in #capcom all the time! lol

Overworld
08-13-2007, 06:28 PM
Probably a firewall/router issue. You try port forwarding?

Yeah, what's odd is we connected once, in the middle of a flurry of attempts. But like right after that, we could not. I've forwarded ports for a lot of games in the past, so I'm certain I've done it correctly.

Logos
08-13-2007, 06:48 PM
Huh, weird. Dunno what that would be.

leaveal
08-13-2007, 09:10 PM
i had the same problem as Overworld, so we tried running Hamachi and using our Hamachi IPs. worked like a charm.

edit:
this works for ZSNES, too.

Overworld
08-13-2007, 09:29 PM
i had the same problem as Overworld, so we tried running Hamachi and using our Hamachi IPs. worked like a charm.

edit:
this works for ZSNES, too.

Thanks I'll have to try that next time we try to play.

Edit: Tried it, it worked, but the lag seemed to be about the same. I'm thinking it may be his comp, as I've had much smoother games with others.

Atb_555
08-16-2007, 05:31 AM
Yo, everyone should use this: http://ddememame.hp.infoseek.co.jp/neocpsmameppk_bin_gcc-0.118-20070807.7z

It's the DDEmeMame's guy custom build with support for CPS1/CPS2/CPS3/NeoGeo games only. He custom made it for Kaillera support, since those are the only games most people would want to play on Kaillera. This way we can use a up-to-date Mame without all the bloated-ness; it's about 1/5th the size of the full Mame build.

You can also just stick the .exe in your current Mame directory if you want to have both versions.

My PC seems to go for a shit everytime I try to load a game offline :wasted:

Will there be any plans to get switching dip settings fixed for mame32k 0.64en since it is widely used?

0746
08-16-2007, 08:06 AM
Its amazing how that happens to me with all versions of mame.

Try the latest version of the client released today.

Dandy J
08-16-2007, 08:10 AM
Yo also make sure you are using new, up to date romsets. A lot of stuff that works with Mame .64 won't work with current Mame, and vice versa. There is so way .64 is going to be updated. I mean you can't even find some roms for Mame .64 anymore because some of the dumps are 4 years old! Try finding a kof95 or kof2001 (ok so no one plays those games but it's not the point) rom that works with .64. You can't. Every version will be an up to date one that only works with recent emulators.

The disappointing thing is that I was looking forward to using this new Mame, but it still has all sorts of problems. I can play cps3 games fine online, but then other games have stupid problems. For example I was playing kof98 with someone last night with 118u1, and it would have slight pauses every second or so. Played in .64, 100% smooth, no problems. On top of that, I can't play a game twice online without Mame32ppk crashing. I have to restart it every time I want run a game. I know a couple other people this also happens to.

Seriously, ElSemi needs to add cps3 support to normal Nebula or something so I can use just that. I'm sick of having to use at least 2 separate emulators for everything, as well as different romsets for the same games.

Atb_555
08-16-2007, 08:53 AM
Cool I'll give the emu another try and I'll see if the updated p2p kaillera file will allow me to switch dip settings.

Aquashark
08-16-2007, 11:54 AM
can you make this more like GGPO?

as in:
- separate lobby for multiple players to join
- option to challenge someone -> and then actually going p2p

it would be golden and another heavy blow to the normal Kaillera which sux ass

Overworld
08-16-2007, 05:16 PM
Aqua, from 0764's faq:

Q: How do I find opponents? Does it have a matchmaking system? Will there be one?
A: That part is left to the user. It doesn't have a matchmaking service and wont in the future. This was just a side project.

kin3tix
08-16-2007, 05:39 PM
Our "lobby" is #srkkaillera @ EFnet.

Aquashark
08-16-2007, 11:35 PM
Aqua, from 0764's faq:

Q: How do I find opponents? Does it have a matchmaking system? Will there be one?
A: That part is left to the user. It doesn't have a matchmaking service and wont in the future. This was just a side project.yeah, but it would be a shame for some dude to come along adding this and steal all your glory :lovin:

anyway: bug -> when someone types a message in the lobby starting with colons ":" for example:

:)

the client says: Unknown command ")"

also in the in-game chat from Kawaks if you type that the message is sent as blank (this would normally work with Kaillera)

this can be fixed from line 468 in kailleraclient.cpp

0746
08-17-2007, 03:53 AM
If someone wanted to do it, they are more than just welcome. I've also taken the liberty of uploading all my latest sources.

As for the bug, thats intended. As you already know, thats how commands are entered in the p2p client. commands:
:ping - pings
:retr - manual retransmission
:pcs - prints internal core status
:dsc - for simulating packet loss

Aquashark
08-17-2007, 04:49 AM
the bug can be easily avoided tough.. i fixed it in a modified build
i also added the feature to autosave in the .ini the last used IP.. since it's more comfortable when playing the same player frequently.

are you planning to do more updates to the client?

0746
08-17-2007, 07:23 PM
Nothing planned. Its just as I said before.

DaemoN_
08-18-2007, 08:37 AM
does the emu version affect p2p? .117 has been crashing alot whereas 118u1 works fine.

Kyokuji
08-18-2007, 09:58 AM
Yeah, if you get some kind of lobby (create/join game) interface going like zbattle does, this could easily be competition for kaillera. Haven't had the desync problem in the newer versions, and I've had smooth games with people at over 100ms.

If 0746 doesn't really feel like doing it, maybe someone else can? He was nice enough to have the source code available for each release.

Aquashark
08-18-2007, 11:39 AM
yeah.. it's like the author doesn't want this to become really popular :/

he can easily copy the lobby code from Open Kaillera or Emu Linker and combine it with this..

hell.. i would do it if my knowledge of programming wouldn't be @ highschool level :/

DaemoN_
08-19-2007, 02:39 AM
Ok this is weird.has happened the last two times I played p2p. Basically chat is fucked up or people are fucking with me.Whatever they type the 1st time repeats over and over or its just blank and we can't communicate, I'm not sure if the other guy can see what I'm chatting either.

Heres a Screenshot
http://img451.imageshack.us/my.php?image=wtfya1.jpg

0746
08-19-2007, 03:00 AM
In the most recent version, netcode for chat as well as its behavior had to be changed to facilitate mame32k0.64 dips changing. From the screenshot, it seems like you are using an older version. Your friend is using the latest one. The latest version is available from here: http://kaillera.movsq.net/?p=2

SiD
08-19-2007, 09:08 AM
at first when I saw this post i didn't give a shit...

but I decided to give it a try, and all I gotta say is great fucking work 0746! this is the next best thing to ggpo!

SpinalBlood
08-19-2007, 12:26 PM
This dll seems really amazing and I hope there will be not some udp port forward require in future (like ggpo), at least I can join

EDIT: lol in the case it's enough to backup the current dll before it will be gone from net...:looney:

The Furious One
08-21-2007, 07:49 AM
This is great, but I would also really like to see a function of storing opponents IP addresses along with their name, so I dont have to keep asking for it.

Would if be possible for the existing kaillera server dll and this be merged so should we wish to we can enter opponents IP. instead of having to install two versions of the same emulator????

Shodokan123
08-21-2007, 08:58 AM
This is great, but I would also really like to see a function of storing opponents IP addresses along with their name, so I dont have to keep asking for it.

Would if be possible for the existing kaillera server dll and this be merged so should we wish to we can enter opponents IP. instead of having to install two versions of the same emulator????

that'd be interesting

0746
08-23-2007, 07:28 AM
This is great, but I would also really like to see a function of storing opponents IP addresses along with their name, so I dont have to keep asking for it.

Would if be possible for the existing kaillera server dll and this be merged so should we wish to we can enter opponents IP. instead of having to install two versions of the same emulator????

http://kaillera.movsq.net/temp/n02scv0r5.gif

new installation instructions: http://kaillera.movsq.net/?p=3

useage: http://kaillera.movsq.net/?p=4

Shim Sang Joon
08-23-2007, 07:51 AM
awesome!!! Great addition. I will test the new version out this weekend.

EveryFlowerFlow
08-23-2007, 07:52 AM
http://kaillera.movsq.net/temp/n02scv0r5.gif

new installation instructions: http://kaillera.movsq.net/?p=3

useage: http://kaillera.movsq.net/?p=4


too fucking good.

can't rep you yet =(

The Furious One
08-23-2007, 08:52 AM
http://kaillera.movsq.net/temp/n02scv0r5.gif

new installation instructions: http://kaillera.movsq.net/?p=3

useage: http://kaillera.movsq.net/?p=4

You genius :pray: :karate:

Dragonfave723
08-23-2007, 07:53 PM
Which version of MAME do most people use for this client: 0.117 or 0.118u1 (and up)?

Gaijinblaze
08-26-2007, 01:24 AM
I understand that a port needs to be forwarded in order to host if you're connected through a router. At this moment my router isn't being used, as far as I know I'm connected directly to the Internet. Even my IP address is different than before. Shouldn't I be able to host without forwarding a port in this case?

Thanks.

*imagines a silent lobby where IPs are invisible and people's locations are listed to find close opponents*

Aquashark
08-26-2007, 02:04 AM
i suggest changing the command separator to / instead of :
it is more common for IRC clients and stuff and you don't get an error message everytime you type a smiley

also the CAPSLOCK thingie doesn't work for me

it loads kailleraclientreal.dll no matter the state of the CAPSLOCK key

0746
08-26-2007, 04:31 AM
I think I will change it to '/'. For the kaillera client loading part, I've had that trouble a few times with kawaks. Once I start without caps lock, it just doesn't want to change back and vice versa. Try freshly starting emu with caps lock on.

I understand that a port needs to be forwarded in order to host if you're connected through a router. At this moment my router isn't being used, as far as I know I'm connected directly to the Internet. Even my IP address is different than before. Shouldn't I be able to host without forwarding a port in this case?

Thanks.

*imagines a silent lobby where IPs are invisible and people's locations are listed to find close opponents* Can you reconfirm that you still dont have a private IP? i.e. 10.**** ... 192.168.*** and 172.16 to 172.31.**

And by connecting directly, I meant a direct connection with your modem acting like a bridge and your computer and not your modem has the external IP assigned to you by your ISP. Trust me, port forwarding is the easier way to go. For me, I always like connecting directly. My modem/router is not a descent one and it seems to lower my packet losses ratio too..



I can only imagine things getting simpler and more newbie friendly if someone coded a lobby. But with the entire scenario, I will keep my pride in check and wont be that someone or at least not for a while. But I wont stop anyone else either. Even thou they are right and I agree with them, I dont have that motive for now or I don't see things the same way as Kyukuji and Aquashark.

jswey
08-27-2007, 07:50 PM
what ports need to be forwarded/how do you get this to work if you got a router

Barky
08-28-2007, 09:34 AM
can someone get with the Godweapon people and see if they can spam the link for p2p kaillera? That way we might be able to get more people to at least know what it is

the gobbler
08-28-2007, 02:29 PM
sometimes when i open p2p kaillera using pj64k or mupen64k my cpu temperature goes up to like 50 celsius when i'm not even playing. so then i close it and open it until it doesn't do that anymore

SupraFast
08-28-2007, 03:55 PM
can someone get with the Godweapon people and see if they can spam the link for p2p kaillera? That way we might be able to get more people to at least know what it is

I put it in Suprabot today =)

Emil
08-28-2007, 04:13 PM
I have problems with this p2p. It seems to ignore ALOT of input at times, I've never run into anything quite as bad as this. Any ideas?

0746
08-28-2007, 04:53 PM
what ports need to be forwarded/how do you get this to work if you got a router

For now if you want to host games, 27888 by default or w/e you put inside the "use port" box in the main screen.

sometimes when i open p2p kaillera using pj64k or mupen64k my cpu temperature goes up to like 50 celsius when i'm not even playing. so then i close it and open it until it doesn't do that anymore
Interesting. Whats your CPU?

the gobbler
08-28-2007, 05:15 PM
Interesting. Whats your CPU?

pentium 4 3GHz with hyperthreading enabled

GE Master
08-28-2007, 10:20 PM
Waiting for reconfirmation...


How many time did I see this tonight? 95% of the time. I've pretty much tweaked my router to death. We connected a couple times, but randomly only it seems. What is up with that message???? When we did connect properly, game loaded to nothing more than a black screen. Looking for guidance because I've heard amazing things about this.

0746
08-28-2007, 10:44 PM
http://kaillera.movsq.net/temp/thsc1.gif

check your PM gobbler

GE Master
08-28-2007, 11:47 PM
Perhaps I should have expanded my explanation. But, we would hang endlessly on the waiting for reconfirmation...

Having said that we did get things worked out by turning off my router and modem a couple times. Whatever.

Okay, I was told that this would basically be lag free. I'm confused at our high pings. We ds both times we played, so I'm unsure about how superior this is to regular kaillera. I'm a n00b to this so bare with me. I was told that playing across continent would be much better than a kaillera experience. Is this actually true? I think I'm confused about ping and delays, but if we're connecting p2p, what is the advantage?? I didn't see it really, but will using p2p allow me to play over farther distances such as UK to pst with superior results to kaillera?

Dandy J
08-28-2007, 11:52 PM
It's about the same as playing on a non-emulinker server, with the LAN setting, and both of your pings will be exactly the same because of the p2p nature.

SupraFast
08-29-2007, 05:56 AM
If I start at point 0 and move 10 meters north and then 5 meters east, how far away am I from point 0? Please don't say 15 meters.

Just a side joke...

But yeah, if I'm standing 3 meters from the door to my house, how far is the door from me? Same idea here, more or less.

arstal
08-29-2007, 06:09 AM
sometimes when i open p2p kaillera using pj64k or mupen64k my cpu temperature goes up to like 50 celsius when i'm not even playing. so then i close it and open it until it doesn't do that anymore

Odds are that's due to the emulator. Most emulators run CPU at 100% no matter what. 50C for a comp isn't bad though. My laptop runs about 56-60C when playing online.

SpinalBlood
08-29-2007, 10:09 AM
For the capslock thing, I tip to activate/deactivate even before launching the emu

dropthesky
08-30-2007, 09:03 AM
is it normal to not be able to join regular kaillera network and only use th p2p feature or did i do something wrong?

0746
08-30-2007, 07:43 PM
^

yeah. Unless you keep your capslock off when you start kaillera i.e. when kaillera is presumably initialized, it will load p2p and p2p can only connect to p2p. Well, I'll probably recode and integrate the open kaillera client core in the p2p client for the next release so people can have more flexibility.

Logos
08-30-2007, 08:19 PM
Don't mean to tell you what to do with your own work, but you might consider joining up with SupraFast; each of you have one half of an amazing client.

stretch
08-31-2007, 12:38 PM
0746, you're the fucking man! Tried it with MAME32++ v0.117(VC compiled) and the results are execellent. I'm definately gonna mention this to my friends.

Supremo
08-31-2007, 07:40 PM
does this work in Windows 98?

Aquashark
09-01-2007, 01:41 AM
you can't download a 20 KB zip and try for yourself instead of bothering with asking? jesus...

Supremo
09-01-2007, 10:43 AM
I tried and didn't open, that's why I asked.

May 2007? What an ass...

0746
09-01-2007, 11:31 AM
^
For starters, it uses library functions which only exist in the NT architecture i.e. NT4.0, NT5.0(2000?) and NT5.1(xp) etc...On top of that, it uses winsock 2. So I am guessing the 98 kernel didn't load it when it failed to find matching functions in it's relevant libraries.

MaybeMemories
09-02-2007, 08:22 AM
0746 would it be possible to integrate an ip checker in the program? that returns your own ip?
netstat -n?

haunts
09-02-2007, 11:07 AM
any tips on how to get the best speeds possible when using this? anything I should do to my connection? Over all was a lot better than regular kaillera but still a little choppy.

Barky
09-02-2007, 02:21 PM
0746 would it be possible to integrate an ip checker in the program? that returns your own ip?
netstat -n?

http://www.portforward.com/default.htm

tells you your ip and has a whole lot of tutorials on how to port forward

MaybeMemories
09-02-2007, 04:25 PM
i know how to get my ip :/

0746
09-03-2007, 07:05 AM
Don't mean to tell you what to do with your own work, but you might consider joining up with SupraFast; each of you have one half of an amazing client.WoW where did that come from. :looney: He told me he always wanted to make a p2p client and miltiple server login client so I think he is working on his own version on p2p. Maybe he can make one with a nice lobby. It'd be unfitting for anyone to disturb him.

0746 would it be possible to integrate an ip checker in the program? that returns your own ip?
netstat -n?Thats for checking TCP/UDP port status?

any tips on how to get the best speeds possible when using this? anything I should do to my connection? Over all was a lot better than regular kaillera but still a little choppy.If your game is getting choppy frequently, whoever is hosting should use the "additional frame delay to smooth game" option.

GE Master
09-03-2007, 07:37 PM
Another possibly stupid question, but this is bugging the hell out of me. If you are trying to connect to a ip, and you aren't able to for some unknown reason, is it 100% the fault of the host? As in, can firewalls mess with trying to connect to a game? It seems very hit and miss. I haven't changed my router settings, and some people can connect, other can't. What gives?? This IS an important question, unless you think unreliable connections are okay when you are trying to play a game.

MaybeMemories
09-04-2007, 06:27 AM
sorry idiotic suggestion, but was trying to suggest something that would get the ip for you in the program anyway im having some trouble, anyone i play with the game crashes, around
"=========Everyone Loaded==========="

i have no firewall, and ive 27886 opened up for outbound services BUT for in bound i had to specify an ip address so i set a static ip for my connection and opened that up for inbound on the same port, our TCP and UDP.

So im pretty sure my ports are forwarded and ive no firewall on !?

0746
09-04-2007, 07:18 AM
Another possibly stupid question, but this is bugging the hell out of me. If you are trying to connect to a ip, and you aren't able to for some unknown reason, is it 100% the fault of the host? As in, can firewalls mess with trying to connect to a game? It seems very hit and miss. I haven't changed my router settings, and some people can connect, other can't. What gives?? This IS an important question, unless you think unreliable connections are okay when you are trying to play a game.Well, port forwarding is a way to map your modem's external IP/port to your computer past its NAT/firewall. If you've done it correctly, you are guaranteed to get all packets forwarded from your modem on that port straight to your computer. Thats where the firewalls of your computer come into play. If you are not able to connect, something at either of those points dumped your packets.

sorry idiotic suggestion, but was trying to suggest something that would get the ip for you in the program anyway im having some trouble, anyone i play with the game crashes, around
"=========Everyone Loaded==========="

i have no firewall, and ive 27886 opened up for outbound services BUT for in bound i had to specify an ip address so i set a static ip for my connection and opened that up for inbound on the same port, our TCP and UDP.

So im pretty sure my ports are forwarded and I've no firewall on !?
Thats not a stupid idea and I even thought of some extensions on that after you suggested but I wasn't sure if its port status you wanted with netstat -n or just your computer's ip address.
If you can crash every time, thats really something. I'd say come around to Efnet #srkkaillera around 9 pm of you local time and I'll make you run a tracing client so we can trace the crash.

Barky
09-04-2007, 09:41 AM
Well, port forwarding is a way to map your modem's external IP/port to your computer past its NAT/firewall. If you've done it correctly, you are guaranteed to get all packets forwarded from your modem on that port straight to your computer. Thats where the firewalls of your computer come into play. If you are not able to connect, something at either of those points dumped your packets.

I've only had problems with one person in this regard. My ports are all opened and I've connected successfully to quite a few people. This one guy however couldn't connect to me. It was really weird.

It would seem like the person connecting shouldn't have any problems getting packets to me if he can play on regular kaillera.... really weird

Rage02fire
09-04-2007, 09:37 PM
I tried to play with endless8 me and him are both on comcast cable only I'm the one with the router, it connected for us when he served but did a 1 seconds desynch thing.

It keeps on doing that everytime I play him, tried to forward my port 27886 but now it won't let me since my 27888 port is already forwarded......

So how can I slove this problem 0746?

SquaLLio
09-05-2007, 06:53 AM
oh my, I love p2p, actually just wanted to see the new avatar in effect, doesn't change the fact that I love p2p...and I love you 0746 but I already told you that.

Aquashark
09-05-2007, 11:44 AM
[20:20] <Shinta> Oo ooo AquaSharK, try the new version of p2p client :D
[20:43] <AquaSharK> will do
[20:43] <AquaSharK> thanks for notice :D

http://img81.imageshack.us/img81/483/k1ko4.jpg
http://img81.imageshack.us/img81/3585/k2ur5.jpg
http://img63.imageshack.us/img63/687/k3po6.jpg

w00t!

hell! you can record replays no matter what emulator you're using!

[21:56] <Shinta> Its kaillera side recording and kaillera side replay, has little to do with emulator

this is huge :D
kudos 0746!

SquaLLio
09-05-2007, 01:03 PM
yah man hes done a real good job on it so far

Dragonfave723
09-05-2007, 02:01 PM
0746, I'm liking this update so far. My only gripe about this is that you're using "Open Kaillera" source, which means in Client mode, "hyperlinking" on URL links seems to be disabled. Can you fix this on the next update?

SpinalBlood
09-05-2007, 06:13 PM
The join sound (when someone joins an hosted game of yours) for winkawaks depended if a default sound of the sound windows scheme was enabled. However it doesn't work anymore in the inbuilt kaillera client. Could it be fixed?

Many thanks though for the online recording stuff, it was imho the only flaw about winkawaks and now it's gone :tup:

0746
09-05-2007, 09:45 PM
I tried to play with endless8 me and him are both on comcast cable only I'm the one with the router, it connected for us when he served but did a 1 seconds desynch thing.

It keeps on doing that everytime I play him, tried to forward my port 27886 but now it won't let me since my 27888 port is already forwarded......

So how can I slove this problem 0746?

Well, firstly try the latest version. If you think its a bug of the client and can reproduce the bug consistently PM me and I'll fix it.

dropthesky
09-05-2007, 10:10 PM
0746 got the new update and I gotta say, im super impressed with the work you're doing. It is very sexy. Keep it up, the community appreciates it.

Aquashark
09-06-2007, 01:15 AM
bug: the .ini is saved in the root of the partition where the emulator is located (C:\ , D:\ etc.) and not in the emulator folder

the gobbler
09-06-2007, 11:06 AM
there might be a problem entering custom ips with letters like it freezes when i enter dfw.daroms.com but not 75.126.130.158 which leads to the same server in normal kaillera

u can't delete games from the playback mode yet

EDIT: also i haven't had the cpu temperature problem since those first few days. pretty weird

Rage02fire
09-06-2007, 11:20 AM
Well, firstly try the latest version. If you think its a bug of the client and can reproduce the bug consistently PM me and I'll fix it.

Did try the latest version but I'll look into the bugs problem.

yaay0
09-06-2007, 11:24 AM
Can someone re-upload the previous client before Sept 6th update? I'm use to using old Kaillera client but the playback feature seems nice.

0746
09-06-2007, 12:23 PM
yaay0 try http://kaillera.movsq.net/kailleraclientv0r#.dll replace # by release no...all the versions since r2 is there. Despite the fact that nothing of the netcode was changed between r5 and r6, I personally wouldn't recommend playing cross version.


there might be a problem entering custom ips with letters like it freezes when i enter dfw.daroms.com but not 75.126.130.158 which leads to the same server in normal kaillera
awawawawsome. I always knew there was something slowing down my master server refreshing algorithm and I never would have guessed. Well, it takes about 15 seconds now =) thanks heaps.

Dragonfave723
09-06-2007, 12:44 PM
I downloaded the Sept 6th version. 0746, the "hyperlink" feature is almost complete. It just that the web browser fails to open. :confused:

the gobbler
09-06-2007, 01:07 PM
when i use it with project64k p2p kaillera loads no matter if i do capslock or no capslock. wasn't like this with the older version

Barky
09-06-2007, 03:11 PM
when i use it with project64k p2p kaillera loads no matter if i do capslock or no capslock. wasn't like this with the older version

same here, cept using mame++

MaybeMemories
09-06-2007, 03:31 PM
pick client from drop down box !

Luckychrono777
09-06-2007, 03:58 PM
*Deletes old Kaillera Client*

Kyokuji
09-06-2007, 04:59 PM
All it needs now is a join/create games list like zbattle.
*Deletes old Kaillera Client*

Ditto. People have no excuse not to be using P2P now that you can switch on the fly like this.

0746
09-06-2007, 09:53 PM
Screenshots:

http://kaillera.movsq.net/temp/v0r6scs/1.gif
http://kaillera.movsq.net/temp/v0r6scs/2.gif
http://kaillera.movsq.net/temp/v0r6scs/3.gif
http://kaillera.movsq.net/temp/v0r6scs/4.gif
http://kaillera.movsq.net/temp/v0r6scs/5.gif
http://kaillera.movsq.net/temp/v0r6scs/6.gif
http://kaillera.movsq.net/temp/v0r6scs/7.gif
http://kaillera.movsq.net/temp/v0r6scs/8.gif
http://kaillera.movsq.net/temp/v0r6scs/9.gif

Also, you right click on games list for create games menu just like old n02 if anyone ever used it

I downloaded the Sept 6th version. 0746, the "hyperlink" feature is almost complete. It just that the web browser fails to open. :confused:

I'll need to do some research on this one. I don't know if its even possible with rich edit 1.0 control which was used.

the gobbler
09-07-2007, 04:54 AM
so are you going to put in waiting games? i don't wanna have to switch kailleras for my waiting games since capslock is gone

Dragonfave723
09-07-2007, 06:48 AM
I'll need to do some research on this one. I don't know if its even possible with rich edit 1.0 control which was used.

If the "Hyperlink" feature is fixed, let us know about it. For now, keep up the excellent work :tup:

A_Rival
09-08-2007, 03:17 AM
I updated my site with a new tutorial and layout:

*edited by mod*

0746
09-08-2007, 08:11 PM
Awsome stuff.

so are you going to put in waiting games? i don't wanna have to switch kailleras for my waiting games since capslock is gone
Oh? I never thought anyone ever used that feature. It'll be with the next version whenever it comes out.

Did try the latest version but I'll look into the bugs problem.
I'll re-update my stmt in light of the most recent version. There are only 3 ways I can think of right now which would cause your emu to desync from the versions v0r5 onwards. Firstly, from 3 consecutive packet losses if your delay is more than 3 frames. Then if emu is dependent on chat for synchronization and both peers send chat messages to each other within delay no of frames of each other. This will also be fixed in the next version whenever it comes out but most emus including the latest MAME32++k isn't dependent on chat for synchronization. Third way is if its an emulator side issue. For example if graphics plugins dont match for some systems that are dependent on them like epsx or emulator lacks execution control and one pc emulates it faster than the other or the presence of random variables in the core or something not taken care of for netplay or emulators not starting at the same state when starting a game like kawaks with some neogeo games etc. I can't do anything for them. So if it desyncs frequently, record the game up to the point it desyncs on both ends and zip the records and send it to us so we can see what went wrong.

btw: these krec files are extremely compressable

SpinalBlood
09-09-2007, 06:35 AM
The join sound (when someone joins an hosted game of yours) for winkawaks depended if a default sound of the sound windows scheme was enabled. However it doesn't work anymore in the inbuilt kaillera client. Could it be fixed?

Bumped

erikstanton
09-09-2007, 08:46 AM
i got the new version of the p2p client, which has the old way and the p2p way to connect and host games.

when i am not using p2p, and i try to start a game, it tries to load, then stopped and says

kaillera_game_callback(GAME NAME HERE)

it worked once regularly, but now it always gives me that,

0746
09-09-2007, 11:18 AM
Its a debug message. Nothing life threatening. I believe it used to appear on the partyline chat box before instead of the game chat box. Just ignore and continue.


SpinalBlood, redownload your client...it should have made noises.

erikstanton
09-09-2007, 11:42 AM
0746, when it does that, it exits me from my game instantly. like i click start, it loads, then exits, and gives me that message.

0746
09-09-2007, 11:47 AM
emu/version/server/romname?

erikstanton
09-09-2007, 02:51 PM
emu/version/server/romname?

mame117
west wonderland
sfiii 3rd strike jap no cd, but it happens with every game that i play. i 'reinstalled' the emulator, and it worked for a bit, but it happened again.

0746
09-09-2007, 09:28 PM
no ideas =/ it seems to work with kawaks and other emulators every time

erikstanton
09-10-2007, 01:41 PM
did you try it with 117? i dont know if its only me experiencing the problem or not. it seemed fine on 118, but no one upgrades :P

0746
09-10-2007, 05:48 PM
It only loads the game properly the first time with 117 and after that it loads and ends game immediately. The game is terminated by the emulator itself after it sends the first frame so im guessing it makes some stupid assumptions on one of kaillera's callback functions. I'll look into it before next release.

erikstanton
09-10-2007, 05:54 PM
right.
ps were you civilian on kaillera? :P

Dragonfave723
09-11-2007, 06:29 PM
0746, your latest client (Sept. 7th) will get pretty laggy after you use it for couple of times (whether it's under p2p or normal kaillera). I think the problem derives from the "Open Kaillera" build. May I suggest using the SupraClient source for the next version.........?

http://www.supraclient.com/downloads/SupraclientCPPE_SRC_v0.82.7.rar

DevilJin 01
09-11-2007, 09:17 PM
Me and p2p made love tonight. It was hot and steamy.

0746
09-11-2007, 09:57 PM
0746, your latest client (Sept. 7th) will get pretty laggy after you use it for couple of times (whether it's under p2p or normal kaillera). I think the problem derives from the "Open Kaillera" build. May I suggest using the SupraClient source for the next version.........?

http://www.supraclient.com/downloads/SupraclientCPPE_SRC_v0.82.7.rar

The Sept 7 and earlier Aug 24 versions are almost identical and I definitely didn't copy anything from the client module over to the p2p module so its either a problem that was already there or its something external. What was the emu/server where you tried?

SquaLLio
09-11-2007, 10:50 PM
Me and p2p made love tonight. It was hot and steamy.

Couldn't have said it better myself. <3

Dragonfave723
09-12-2007, 05:47 AM
The Sept 7 and earlier Aug 24 versions are almost identical and I definitely didn't copy anything from the client module over to the p2p module so its either a problem that was already there or its something external. What was the emu/server where you tried?


MAME 32++ 0.117, Godweapon and Daroms (main).

0746
09-12-2007, 09:05 AM
well it'd be natural to lag in daroms when you are playing high pingers but are you sure about gw?

ok another informal update

Nothing major added. Fix for that game autoquit bug. For mame32++, avoid using the "drop" and "leave" buttons as mame32++ seems to screw up if it doesn't quit by itself. Just close the game windows first.

DeadlyRave-Neo
09-12-2007, 09:14 AM
yo it wont let me see my recorded matches it freezes

Dragonfave723
09-12-2007, 09:24 AM
well it'd be natural to lag in daroms when you are playing high pingers but are you sure about gw?



Well, the other night, I was about to play Super Turbo on 0.117 in GW, but the lag ticked in early. So, I switched to another client, and then tried the game on the same emulator again, and it was back to normal.

EDIT: and yes, I was playing with the same individual.

m101
09-12-2007, 09:49 AM
Registered just to say you ROCK 0746 :pray: :tup: Keep up the good work, this p2p is outstanding....

And if anyone wants to play a NES game with this p2p , i've tried it with <Nestopia> emulator and it works beautiful. DON'T use Jnes , it lags (not even the title screen can load; Jnes is to blame for sure)

Henaki
09-12-2007, 10:23 PM
this might be mame related but whenever i play, the game will start stuttering until i just quit, its not connection related, considering i get a steady 64 ms or so. its happened vs two seperate people. the game runs flawlessly 1 player as well.

Kyokuji
09-12-2007, 10:51 PM
Typing/chatting causes major lag the more lines of text there are. That could be it. Even opening the chat prompt can get you some nasty skipping.

0746
09-12-2007, 11:59 PM
yo it wont let me see my recorded matches it freezes
Yeah mame32k0.64 and 0.61 seems to freeze. It's totally weird.

Well, the other night, I was about to play Super Turbo on 0.117 in GW, but the lag ticked in early. So, I switched to another client, and then tried the game on the same emulator again, and it was back to normal.

EDIT: and yes, I was playing with the same individual.Interesting. What was the ping/connection setting? Did you play with the p2pon option?

this might be mame related but whenever i play, the game will start stuttering until i just quit, its not connection related, considering i get a steady 64 ms or so. its happened vs two seperate people. the game runs flawlessly 1 player as well.
Hope you are the henaki guy I talked to earlier. Just use that "extra frame" option if lag is frequent. It can't be helped beyond that. Considering everything is perfect on the emulator side i.e. not the case of things like slow computer or what kyukuji said, it only depends on you being able to transmit and receive 60 packets per second consistently.

Dragonfave723
09-13-2007, 05:45 AM
Interesting. What was the ping/connection setting? Did you play with the p2pon option?





My ping was 53ms @ GW, connection was EXCL, and the other guy was mid-30ms or mid 40ms (I forgot what it was). And no, I was playing with a "client" option. I'm pretty sure if I play in p2p mode after using "client", I'll get the same "choppy" behaviour within games.

0746
09-13-2007, 06:13 AM
^
I meant the /p2pon option in gw when playing in client mode. Its possible that a lot of server activity ~ gui updates could cause spikes especially as the gui is in a separate thread. I have been using this exclusively since a week before the first time client mode was released and I'm pretty sure I got rid of all the lag causing parts. Is anyone else having the same problem in the client mode?

Dragonfave723
09-13-2007, 06:31 AM
^
I meant the /p2pon option in gw when playing in client mode. Its possible that a lot of server activity ~ gui updates could cause spikes especially as the gui is in a separate thread. I have been using this exclusively since a week before the first time client mode was released and I'm pretty sure I got rid of all the lag causing parts. Is anyone else having the same problem in the client mode?

Oops. Sorry. Was reading too fast. lol. No, "/p2pon" wasn't turned on.

Kyokuji
09-13-2007, 10:39 AM
Any plans to add a join/create games list like the one zbattle has?

http://img.photobucket.com/albums/v215/Kyokuji/zbattle.jpg

It would be a huge step forward.

SupraFast
09-13-2007, 11:37 AM
That would require a permanent server.

MaybeMemories
09-13-2007, 12:04 PM
im sure this was mentioned before but a LOBBY for p2p, basically exactly the same as kaillera but connection is via p2p, i did read above but it was a plan of someone else but has that not being in the making for a good while now ? WIP ? OR possibly aborted

Kyokuji
09-13-2007, 02:52 PM
There's an IRC channel, but the majority of users either don't have or don't know how to use IRC.

0746
09-13-2007, 05:47 PM
Well Kyokuji, nope. For now I have been trying to get it to not have to port forward and still be able to host but have been unsuccessful so far. It wouldn't make much sense to make a lobby if everyone cant host.

Kyokuji
09-13-2007, 09:51 PM
For now I have been trying to get it to not have to port forward and still be able to host but have been unsuccessful so far. It wouldn't make much sense to make a lobby if everyone cant host.

Ah right.

SoSDaGraySole
09-13-2007, 11:53 PM
I tried the P2P today, it didnt work, like the other times I tried, no matter which version of the p2p client i have. Even when i turn firewall off or switch between router or ethernet, it just stays at "connecting" and nuthing happens.

leaveal
09-14-2007, 01:43 AM
try using Hamachi and connect using the Hamachi IPs.

MaybeMemories
09-14-2007, 06:32 AM
well if somehow the chat was integrated in the client like a lobby [but no hosting], just so everything is together would even be great, might require a server etc but possible mirc integration?

0746
09-14-2007, 10:35 AM
well if somehow the chat was integrated in the client like a lobby [but no hosting], just so everything is together would even be great, might require a server etc but possible mirc integration?

As for lobbies with chats n stuff...not yet =)

Aquashark
09-14-2007, 11:26 AM
yeah! possible IRC integration sounds awesome :)

lino
09-14-2007, 02:55 PM
waiting games in p2p mode :lovin:
by the way, what does the "min GUI mode" in normal kaillera do?

edit: its crashes if i try the waiting games mode =(

0746
09-14-2007, 06:38 PM
Kool. Now thats really helpful. Thanks. When it crashes, if someone clicked where it says "To see what this error report contains, click here." and gave a screenshot or just noted the "Offset" and "ModName" fields in that window, that'd have been even more helpful.

The min GUI mode ignores partyline activity such as user joined and left and this game status got updated or there is a new game or game closed etc. Cross thread messaging has a lot of overhead so its just a way to give users a chance to ignore unnecessary activity. Its only active when that option is enabled and your game is running and it would be a nice idea to reconnect to the server when you finished playing your game.

0746
09-15-2007, 09:46 AM
Anyways, hope you guys liked the last update which was released about 8 or 9 hours ago. Its the last one before christmas.

:uf::df::snkc::d::u::snkb:

edit: and yeah almost forgot... for any problems with mame, use: http://civilian.movsq.net/mame32ppk119.7z

its plain old mame32++ 0.119 with some misimplementation bugs fixed.

And mame32++ 0.119 is the last version of mame32++.

Aquashark
09-15-2007, 10:52 AM
the Waiting Games List window should work?
it says "Downloading list", but nothing happens

Dragonfave723
09-15-2007, 11:05 AM
the Waiting Games List window should work?
it says "Downloading list", but nothing happens

Try click "Refresh" after you clicked "Waiting games".

m101
09-15-2007, 11:55 AM
what is the " S: Public " check, in the Connection Window? what does it do (i dont have a friend to test it at this moment). Thanks in advance.
Oh and is this realy the last update before christmas ? : (

Master Bigode
09-15-2007, 12:07 PM
And mame32++ 0.119 is the last version of mame32++.

Seems like ZiNc will be getting a update.:lol:
http://rbelmont.mameworld.info/?p=210

Keep up the good work.

aznctguy00
09-15-2007, 12:33 PM
Anyways, hope you guys liked the last update which was released about 8 or 9 hours ago. Its the last one before christmas.

:uf::df::snkc::d::u::snkb:

edit: and yeah almost forgot... for any problems with mame, use: http://civilian.movsq.net/mame32ppk119.7z

its plain old mame32++ 0.119 with some misimplementation bugs fixed.

And mame32++ 0.119 is the last version of mame32++.

Thank you 0746 for the lobby implementation, I've tried it and it works. :tup::tup::tup:

lino
09-15-2007, 01:26 PM
the waiting games mode wont work for me. it keeps downloading the list forever, taking full processing power, making it very hard to close the thing.

Aquashark
09-15-2007, 02:09 PM
Try click "Refresh" after you clicked "Waiting games".i only have Stop, Connect and Close.

the window title says "Downloading list.." and after a while of doing nothing, the emulator crashes with a Send/Don't Send Error :< i tried using both Kawaks and MAME32++ 0.119

i'm using WindowsXP + SP2, no firewall, no router.

m101
09-15-2007, 02:14 PM
When i use the latest version of p2p with Nestopia or Gens(for sega) the emulators

crash after a minute or so, i think when i'm switched back to client and in the Master

server list . But o don't know exactly what triggers the crash. Anyway here is the screenshot with the error

http://img521.imageshack.us/img521/2377/error2bw8.jpg (http://imageshack.us)
http://img521.imageshack.us/img521/2377/error2bw8.dde32fc7ac.jpg (http://g.imageshack.us/g.php?h=521&i=error2bw8.jpg)


tell me if you need the txt file created.

ps: It also crashed with the 13 September update; (once only, and it seams i cant replicate the crash)

lino
09-15-2007, 02:43 PM
also, when im hosting ill get an "error initializing sockets" message.

Mushishi Ginko
09-15-2007, 04:11 PM
i'm using WindowsXP + SP2, no firewall, no router.

I hope you're up to date with your Windows patches and virus definitions....

0746
09-15-2007, 07:51 PM
also, when im hosting ill get an "error initializing sockets" message.
Multiple games hosted on the same port.

DaemoN_
09-15-2007, 10:02 PM
how do you play/record .krec files?

0746
09-15-2007, 10:15 PM
To record, make sure the "record games" check box is enabled before the game starts. To playback, switch to playback mode and double click the recorded game. It should show time date and time of when it was recorded.

Aquashark
09-15-2007, 11:56 PM
i see that http://0746.movsq.net/plist.txt works in the web browser
but somehow the client fails to list its content in the Waiting List window :<

now that link displays some random chat.. WTF??
> lol
* Parts: Adriano (Ping timeout)
* Parts: LurkerPatrol (Ping timeout)
<civilian> kool
* Parts: Doo_e (Normal client exit)
* Joins: Doo_e
<civilian> susu u restarted kawaks?
* Parts: Doo_e (Normal client exit)
* Joins: yo' daddy
<susu@6park> no
* Parts: susu@6park (Õý³£Í˳ö)
<yo' daddy> civilian still kicking u?
<civilian> it'll desync otherwise
* Joins: Doo_e
* Parts: Ioripoke (Ping timeout)
* Parts: Doo_e (Ping timeout)
<sumdude> i wanted to play sonic=/
* Joins: susu@6park
<yo' daddy> sumdude... did u get kicked?
<sumdude> not yet?
* Parts: Doo_e (Normal client exit)
* Joins: Doo_e
<yo' daddy> ah k
<Super Shan> yodaddy im bak
<ThEoNe> some Play the Firsty Strike
<civilian> its yo'daddy alright...hes the one asking around
* Joins: Adriano
<ThEoNe> or Second Strike
<ThEoNe> :S
* Joins: jch
Server says: delay is 3 frames
<yo' daddy> lol
All players are ready
<ThEoNe> NO!!!
<jch> whos got sfa3
<ThEoNe> its NO HIM
<ThEoNe> i know yo daddy well
<jch> who knows me
<ThEoNe> his beenn my dad for liek 50 years OK
<ThEoNe> LOL
<yo' daddy> rofl
<jch> wtf
<yo' daddy> ahahah
<ThEoNe> so why would he Kick lol
<jch> some one join
* Parts: Adriano (Normal client exit)
<yo' daddy> civilian: never plays games, yo' daddy:always plays games, or tries to get a game
* Joins: LurkerPatrol
<yo' daddy> whos the hacker?
<jch> i was

0746
09-16-2007, 12:22 AM
I was just trying to crash the waiting games list with random data

well 2 things...
no 1. even if your game shows up on that list... it wont be displayed on people's list unless they can ping you which would obviously mean that people cant get packets across to you and hence people cant connect
no 2. its only a waiting games list

ps: all the games are listed on the first line...if its not there...its not even on the list.
to make a game appear on the list, you'll need to check that "S: Public" checkbox when you host

Aquashark
09-16-2007, 12:35 AM
yeah, but my problem is the p2p client doesn't display anything in the Waiting List window (it just says "Downloading List..." and the window is blank).

seeing how my web browser can display the list, the client somehow fails to get to the data. maybe the .dll has some dependencies i don't meet. also as i mentioned: i have no firewall or router, i can host any game..

lino
09-16-2007, 03:37 AM
yay its working today =) dunno what fixed it, maybe because i rebouted my systhem. i also installed framework to play on ggpo but i dont think it could be that. its still crashing on kawaks tho.

MaybeMemories
09-16-2007, 04:37 AM
everything works great for me, brilliant update. not sure how waiting games for p2p is suppose to work though !

great work man. <3

0746
09-16-2007, 09:17 AM
press alt+w when in p2p mode.

yeah, but my problem is the p2p client doesn't display anything in the Waiting List window (it just says "Downloading List..." and the window is blank).

seeing how my web browser can display the list, the client somehow fails to get to the data. maybe the .dll has some dependencies i don't meet. also as i mentioned: i have no firewall or router, i can host any game..
The client wouldn't have loaded or crashed during load if it was a dependency issue. Are you sure you have the latest version because I did make a few changes after talking to jra64 a few hours later of the original release. Or could it just be that there is no one hosting? Well, I can't help you there. I gave up playing the annoying salesman around my 3rd post or at least thats what I thought and I told myself. So if you want more players, fetch them yourself :nunchuck:

yay its working today =) dunno what fixed it, maybe because i rebouted my systhem. i also installed framework to play on ggpo but i dont think it could be that. its still crashing on kawaks tho.
I did experience my kawaks just closing when exiting kaillera once. But it didn't give any error messages. Is that what it is?

MaybeMemories
09-16-2007, 01:49 PM
well it opens up then crashes eventually. I was wondering how it worked? The idea of it searching for p2p games being hosted sounds impossible without any sort of server involveD? i suppose it works for IP's of hosts added already !?

the gobbler
09-16-2007, 10:10 PM
so is there a solution when the p2p client is stuck on "waiting for reconfirmation..."?

Aquashark
09-17-2007, 12:17 AM
The client wouldn't have loaded or crashed during load if it was a dependency issue. Are you sure you have the latest version because I did make a few changes after talking to jra64 a few hours later of the original release. Or could it just be that there is no one hosting? Well, I can't help you there. I gave up playing the annoying salesman around my 3rd post or at least thats what I thought and I told myself. So if you want more players, fetch them yourself :nunchuck:i have the latest kailleraclient.dll, of course i redownloaded it several times to see if it's the latest version

and also there are games running when i tried this!
i just go to http://0746.movsq.net/plist.txt in my web browser and see the games listed (whenever you're not throwing random data in there :D) like this:

Super Street Fighter II Turbo (World 940223)|Kawaks 1.58 Netplay|smoking|XX.XXX.XX.XXX:27886|

King of Fighters 2002, The (bootleg)|MAME32k 0.64 (Feb 3 2003)|oscar|XXX.XXX.X.XXX:27886|

but the client fails to download the list :(
also when i click the Stop button nothing happens.. shouldn't the label change to Refresh?

and i see in the code if there are no waiting games: the message No Waiting Games should be displayed..

0746
09-17-2007, 02:50 AM
well it opens up then crashes eventually. I was wondering how it worked? The idea of it searching for p2p games being hosted sounds impossible without any sort of server involveD? i suppose it works for IP's of hosts added already !?
There is a server running at 0746.movsq.net which listens out for list and unlist signals and generates that list. I still think you have an older version and should re-download.

so is there a solution when the p2p client is stuck on "waiting for reconfirmation..."?
Try the retr button and tell him to do the same.

*snip*
You have a copy of vc++? uncomment line 787 on that file then hit compile and run. If it shows them there, then the people hosting doesn't have their ports forwarded properly.

Aquashark
09-17-2007, 05:22 AM
i uncommented line 787: MessageBox(0, ptr, buffer, 0);
it doesn't work still..

0746
09-17-2007, 05:43 AM
Come over to #srkkaillera

Mushishi Ginko
09-17-2007, 08:35 AM
Hey 0746,

I used the P2P client for the first time over the weekend. You've done an outstanding job. It's a totally different (better) experience even when compared to playing in a public server on Excellent.


To counterbalance all the reports of problems I thought I'd let you know I played for several hours without so much as a hiccup.

lino
09-17-2007, 04:20 PM
i redownloaded the dll, and its working flawlessly now. great job man :tup:
i would like to see ppl start using it now. maybe everyone should start creating a p2p game while waiting for someone to join his normal kaillera game to suport it?

hold dat
09-17-2007, 04:59 PM
this p2p option is really great


but i cant access the master server lists anymore. i redownloaded the latest kaillera client a few times but still no luck.

but i can see people hosting p2p games though...

Mariodood
09-17-2007, 05:18 PM
Hey I got a question about the match recording feature..is there any way to record your match to .avi? I remember in an older version of the client, you recorded matches by ctrl+shift, then you played them back later and you recorded them to .avi at that point.

Dragonfave723
09-17-2007, 05:26 PM
0746, I really hate to say this, but I was playing p2p with Ice-Kombat the other night for 40 minutes, and most of the times, the game just stutters. Then today, I was playing somebody from the GW server, and I got this same stuttering behaviour. Then, I switched to another client , and everything runs smoothly again. I don't know why I always have problems with this latest version :\ Oh, btw, I was using MAME 0117 and the game was 3rdS.

0746
09-17-2007, 06:18 PM
^
It just sounds like your MAME configs are messed up. Delete everything on your p2p installation folder except for your kailleraclinent.dll and your mame executable and reconfigure your mame settings from scratch.

but i cant access the master server lists anymore.The kaillera.com server was down. And amazingly, anti3d was as well. I can access the kaillera forums now so I guess it should work.

Hey I got a question about the match recording feature..is there any way to record your match to .avi? I remember in an older version of the client, you recorded matches by ctrl+shift, then you played them back later and you recorded them to .avi at that point.
Well, its kaillera side recording and hence the krec format. Client doesn't get 1% of the info needed to produce AVI files. Think of it as input recording format. I think a few emulators support avi recordeing and you can use them well in combination with the client. The control shift thing, thats mame right? Or record them online in krec with the default recording options as it has next to nothing overhead and play them back at a later time with your emulator's built in avi recorder or hypercam or anything you use for recording. But the playback with some emulators such as mame32k0.64 and .61 doesn't seem to work.

MaybeMemories
09-17-2007, 07:00 PM
sure best option is to rec first and on play back use a screen recorder

the gobbler
09-17-2007, 07:03 PM
we pressed the retr button and it was still stuck on that reconfirmation message

GoyaBOi
09-17-2007, 08:45 PM
can someone direct me to the right place to get the version of mame w net support so i can play some 3s

SoSDaGraySole
09-18-2007, 12:27 AM
try using Hamachi and connect using the Hamachi IPs.

how do i get a Hamachi IP? I never even heard of this "Hamachi" before......

SoSDaGraySole
09-18-2007, 12:40 AM
im really baffled why this doesnt work for me at all.

0746
09-18-2007, 08:35 AM
we pressed the retr button and it was still stuck on that reconfirmation message

ok. Can whoever was hosting try hosting and make the game public and see if the other person can see and connect to host through the waiting games list.