fa0311 / DMMGamePlayerFastLauncher

DMM Game Player Fast Launcher for secure and fast start-up
Other
88 stars 10 forks source link

Can't start game by shortcut #124

Open TheOppaiDragon opened 6 months ago

TheOppaiDragon commented 6 months ago

OS

Windows 11

Bug Description

The shortcut for DolphinWave dont launch because give me an error. How fix this?

Error Message

Traceback (most recent call last):
  File "launch.py", line 46, in thread
  File "launch.py", line 68, in launch
Exception: area not allowed

Log

No response

TheOppaiDragon commented 6 months ago

Traceback (most recent call last): File "tab\shortcut.py", line 119, in fn File "tab\shortcut.py", line 183, in get_game_info Exception: area not allowed

Another error when i recreate shortcut

fa0311 commented 6 months ago

@TheOppaiDragon This is probably an error related to login.

  1. Please create a shortcut to start DMMGamePlayer. Shortcut->Fast Launch GamePlayer
  2. Launch it
  3. Log in to DMM
  4. Close the DMM window

Do not login to DMMGamePlayer that is not activated by DMMGamePlayerFastLauncher

TheOppaiDragon commented 6 months ago

I got another error when i launch shortcut dmm

Traceback (most recent call last):
  File "launch.py", line 136, in thread
  File "launch.py", line 155, in launch
  File "lib\DGPSessionV2.py", line 122, in write
sqlite3.OperationalError: disk I/O error
fa0311 commented 6 months ago

Uncheck バックグラウンド実行を許可する

image

TheOppaiDragon commented 6 months ago

Is already unckecked. In DMM launcher i logged in before installing DMMFastLauncher. I need logout to official launcher? I logged in since i need install a game

fa0311 commented 6 months ago

Ummm, the behavior I am assuming is that importing an account into DMMFastLauncher will log me out of the official Launcher. After restarting your PC, Try logging into the official Launcher and import your account back into DMMFastLauncher

Traceback (most recent call last): File "launch.py", line 136, in thread File "launch.py", line 155, in launch File "lib\DGPSessionV2.py", line 122, in write sqlite3.OperationalError: disk I/O error

This error is very strange and means that some program is preventing the Official Launcher from accessing the stored data it has. I don't know if the program that is preventing this is the official Launcher, DMMFastLauncher, or the antivirus software.

TheOppaiDragon commented 6 months ago

Okay i try that. Since i'm oversea i use a VPN to login into Official Launcher. Without can't login

TheOppaiDragon commented 6 months ago

Don't work. When i open shortcut created for DMM to login gave me this message image

TheOppaiDragon commented 6 months ago

I tried open shortcut where i need login with vpn and work, i closed that shortcut and i created shortcut for the game give me icon game and no error, i closed vpn open the game but give me same error

Traceback (most recent call last):
  File "launch.py", line 46, in thread
  File "launch.py", line 68, in launch
Exception: area not allowed
fa0311 commented 6 months ago

VPN must be connected. No ability to bypass request limits by country. There is an option to use http proxy or sock5.

TheOppaiDragon commented 6 months ago

So i can't play game without using it? or maybe need only for login and after i can disable

TheOppaiDragon commented 6 months ago

VPN must be connected. No ability to bypass request limits by country. There is an option to use http proxy or sock5.

How i can use option for http proxy / sock5?

fa0311 commented 6 months ago

So i can't play game without using it? or maybe need only for login and after i can disable

Yes, to log in to DMM, you must connect from a specific region, even if you use FastLauncher.

How i can use option for http proxy / sock5?

Edit the proxy by selecting Setting->Edit Shortcut. Also, some proxy-related bugs have been fixed in v5.6.0.

There are two options for the Proxy in FastLauncher The first is a proxy for all communications, including games The second is a proxy for communications related to the DMM login process. If both are set, the second takes precedence.

Some games (online games such as umamusume) require you to connect from certain countries.

TheOppaiDragon commented 6 months ago

So i can't play game without using it? or maybe need only for login and after i can disable

Yes, to log in to DMM, you must connect from a specific region, even if you use FastLauncher.

How i can use option for http proxy / sock5?

Edit the proxy by selecting Setting->Edit Shortcut. Also, some proxy-related bugs have been fixed in v5.6.0.

There are two options for the Proxy in FastLauncher The first is a proxy for all communications, including games The second is a proxy for communications related to the DMM login process. If both are set, the second takes precedence.

Some games (online games such as umamusume) require you to connect from certain countries.

And where i search these connection to put inside proxy? so maybe i dont use vpn amd use proxy to connect japan

fa0311 commented 6 months ago

And where i search these connection to put inside proxy? so maybe i dont use vpn amd use proxy to connect japan

You need to rent a server in Japan and build a proxy server or sign up for a service such as ~NordVPN~

I checked and NordVPN no longer supports http proxy. https://nordvpn.com/ja/blog/removing-http-proxies/

TheOppaiDragon commented 6 months ago

I have my private server with OpenVPN for Japan connection. I used AWS by amazon to create idk if support proxy

fa0311 commented 6 months ago

I have my private server with OpenVPN for Japan connection. I used AWS by amazon to create idk if support proxy

ssh direct forwarding is available

Execute the following with the ssh client. PowerShell, etc. with ssh enabled.

ssh -D localhost:1080 <user here>@<ip here>

The settings in FastLauncher are as follows

socks5://localhost:1080

TheOppaiDragon commented 6 months ago

Where i need put setting in fastlauncher? image

For the command: ssh -D localhost:1080 <user here>@<ip here> user here what need to put and for ip is ip from my vpn?

fa0311 commented 6 months ago

Where i need put setting in fastlauncher?

A DMM Proxy is always required. The Proxy is optional and proxies the game.

For the command: ssh -D localhost:1080 <user here>@<ip here> user here what need to put and for ip is ip from my vpn?

Yes, use the ip of the AWS instance for ip here.

How do you currently connect to AWS? Find out how to connect to an AWS instance via ssh using Powershell

fa0311 commented 6 months ago

Example of ssh connection. Connecting to a locally existing Ubuntu Server because we do not have an AWS instance.

image


Besides using ssh, I found a server called Dante


Or, we have confirmed that this one works too. Performance is not very good, but it is easy to build https://github.com/sequoiar/socks5

git clone https://github.com/sequoiar/socks5
npm i
node ./proxy.js
TheOppaiDragon commented 6 months ago

Where i need put setting in fastlauncher?

A DMM Proxy is always required. The Proxy is optional and proxies the game.

For the command: ssh -D localhost:1080 <user here>@<ip here> user here what need to put and for ip is ip from my vpn?

Yes, use the ip of the AWS instance for ip here.

How do you currently connect to AWS? Find out how to connect to an AWS instance via ssh using Powershell

i connect to aws with openvpn. i have a file inside app

TheOppaiDragon commented 6 months ago

You have discord i need a fast reply so we can chat more fast and resolve this issue

fa0311 commented 6 months ago

You have discord i need a fast reply so we can chat more fast and resolve this issue

I do not reply on closed social media

Still need some support? Please erect a separate http/socks proxy server from OpenVPN or use the ssh command to connect to aws

TheOppaiDragon commented 6 months ago

I see on AWS tell me how to connect by SSH but idk how to figure out.

When i try to do your command with ip told me AWS tell me this: root@my ip aws: Permission denied (publickey).

fa0311 commented 6 months ago

When i try to do your command with ip told me AWS tell me this: root@my ip aws: Permission denied (publickey).

Are the public and private key settings correct? On Windows, the private key is placed in .ssh/*.pem in the user directory.

Is your username correct? In AWS, it is usually ec2-user

TheOppaiDragon commented 6 months ago

When i try to do your command with ip told me AWS tell me this: root@my ip aws: Permission denied (publickey).

Are the public and private key settings correct? On Windows, the private key is placed in .ssh/*.pem in the user directory.

Is your username correct? In AWS, it is usually ec2-user

How i can set public and private key? How i can access to the user directory u told me?

idk where to see name. And my private server in aws is Debian-1

fa0311 commented 6 months ago

private key: C:Users/<name>/.ssh/ I don't know how to use AWS in detail either. As far as I can tell from the official documentation, it can be set up on the web. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-linux-inst-ssh.html

TheOppaiDragon commented 6 months ago

Where say: instance-user-name@instance-public-dns-name first is my name of the machine Debian-1? For public dns name what mean?

fa0311 commented 6 months ago

first is my name of the machine Debian-1?

I don't know.

For public dns name what mean?

Public DNS is a fully qualified domain (e.g. xxx.xxx.amazonaws.com)

fa0311 commented 6 months ago

Do your own research before asking me. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html#connection-prereqs-get-info-about-instance

TheOppaiDragon commented 3 months ago

Hello i'm try again to connect in my vpn amazon lightsail, i tried get helped with chatgpt without success.

can you help me again? I downloaded socks5 from link u sent me.
i started with command node ./proxy,js and say me this + error when i start the game

image