Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

GameEx NetPlay - Client/Server MAME/Mess


Recommended Posts

yeah but it never worked for me to use dyn dns or similar ,so i use no-ip instead ,i already got my domain on no ip

so i just need to know if in mame.ini it is possible to use a url instead of an ip adress if so in wich form http://domain.org or simply domain.org

thanks

ChrisQC

Your external IP address should not matter as GameEx will send whatever it is at the time to my server when you request (host) a game. So basically GameEx takes care of that part.

Link to comment
Share on other sites

  • Replies 232
  • Created
  • Last Reply

Top Posters In This Topic

In order for port forwarding or port triggering to work, the PC must have a static IP to assign the port behind the NAT. URL will not work as the application is designed currently.

Hi sorry, but that is not quite correct. You do not need a static IP. The easiest thing to do to get things working is turn on uPNp on your router then that should automatically create the NAT mapping, also if you run GameEx as admin it should also create the windows firewall rules.

GameEx will send your current IP whether dynamic or static to gameex.com for others to connect to. The port mapping just maps your external ip whether dynamic or static to the IP of your machine in local area network. Again does not matter what the external IP is. If you turn on uPnP on your router it will work with LAN dynamic IPs.

Link to comment
Share on other sites

Just wanted to say if you do get it running, please post any findings that you think will be useful to the author of Client/Server MAME. I think the main issue (once folks get it going) is the lag for the folks that are not hosting the session. Ive mentioned this to the author and he said any detail you can provide on how the lag actually is and what it does would be useful. Also at this point for testing its worth setting MAME to run windowed so you can see what is in the console window and report accodingly.

Link to comment
Share on other sites

Sorry for dropping out of the games whoever was playing. Some things I noticed:

Huge lag making shmups very hard to play

Very long blank screens making one wonder if anything is happening

If you don't have C.S. mame file IN the mame DIR your hotrod won't work

Would be nice if there was some sound indicating someone wants to join your game. I have my machine in the hall and I don't really want to just stand there hoping someone will eventually join - some sort of sound chime would be great

Great feature though!

/2¢

If/When Tom adds an audible alert feature for netplay, I am ready with my Alert (Those of you whom may have seen the movie War Games may appreciate this most).

playagame_wg.wav

Link to comment
Share on other sites

So does this mean that it's not possible to have multiple cabinets with this feature enabled? I have a racing cab in addition to my primary cab. I would LOVE to get some Offroad, Championship Sprint, Danny Sullivan, etc races going at some point, but that means I can't have access to the main library, correct? :(

Of course, I still have to get things put back together for any of that to matter anyway.

Right now yes, but I think we can quite easily make the feature use LAN IPs instead of internet with a simple switch.

Link to comment
Share on other sites

If/When Tom adds an audible alert feature for netplay, I am ready with my Alert (Those of you whom may have seen the movie War Games may appreciate this most).

lol i like that creepy sam voice "shall we play a game ? " :P the sound alert for incoming request should overlap the screen saver mode and ingame ;) dunno if that sound possible but could be a great addon

Link to comment
Share on other sites

I received a play request and heard the audible prompt, but as the game began to load I encountered a video error. Here is a copy of my Log...

Also - a screen capture from MAME

I changed the Advanced Mame from Yes to No. This allowed me to play the game solo. Next, Chrisqc and I attempted to play Giga Wing. I received the SAM prompt and the game began to load (saw the CP), then screen went black for a few minutes and then back to GameEx NetPlay menu... sigh.

Link to comment
Share on other sites

i dunno if you see the game loaded but for me i accept the request and the game goes ingame ,i chose 1st player start and then goes ingame...but nobody start player 2 ... i think that if you host a game you must be player 1 ...and the one who JOIN the game shall be player 2 ...something like that ...annyway i will host gigawing for annybody who want to test,yesterday i did where able to play with someone :) but he reported that there where lot of lag ...for me as the host there wasn't any lag at all

Link to comment
Share on other sites

Hey Tom,

Hope you don't mind a couple more observations/requests :D

I remember from back in the Kaillera days you could sort by ping, semi-guaranteeing a decent experience. Could GameEx auto sort from lowest to highest ping?

Is it true the two players need the exact same version of MAME? Could that be displayed? I remember this was important for Kaillera.

Is it possible to move Mame net Play to be the second item on the menu list not the first? This might confuse guests.

When joining a game I'm still getting this "freeze" where I seem to lose control and even ESC key does nothing for about a minute.

cheers,

BR

Link to comment
Share on other sites

Hey Tom,

Hope you don't mind a couple more observations/requests :D

I remember from back in the Kaillera days you could sort by ping, semi-guaranteeing a decent experience. Could GameEx auto sort from lowest to highest ping?

Is it true the two players need the exact same version of MAME? Could that be displayed? I remember this was important for Kaillera.

Is it possible to move Mame net Play to be the second item on the menu list not the first? This might confuse guests.

When joining a game I'm still getting this "freeze" where I seem to lose control and even ESC key does nothing for about a minute.

cheers,

BR

Good points and in the regard to the wait its just waiting for the host to accept the request and then wait for it to launch CS MAME. It will time out after about a minute.

Link to comment
Share on other sites

PS:

I asked him to clarify what "old" or "many" games is as I want to be sure thats the issue with lag.

What is your interpretation of "NOTE: Currently the 32-bit and 64-bit versions are not compatible with each other." Is he referring to the 32 servermame and 64 bit MAME versions?

Link to comment
Share on other sites

I think what it means is a 32 bit version of Client/Server MAME cannot connect to a 64 bit version of Client/Server MAME even if the same release version. I didnt see a windows 64 bit version on the site (unless im missing something) so I dont think its relevant to us right now and I think its only talking about the networking aspects of CS MAME.

Link to comment
Share on other sites

I think what it means is a 32 bit version of Client/Server MAME cannot connect to a 64 bit version of Client/Server MAME even if the same release version. I didnt see a windows 64 bit version on the site (unless im missing something) so I dont think its relevant to us right now and I think its only talking about the networking aspects of CS MAME.

I looked through the blog at the 0.2 release in August. He notes that "Cross platform and architecture support: I was able to play a game between a 32 bit windows machine and a 64 bit linux machine with no problems." So not so sure he is referring to networking. No, only 32bit Windows. I reverted to MAMUI32 from 64 just in case. Still pretty much the same results. Have mapped port forwarding for 5805 to my PC and entered appropriate rules in software firewall. Tried playing Gigawing with Chrisqc again... no video issues this time. appeard about to connect and game loaded, but it was just me playing. Throwing in the towel for the day on this issue.. blink.gif

Link to comment
Share on other sites

I looked through the blog at the 0.2 release in August. He notes that "Cross platform and architecture support: I was able to play a game between a 32 bit windows machine and a 64 bit linux machine with no problems." So not so sure he is referring to networking. No, only 32bit Windows. I reverted to MAMUI32 from 64 just in case. Still pretty much the same results. Have mapped port forwarding for 5805 to my PC and entered appropriate rules in software firewall. Tried playing Gigawing with Chrisqc again... no video issues this time. appeard about to connect and game loaded, but it was just me playing. Throwing in the towel for the day on this issue.. blink.gif

I think you may be a bit confused here. CS-Mame is a separate executable that you need to download from here (Latest version is ClientServerMAME_v0_6_Win32.zip). Then you need to enable it and setup the correct path in the Setup Wizard.

EDIT: I've updated the first post with more info and screenshots.

post-367-128433216368_thumb.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...