Comments (4)
I haven't tested the client on Linux for a while, but it should work.
What is the app trying to do in this phase?
It's trying to get your steam ID so that it can use that to login. Here are the relevant lines:
https://github.com/Zamiell/isaac-racing-client/blob/master/src/steam.js#L74-L129
(line 115 looks like a debug line that I forgot to cleanup, so ignore that)
This steam.js is a child process. It talks to the other steam.js (in the renderer process, through the main process) here:
https://github.com/Zamiell/isaac-racing-client/blob/master/src/js/steam.js
First off, try inserting print statements all through both steam.js files to see exactly what line it is getting stuck on.
from isaac-racing-client.
To clarify: You actually can't put print statements in a child process. You have to do:
process.send('getting here lol');
as alluded to from line 115. In the renderer process, you do:
globals.log.info('getting here poop');
from isaac-racing-client.
Thanks for the tips, I got it to work. On Arch Linux (maybe on other distributions too) there are different ways to run the Steam client. One is with Steam's own installed libraries and another is to use the system's libraries. I'm usually using the latter, native method, because it's more stable and a lot of the times there are various issues with the libs provided by Steam.
So, running Steam using the runtime method (with it's own libraries) solves the issue, and the racing client can connect successfully almost instantly.
I'd guess greenworks tries to call something that doesn't exist or just doesn't respond the way it's expected? Since it's probably not related to the Isaac racing client, I close the issue.
from isaac-racing-client.
Nice, good to hear.
from isaac-racing-client.
Related Issues (11)
- [0.0.2] When a user changes it's nick capitalization, it dupes on lobby list HOT 1
- Client should freak out less if you don't have the mod installed HOT 6
- Client hangs forever after some kind of error while updating HOT 3
- Client should remember previous race title HOT 1
- Problems with starting the program. HOT 2
- Character unlocks problem HOT 2
- Mod does not work anymore HOT 4
- Wrong node version HOT 4
- Unauthorized for all tests HOT 10
- Can't connect to the server. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from isaac-racing-client.