Jump to content
SpesoftPinballXConvert-It
Tom Speirs

GameEx NetPlay - Client/Server MAME/Mess

Recommended Posts

8th September, 2010 - GameEx 11.21 - NetPlay

This is potentially quite a special release and something new.

GameEx now has support for Client/Server MAME (Website / Blog) and with a custom GameEx client and back end has the potential to offer multi user MAME internet network play using just arcade controls and gamepads.

1. Download CS-Mame from here (Latest version is ClientServerMAME v1.0). Install it to C:\CSMAME otherwise there may be permission issues in Windows 7.

2. Download and install a Game Card here

3. Run "vmame -cc" to create mame.ini and set your correct ROM paths in mame.ini

4. Enable Client/Server MAME in the Setup Wizard and make sure your path and exe are correct (see screenshot below)

5. To start serving a game make sure you have port 5805 UDP allowed on your router (or use UPNP) and select "MAME" from the main menu, then "All MAME Games", select a game from the list, then in the Game Info screen select "Request NetPlay".

6. Alternatively to join a game select "MAME" from the main menu and then "MAME NetPlay" to get a list of games currently being served you can join.

NOTE: Your ROM version must match the client/server ROM version.

GameEx code should be stable but it is obviously a slightly experimental release.

I will be extending the GameEx online features and user accounts but for now to use this new feature you will need to get and install a GameEx game card as this creates your user account on the server

I strongly suggest checking this out.

For all comments, support, and suggestions please head over to the forum at gameex.info

Client/Server MAME and Client/Server MESS is the work of Digital Ghost.

To request a NetPlay you must have port 5805 mapped. GameEx does however try to create this NAT mapping using uPnP and will also try to create a firewall rule for the executable.

post-367-12843324778_thumb.png

post-367-128433303508_thumb.png

post-367-128433304726_thumb.png

post-367-128433306256_thumb.png

Share this post


Link to post
Share on other sites

Here is how it works.

Get regular MAME working.

Download and install a Game Card. (Get it here: http://www.gameex.com/Community/GetaGametag.aspx )

Download and extract Client/Server MAME (Get it here: http://github.com/downloads/MisterTea/ClientServerMAME/ClientServerMAME_v0_7c_Win32.zip )

Setup the paths to Client/Server MAME and enable.

Select a MAME game then on the info page (with play this game etc) select “Request NetPlay”

Then have someone else run GameEx and select MAME NetPlay on the MAME page with all games, original games etc and select the game you requested netplay for. Other peoples requests will be listed here too.

You should get a prompt to accept connection (requests are database driven and stored on the server) then Client/Server MAME will start as server on your end and Client on the other.

Your request to play the game (request NetPlay) will stay active until either you play the game with someone (accept request) or cancel the request by selecting a MAME game and selecting Cancel NetPlay Request.

Hopefully we will see some games listed under MAME NetPlay (top of the Start page MAME list) once a few people start trying it (fingers crossed!)

Share this post


Link to post
Share on other sites

Hey, that's pretty cool!

How is this different than Kaillera? I assume it has to do with the drivers being open source?

Share this post


Link to post
Share on other sites

something is wrong whith my game card, always showing the same game. i d realy love to try the net play

Share this post


Link to post
Share on other sites

no, not even close, it displays the same game game for about a month

Share this post


Link to post
Share on other sites

no, not even close, it displays the same game game for about a month

Hi All!!!

What is and where I download the "Game Card"????

Thanks for this beautiful release Tom!!!

Share this post


Link to post
Share on other sites

http://www.gameex.com/Community/GetaGametag.aspx (get your card here)

http://www.gameex.info/forums/index.php?showtopic=8590&st=0&p=63036entry63036 (forum topic)

Instructions:

Install the registry key

Run GameEx, and play a game.

Hi Tempest!!!

Thanks for your fast reply!!!

I installed the game card and read all instructions.

I can see a new menu in gameex (Mame NetPlay) but when I enter it I see the message "no games found".

I think is because there are no players hosting a net game at this moment ¿Sure?

I will see the hosting net games in this new menu?

Thanks for your help.

Share this post


Link to post
Share on other sites

Tom - will net play also be enabled for MESS?

Share this post


Link to post
Share on other sites

Hey, that's pretty cool!

How is this different than Kaillera? I assume it has to do with the drivers being open source?

Exactly, that is why it has happened.

Share this post


Link to post
Share on other sites

Hi Tempest!!!

Thanks for your fast reply!!!

I installed the game card and read all instructions.

I can see a new menu in gameex (Mame NetPlay) but when I enter it I see the message "no games found".

I think is because there are no players hosting a net game at this moment ¿Sure?

I will see the hosting net games in this new menu?

Thanks for your help.

Hopefully will we get some folks using the feature, and there will be games available. Im really hoping so because one of things that makes this special is it works with arcade controls, eg cabs. It requires no manual input unlike Kailera etc.

Share this post


Link to post
Share on other sites

Tom - will net play also be enabled for MESS?

Potentially in the future. Need to see how all this goes first. Im just pinning this topic, so we can see how all this goes. It will also be helpful for the developer of Client/Server MAME/MESS who I am in contact with.

Share this post


Link to post
Share on other sites

Please post any results here. This is now pinned. If your having trouble or hosting a game etc again please post here. Lets make the best out of this.

Share this post


Link to post
Share on other sites

I just requested Double Dragon 2 is someone wants to test with me quickly.

EDIT: Although that was probably futile this time of day!

Hopefully we can get some activity at the weekend.

Share this post


Link to post
Share on other sites

I just requested Double Dragon 2 is someone wants to test with me quickly.

EDIT: Although that was probably futile this time of day!

Hopefully we can get some activity at the weekend.

I'm going to set this up this evening after work and give it a try, I just requested my gamer card though so I'll have to get that working first.

I must say I'm a bit pissed of Tom :angry: no Northern Ireland in the list of countries when selecting a flag... and there was me thinking we were the economic epicentre of the world :) way to burst my bubble :P

Stu

Share this post


Link to post
Share on other sites

I'm going to set this up this evening after work and give it a try, I just requested my gamer card though so I'll have to get that working first.

I must say I'm a bit pissed of Tom :angry: no Northern Ireland in the list of countries when selecting a flag... and there was me thinking we were the economic epicentre of the world :) way to burst my bubble :P

Stu

lol, no England either. Didnt you know we are all supposed to be British now ;)

Share this post


Link to post
Share on other sites

anyone want to give this a try? I think I have it all setup ok, it says no games found when I choose Mame net play... I'm hoping that's because nobody is playing at the moment rather than me having screwed something up :)

I have a request sent for 1944 if anyone wants to join

Stu

Share this post


Link to post
Share on other sites

What's happening on you end? I'm getting the message asking if I want to accept you and I choose yes then my game fires up but you're not there

I'm in the GameEx chat room

Stu

Share this post


Link to post
Share on other sites

Sorry, it is connecting. The MAME CS console window is telling me its connected, but its stuck on "Waiting to send Game World".

Try a different game.

Share this post


Link to post
Share on other sites

Sorry, it is connecting. The MAME CS console window is telling me its connected, but its stuck on "Waiting to send Game World".

Try a different game.

sent a request for Aliens

Stu

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×