Proxy Connection Issues on Linux #1272
Unanswered
acedogblast
asked this question in
Support
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To start off I am fairly confident that the server (GrassCutter) is working as it outputs no errors and that the game server is started. The issues I am having is that the game client does not connect to the server. I have used multiple proxying methods and run the game client on windows and on Linux through wine with mixed results. All of these setups have no firewall setup or is disabled.
Setup 1: GrassCutter and Game Client on Linux. Proxy method hosts file.
The hosts file of a OS can be used to override the normal URLs that genshin uses to connect to a specific IP. The hosts file I used has these entries:
Where 192.168.1.10 is the IP of the local computer that is running everything. 127.0.0.1 can also be used in the same effect.
On startup of the game the sever does see a client and outputs this
<INFO:RegionHandler> [Dispatch] Client 192.168.1.10 request: query_region_list
In the game itself after inputting the username and any password a small loading window opens and instantly closes without any further changes and still remains on the login screen. There is no other output on the server.
Setup 2: GrassCutter and mitmproxy on Linux. Game client ran in windows. Proxy method mitmproxy.
mitmproxy is ran using this command:
./mitmdump -s proxy.py -k --ssl-insecure
Where proxy.py is from the github along with proxy_config.py. The
--ssl-insecure
was taken from the windows server script and I have also tried without it with the same result. On windows settings the proxy is manually set to the ip and port 8080 to the linux system running mitmproxy. On proxy connection I get a lot of proxy related messages which I assume to be working. When the game starts up I was able to login and accepted the ToS as usual. Then the game hides the login screen just showing the moving stairway for a few seconds with 3 very noticeable freezes and then gives the the 4206 Error message. The output of the server shows new messages about logging in with token but no error messages.Setup 3: GrassCutter on Linux. mitmproxy and game client in windows. Proxy method mitmproxy.
Exact same result as setup 2.
Setup 4: Everything on Windows. Proxy method bultin mitmproxy using grassclipper launcher.
Works as advertised.
Beta Was this translation helpful? Give feedback.
All reactions