cybermelons / gg-struggle Goto Github PK
View Code? Open in Web Editor NEWofficial github mirror of gg-struggle
License: MIT License
official github mirror of gg-struggle
License: MIT License
I am unable to import the gg-struggle-cert.pem into my Trusted Root Certification Authorities folder as it says that the file is password-protected.
I might just be an idiot, but I am unable to find any password that would fit here. The automatic installer seems to be unable to install the certification as well as I am experiencing similar issues there, even after using the installer there is no gg-struggle permit in the folder. Possible solutions mentioned in other threads yielded no results.
I would post this as a comment in the other thread, but I feel this is different as I'm not even getting an error. Important to note that this issue happens regardless of whether or not I run gg-struggle.exe as admin. It also happens when running in an admin PowerShell window.
My hosts file is modified, the local cache server is running, yet when I load the game up and try to get past the title screen it says it just can't connect. I can provide logs if you want, but the entirety of the log is
[2021-07-07T15:36:58.224] [INFO] default - [DB] Loading entries C:\Users\Erik\AppData\Local\Temp/gg-struggle/gg-struggle.db
[2021-07-07T15:36:58.237] [INFO] default - [PROXY] Listening on 443
[2021-07-07T15:36:58.237] [INFO] default -
It doesn't even have a chance to give an error because it isn't grabbing the game traffic.
Checking in Resource Monitor tells me the game is definitely communicating on port 443, and the cache server is definitely listening on port 443, but it just doesn't seem to want to go.
I fear this has nothing to do with the program and is just something I've broken at some point, but any ideas would be appreciated.
Does struggle get any of the data unencrypted by any chance? Maybe a separate cache policy for stuff pertaining to rank changes could be added so people could progress the twoer.
Heya,
Haven't had much luck getting this going, just sits and doesn't proxy the connection? Everything seems to be installed correct, certs in the correct store, and hosts pointing to the current IP of the server.
[2021-07-20T14:54:09.086] [INFO] default - [PROXY] Using pfx file ./gg-struggle-cert.pfx
[2021-07-20T14:54:09.087] [INFO] default - [DB] Loading entries C:\Users\shatt\AppData\Local\Temp/gg-struggle/gg-struggle.db
[2021-07-20T14:54:09.105] [INFO] default - [PROXY] Listening on 443
[2021-07-20T14:54:09.106] [INFO] default -
Game isn't grabbing traffic after install, and errors on start. Then immediately closes.
We need to read the error, so we'll run it in its own powershell/cmd window so the window stays up after crashing.
For anyone experiencing this issue, please run gg-struggle in powershell as seen here and post logs/screenshots here. The logfile can be found at %temp%/gg-struggle/all.log
Possible solution Package - https://www.npmjs.com/package/systray
Also of note, their example links to desktop notification and other useful packages. You could have app window blinking on route access. Also, sent you a Twitter DM @tsaibermelon
But then there's a part which throws another error:
[2021-07-26T20:50:46.964] [INFO] default - [DB] Dumping request to \AppData\Local\Temp/gg-struggle/dumps/b627588615559e35366585b10f1b5e2e203a4a7f.gameReq.dump
events.js:292
throw er; // Unhandled 'error' event
^
Error: connect ENOBUFS 127.0.0.1:443 - Local (undefined:undefined)
at internalConnect (net.js:921:16)
at defaultTriggerAsyncIdScope (internal/async_hooks.js:430:12)
at net.js:1009:9
at processTicksAndRejections (internal/process/task_queues.js:75:11)
Emitted 'error' event on ClientRequest instance at:
at TLSSocket.socketErrorListener (_http_client.js:469:9)
at TLSSocket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:106:8)
at emitErrorCloseNT (internal/streams/destroy.js:74:3)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: -4060,
code: 'ENOBUFS',
syscall: 'connect',
address: '127.0.0.1',
port: 443
}
Prior to that, my log is spammed with this:
[2021-07-26T20:46:07.656] [INFO] default - [PROXY] /api/sys/get_env POST b627588615559e35366585b10f1b5e2e203a4a7f
[2021-07-26T20:46:07.657] [INFO] default - [DB] Dumping request to \AppData\Local\Temp/gg-struggle/dumps/b627588615559e35366585b10f1b5e2e203a4a7f.gameReq.dump
[2021-07-26T20:46:07.657] [INFO] default - [CACHE] Miss: /api/sys/get_env POST b627588615559e35366585b10f1b5e2e203a4a7f
[2021-07-26T20:46:07.674] [INFO] default - [PROXY] /api/sys/get_env POST b627588615559e35366585b10f1b5e2e203a4a7f
[2021-07-26T20:46:07.674] [INFO] default - [DB] Dumping request to \AppData\Local\Temp/gg-struggle/dumps/b627588615559e35366585b10f1b5e2e203a4a7f.gameReq.dump
[2021-07-26T20:46:07.674] [INFO] default - [CACHE] Miss: /api/sys/get_env POST b627588615559e35366585b10f1b5e2e203a4a7f
[2021-07-26T20:46:07.680] [INFO] default - [PROXY] /api/sys/get_env POST b627588615559e35366585b10f1b5e2e203a4a7f
[2021-07-26T20:46:07.680] [INFO] default - [DB] Dumping request to \AppData\Local\Temp/gg-struggle/dumps/b627588615559e35366585b10f1b5e2e203a4a7f.gameReq.dump
[2021-07-26T20:46:07.681] [INFO] default - [CACHE] Miss: /api/sys/get_env POST b627588615559e35366585b10f1b5e2e203a4a7f
It also additionally spams this one around 30 seconds after:
[2021-07-26T21:02:08.830] [INFO] default - [PROXY] /api/sys/get_news POST 722ed30712c19b713ff3a993598e1eb9d95fce65
[2021-07-26T21:02:08.830] [INFO] default - [DB] Dumping request to \AppData\Local\Temp/gg-struggle/dumps/722ed30712c19b713ff3a993598e1eb9d95fce65.gameReq.dump
[2021-07-26T21:02:08.830] [INFO] default - [CACHE] Miss: /api/sys/get_news POST 722ed30712c19b713ff3a993598e1eb9d95fce65
Originally posted by @priprii in #17 (comment)
Hey,
whenever i launch Strive with the pre-release running it immediately closes the gg-struggle window, run through a elevated powershell i get this result:
Went ahead and made sure every part that was mentioned was installed correctly but could very well be just a "me doing it wrong" thing, just making sure its not something that actually a problem and sneaks into the installer release.
Tried reinstalling everything, making sure it has read/write access to everything, is unblocked, no old certs from the previous versions remain.
Trying to remove this as it didn't work for me. Cannot connect to the network now. Following the instructions, it says to remove gg-struggle from certmgr.msc but I don't have any there, I have 3 entries of gst-game.guiltygear.com now though since I tried installing it 3 times. How do I remove this and go back to being able to play the game?
Whenever I open gg-struggle this pops up:
[2021-07-19T11:57:44.880] [WARN] default - [DB] Error reading request 9d9a45e5a3c60c7197fa3922b939cb6a5bdd47d5: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/9d9a45e5a3c60c7197fa3922b939cb6a5bdd47d5.ggResp.dump'
[2021-07-19T11:57:44.881] [WARN] default - [DB] Error reading request 425a3c24e7030ec0669324a6a1a37c69eed8592e: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/425a3c24e7030ec0669324a6a1a37c69eed8592e.ggResp.dump'
[2021-07-19T11:57:44.882] [WARN] default - [DB] Error reading request 5e10b3036695e88f4f41e5b191c7c2a3e284ff71: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/5e10b3036695e88f4f41e5b191c7c2a3e284ff71.ggResp.dump'
[2021-07-19T11:57:44.883] [WARN] default - [DB] Error reading request b529c6abdcbf1cfb914b5e765bc59542c78d2de9: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/b529c6abdcbf1cfb914b5e765bc59542c78d2de9.ggResp.dump'
[2021-07-19T11:57:44.884] [WARN] default - [DB] Error reading request d5f3af1d575dc11af8db1239a680f35da99d4c70: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/d5f3af1d575dc11af8db1239a680f35da99d4c70.ggResp.dump'
[2021-07-19T11:57:44.885] [WARN] default - [DB] Error reading request 0741fd8583402ef09f4c615f77bcf2e4dc55140b: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/0741fd8583402ef09f4c615f77bcf2e4dc55140b.ggResp.dump'
[2021-07-19T11:57:44.886] [WARN] default - [DB] Error reading request 28ef016d2d1639ef1d864cdd126590fe6322438c: Error: ENOENT: no such file or directory, open 'C:\Users\nartd\AppData\Local\Temp/gg-struggle/dumps/28ef016d2d1639ef1d864cdd126590fe6322438c.ggResp.dump'
and when I run gg-struggle with Strive it says "Failed to upload R-Code" and closes gg-struggle
Video for reference: https://streamable.com/q7i51p
At first, everything was working well, but today, having used this app for a total of one day, the game started to show the error seen below on the screenshot. There's also an error within the console of the app, seen on the other screenshot.
To resolve the issue I've tried:
The result is the same, nothing changes and I can't play the game because I always, no matter what, get this network error now.
Can anybody please help me resolve this issue? I'm not a programmer and I don't understand what happened here, I simply wanted the game to load faster, but now I can't play at all.
It would be nice to have gg-struggle open ggst.exe for me instead of remembering to make sure it's running and not just clicking on ggst icon out of habit
As soon as the game attempts to connect to servers, the log window immediately closes, and the game instantly shows that it cannot connect to servers.
gg-struggle.zip
If gg-struggle suddenly stopped working, then you need to change the hosts to the real ip address.
TODO: write a script that patches the hosts using the real ip
see the hotfix in the readme.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.