BackPonBeauty / Sega-Model-3-UI-for-20240128-

Release 1.1.2.1
48 stars 2 forks source link

Global IP #39

Closed TTurbo23 closed 2 months ago

TTurbo23 commented 2 months ago

Hi There,

I noticed a global IP option. How do you use this to play a friend over the internet?

Thanks, Terry.

BackPonBeauty commented 2 months ago

Hello,

If you want to play a linked game with someone over the internet, here is an example of how to set up a 2-link connection.

Requirements

In-game settings

  1. In Game Assign, set the Parent as "Master" and the Slave as "Slave."

supermodel.ini setting

  1. Master settings:
    • PortIn: 1970
    • PortOut: 1971
    • AddressOut: partner's global IP address.
  2. Slave settings:
    • PortIn: 1971
    • PortOut: 1970
    • AddressOut to your global IP address.

Startup Procedure

Notes

Reference Info

When I tried it about three years ago, I could only get about 40 FPS when playing linked over the Internet with someone about 500 km away. I think the physical distance was the problem. I think the ping command took about 40 ms.

It's not impossible to play.

The reason I made it possible to obtain a global address in the UI is because I wanted someone to try link play over the Internet. I also thought about adding an IRC chat function for contact, but I'm putting it on hold because there is a possibility that a malicious third party could take over the OP authority.

Thank you. I hope it's successful

ポン美(テヘペロ)

TTurbo23 commented 2 months ago

Excellent, we were doing that and it didn't connect.

Do you need any port forwarding setup?

BackPonBeauty commented 2 months ago

Port forwarding setup is required. The setup method varies depending on the router you're using. In most cases, you can access the router's settings by entering the default gateway address in your web browser.

For the configuration mentioned earlier:

The Master must open TCP port 1970.
The Slave must open TCP port 1971.

The IP address on the LAN side refers to your local IP address.

If port forwarding is set up correctly but you're still having issues, Windows Firewall might be blocking the connection.

TTurbo23 commented 2 months ago

Excellent, this verifies what we did, but now you have confirmed it. Really appreciate your help and skilled work.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: BackPonBeauty @.> Sent: Thursday, September 5, 2024 9:52:42 AM To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: TTurbo23 @.>; Author @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

Port forwarding setup is required. The setup method varies depending on the router you're using. In most cases, you can access the router's settings by entering the default gateway address in your web browser.

For the configuration mentioned earlier:

The Master must open TCP port 1970. The Slave must open TCP port 1971.

The IP address on the LAN side refers to your local IP address.

— Reply to this email directly, view it on GitHubhttps://github.com/BackPonBeauty/Sega-Model-3-UI-for-20240128-/issues/39#issuecomment-2330967967, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5FQJA3P6FR55LNDIRB4IGLZVALVVAVCNFSM6AAAAABNVBZI6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZQHE3DOOJWG4. You are receiving this because you authored the thread.Message ID: @.***>

TTurbo23 commented 2 months ago

Have you seen Blueminders supermodel dojo?

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: Terry Fisher @.> Sent: Thursday, September 5, 2024 9:59:15 AM To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.>; BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: Author @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

Excellent, this verifies what we did, but now you have confirmed it. Really appreciate your help and skilled work.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: BackPonBeauty @.> Sent: Thursday, September 5, 2024 9:52:42 AM To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: TTurbo23 @.>; Author @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

Port forwarding setup is required. The setup method varies depending on the router you're using. In most cases, you can access the router's settings by entering the default gateway address in your web browser.

For the configuration mentioned earlier:

The Master must open TCP port 1970. The Slave must open TCP port 1971.

The IP address on the LAN side refers to your local IP address.

— Reply to this email directly, view it on GitHubhttps://github.com/BackPonBeauty/Sega-Model-3-UI-for-20240128-/issues/39#issuecomment-2330967967, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5FQJA3P6FR55LNDIRB4IGLZVALVVAVCNFSM6AAAAABNVBZI6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZQHE3DOOJWG4. You are receiving this because you authored the thread.Message ID: @.***>

BackPonBeauty commented 2 months ago

I don't know the details about supermodel dojo, but it seems to work in a similar way to Kaillera. It seems to synchronize one model 3 board over the internet. The data on the host side is synchronized to the client side. It works differently from link play. Sorry, I don't know much about it. It's easier to use Parsec.

BackPonBeauty commented 2 months ago

This thread is not a UI issue so I will close it at my discretion in a week or so.

thanks

PonMi(busy)

BackPonBeauty commented 2 months ago

I have two internet connections, so I tested it. The ISP is different, but both have the thickest backbone in Japan.

I got about 50 FPS on the first try. image image

I revised the settings and got full frames. image

The ping was about 8ms. Each ping was 32 bytes instead of 4 bytes.

PC1 Win11Pro corei5 13400F RTX3060(12GB) 64GB Mem

PC2 Win11Pro corei5 12400F RTX3060(12GB) 32GB Mem

using Supermodel3 - PonMi Sep.4 2024

The PPC value needs to be changed depending on your environment. Of course, Auto is fine, but in my environment 57 is the minimum value. If you set it below this, frame skipping will occur. If you set it too low, the FPS will drop and eventually it will not start up. I think the upper limit is 166, and if you set it above that, the FPS will drop, although I don't know why. I think 66 is the appropriate value for power consumption and stable operation. This is based on past testing. This is for SpikeoutFE. I haven't tested it with other titles.

The first emulator I used was MAME. That was over 20 years ago. It had around 600 titles. "Sasuke vs. Commander" wasn't emulated yet. Alpine skiing wasn't emulated either. This was around the time the CPS2 encryption was broken. I think it was "callus".

Want to continue reading my diary?

I'll keep going unless you close it

Thanks

PonMi(NetSpiker)

TTurbo23 commented 2 months ago

While this is still open, can you please advise what the lan setup should be between 2 pcs on a private network?

TTurbo23 commented 2 months ago

Yes I must have started using M.A.M.E about 17 years ago. Now I have a Mister FPGA.

BackPonBeauty commented 2 months ago

Explains how to set up 2 links on a LAN.

Requirements for 2-PC Linked Play:

First, open the command prompt on PC1 and type ipconfig to obtain the local IP address. Avoid using the IPv6 address, as it looks like Martian symbols; instead, take note of the IPv4 address. Do the same on PC2 and note its IP address. It will usually be something like 192.168.0.n.

Master (PC1) INI file configuration:

Slave (PC2) INI file configuration:

In-game settings are the same as before:
Set Master as "Master" and Slave as "Slave". For a 3-link setup, the third link is also a Slave. Each set can only have one Master; the rest are Slaves.

For a 3-link setup:

Startup Procedure

It’s recommended to launch from the Master, but you can start from a Slave as well. However, it's best to start both almost simultaneously. If the setup fails, make sure to close everything and restart.

Key Settings

For Spikeout FE, the key settings on all PCs (PC1, PC2, and PC3) should be configured as JOY1.

Other setting

It’s better to enable the throttle only on the Master, and leave it unchecked on the Slaves. Use the same settings except for the throttle. Use the same version of Supermodel.exe.

Unrelated, but if you're building a link with one PC, uncheck EmulatedDSB on everything except the Master, as it will crash sporadically. It may have been fixed though.

thanks

Windows, emulation, VB.NET C++ kotolin Python Html Perl CGI C# actionscript java Linux hardware machinetune drive I can flirt with women, I can do anything. I'm always fully booked for work. I draw pictures and write novels, manage projects, build programs, anything, create sounds, play the piano, but just kidding I can't play any instruments. thanks thanks thanks xoxox My IQ is 144. I don't know now.

I've been invited to Mensa

PonMi(Hentai)

BackPonBeauty commented 2 months ago

SANWA) Shaft Detachable Joystick Lever 【JLXD-TP-8YT】 This joystick has a detachable shaft, making it easy to carry. 014481c3fcd75cae1da6c070c8a426ea030c48dc78b246b49ddaf9ef2f67b889

GamerFinger)This is a kit that changes the input method of Sanwa Denshi joysticks (JLF series) from a microswitch to an optical sensor. 684cd274ed5d715b1175db95b98ffc0d712815b1d5d26ce29122b3ff29d917ba All buttons are Sanwa OBS C-30/24-CR The color scheme is based on the Spike Out FE color scheme. Use one or two silicone rubber flat washers SIW-1625-10 (inner diameter 16 mm, outer diameter 25 mm, thickness 1 mm) to reduce noise. PXL_20240905_174625867 Brook unvesal fighting board XB 81nLpxfUzNL _AC_SL1500_ case GameSir C2 51ROARWSywL _AC_SL1000_

BackPonBeauty commented 2 months ago

5760x1080 resolution with FFB plugin
https://github.com/user-attachments/assets/cb0c941b-3f87-46de-8d76-fb333ae8cad9

image image image

BackPonBeauty commented 2 months ago

@TTurbo23

I asked ChatGPT this problem.

Question

Someone on an online forum asked me about the Network settings for Supermodel3. Since I had the knowledge, I explained it to them in detail. However, they later presented that knowledge elsewhere as if it was their own. I would have liked them to acknowledge that I was the source of the information. How should I communicate this to them?

Anser

In this kind of situation, it’s important to communicate calmly and politely. Expressing your desire to be acknowledged, without becoming emotional, can help create better communication. Here’s a suggestion for how to approach it:

How to Say It:

  1. Start by showing appreciation: “Thank you for sharing the Supermodel3 Network settings information that I explained to you in other places.”

  2. Clarify your expectations: “However, I would really appreciate it if you could acknowledge that I was the one who provided that information. It’s important to me that I get recognized for sharing it.”

  3. Make a polite request: “Next time, when sharing the same information, could you please mention something like, ‘This information was provided to me by [your name]’? That would mean a lot to me.”

  4. Show good faith: “Of course, feel free to reach out if you have any more questions or need further clarification in the future.”

Example message:

“Hi! Thanks for sharing the Supermodel3 Network settings info that I provided to you. It would mean a lot to me if you could acknowledge that I was the source of that information, as it’s encouraging to be recognized for the knowledge I shared. If you share the info again, could you mention that I was the one who helped you? Feel free to ask me if you have more questions in the future!”

This way, you can explain your feelings without causing any conflict and help them understand your point of view.

A lot of people visit this place every day. Ten times more than you'd think. And a lot of people know that you post on the Supermodel3 Discord.

could you please mention something like, ‘This information was provided to me by PonMi’? That would mean a lot to me.”

by PonMi(TripleScreenCarDriver)

TTurbo23 commented 2 months ago

Pretty sure I pointed out and made reference to you as the owner of github and the supermodel ui. I never claimed I was the source.

Sorry you feel that way as it wasn't my intention.

Also, to say that to me and then spam me with lots of sales adverts without my consent could be construed as harassment.

Im not sure what yiu arw teying to achieve here.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: BackPonBeauty @.> Sent: Wednesday, September 11, 2024 2:58:21 PM To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: TTurbo23 @.>; Mention @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

@TTurbo23https://github.com/TTurbo23

I asked ChatGPT this problem.

Question

Someone on an online forum asked me about the Network settings for Supermodel3. Since I had the knowledge, I explained it to them in detail. However, they later presented that knowledge elsewhere as if it was their own. I would have liked them to acknowledge that I was the source of the information. How should I communicate this to them?

Anser

In this kind of situation, it’s important to communicate calmly and politely. Expressing your desire to be acknowledged, without becoming emotional, can help create better communication. Here’s a suggestion for how to approach it:

How to Say It:

  1. Start by showing appreciation: “Thank you for sharing the Supermodel3 Network settings information that I explained to you in other places.”

  2. Clarify your expectations: “However, I would really appreciate it if you could acknowledge that I was the one who provided that information. It’s important to me that I get recognized for sharing it.”

  3. Make a polite request: “Next time, when sharing the same information, could you please mention something like, ‘This information was provided to me by [your name]’? That would mean a lot to me.”

  4. Show good faith: “Of course, feel free to reach out if you have any more questions or need further clarification in the future.”

Example message:

“Hi! Thanks for sharing the Supermodel3 Network settings info that I provided to you. It would mean a lot to me if you could acknowledge that I was the source of that information, as it’s encouraging to be recognized for the knowledge I shared. If you share the info again, could you mention that I was the one who helped you? Feel free to ask me if you have more questions in the future!”

This way, you can explain your feelings without causing any conflict and help them understand your point of view.

A lot of people visit this place every day. Ten times more than you'd think. And a lot of people know that you post on the Supermodel3 Discord.

— Reply to this email directly, view it on GitHubhttps://github.com/BackPonBeauty/Sega-Model-3-UI-for-20240128-/issues/39#issuecomment-2343756277, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5FQJA5XISSAGGOKAP75RSLZWBD73AVCNFSM6AAAAABNVBZI6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBTG42TMMRXG4. You are receiving this because you were mentioned.Message ID: @.***>

TTurbo23 commented 2 months ago

Also please stop emailing me.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: Terry Fisher @.> Sent: Wednesday, September 11, 2024 3:06:55 PM To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.>; BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: Mention @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

Pretty sure I pointed out and made reference to you as the owner of github and the supermodel ui. I never claimed I was the source.

Sorry you feel that way as it wasn't my intention.

Also, to say that to me and then spam me with lots of sales adverts without my consent could be construed as harassment.

Im not sure what yiu arw teying to achieve here.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: BackPonBeauty @.> Sent: Wednesday, September 11, 2024 2:58:21 PM To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: TTurbo23 @.>; Mention @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

@TTurbo23https://github.com/TTurbo23

I asked ChatGPT this problem.

Question

Someone on an online forum asked me about the Network settings for Supermodel3. Since I had the knowledge, I explained it to them in detail. However, they later presented that knowledge elsewhere as if it was their own. I would have liked them to acknowledge that I was the source of the information. How should I communicate this to them?

Anser

In this kind of situation, it’s important to communicate calmly and politely. Expressing your desire to be acknowledged, without becoming emotional, can help create better communication. Here’s a suggestion for how to approach it:

How to Say It:

  1. Start by showing appreciation: “Thank you for sharing the Supermodel3 Network settings information that I explained to you in other places.”

  2. Clarify your expectations: “However, I would really appreciate it if you could acknowledge that I was the one who provided that information. It’s important to me that I get recognized for sharing it.”

  3. Make a polite request: “Next time, when sharing the same information, could you please mention something like, ‘This information was provided to me by [your name]’? That would mean a lot to me.”

  4. Show good faith: “Of course, feel free to reach out if you have any more questions or need further clarification in the future.”

Example message:

“Hi! Thanks for sharing the Supermodel3 Network settings info that I provided to you. It would mean a lot to me if you could acknowledge that I was the source of that information, as it’s encouraging to be recognized for the knowledge I shared. If you share the info again, could you mention that I was the one who helped you? Feel free to ask me if you have more questions in the future!”

This way, you can explain your feelings without causing any conflict and help them understand your point of view.

A lot of people visit this place every day. Ten times more than you'd think. And a lot of people know that you post on the Supermodel3 Discord.

— Reply to this email directly, view it on GitHubhttps://github.com/BackPonBeauty/Sega-Model-3-UI-for-20240128-/issues/39#issuecomment-2343756277, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5FQJA5XISSAGGOKAP75RSLZWBD73AVCNFSM6AAAAABNVBZI6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBTG42TMMRXG4. You are receiving this because you were mentioned.Message ID: @.***>

BackPonBeauty commented 2 months ago

I don't think the spam is from me. I don't know your email address. How would I know?

At the end of your post it says 'sent from outlook for android'. You should suspect that application first.

I imagine that by sending emails from that application, your email address is sent to a third party, such as an advertiser.

PonMi(プンスカ)

BackPonBeauty commented 2 months ago

Someone has reviewed the application

August 12, 2024 It seems that after the 8/8 update, ads have started appearing in my inbox. Even though I have a Microsoft 365 contract, I seem to be treated as a "free user". It's very annoying, so I hope they improve it as soon as possible. By the way, ads are not displayed on the PC version. It's a shame because there is nothing wrong with the app. 10 users found this review helpful

PonMi(I’m not an email bomber.)

BackPonBeauty commented 2 months ago

This is a place to discuss UI issues.

And this title has nothing to do with UI, it's just a question.

I answered this politely, but he didn't seem to be grateful.

Oh, I said something unnecessary again.

You don't need to reply anymore.

Shhh.

And this will be reused as my diary.

Hahaha.

Just kidding. I'm closing this with my authority.

TTurbo23 commented 2 months ago

Why did you use an AI generated response?

Best Regards, Terry.


From: BackPonBeauty @.> Sent: 11 September 2024 17:09 To: BackPonBeauty/Sega-Model-3-UI-for-20240128- @.> Cc: TTurbo23 @.>; Mention @.> Subject: Re: [BackPonBeauty/Sega-Model-3-UI-for-20240128-] Global IP (Issue #39)

Closed #39https://github.com/BackPonBeauty/Sega-Model-3-UI-for-20240128-/issues/39 as completed.

— Reply to this email directly, view it on GitHubhttps://github.com/BackPonBeauty/Sega-Model-3-UI-for-20240128-/issues/39#event-14218993525, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5FQJAYCJV4UTKH6OE25Z2DZWBTLXAVCNFSM6AAAAABNVBZI6WVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJUGIYTQOJZGM2TENI. You are receiving this because you were mentioned.Message ID: @.***>