zbanks / crewlink Goto Github PK
View Code? Open in Web Editor NEWThis project forked from ottomated/crewlink
Free, open, Among Us Proximity Chat
License: GNU General Public License v3.0
This project forked from ottomated/crewlink
Free, open, Among Us Proximity Chat
License: GNU General Public License v3.0
Using 1.2.1 in Linux Manjaro from AUR.
No keypress is recognized neither in among us nor in crewlink.
Using ESC as a key makes this key working... other keys arent working
Hi, everything works I see when people are not in my voice server... but I do not hear anyone and do not see when no one mutes. please help me
I receive no errors from Crewlink (installed from AUR crewlink-bin
) when opening once in the game. Even if I'm in a lobby the window just says "MENU" in a box at the top. If I run from the terminal I get the following error repeatedly once in a lobby:
error: process_vm_readv returned -1 instead of 4 (Operation not permitted) address=0x4b47f54
Seeing as it was returning Operation not permitted
I figured I should try running with sudo
.
$ sudo /opt/CrewLink/crewlink --no-sandbox
$ sudo -E /opt/CrewLink/crewlink --no-sandbox
Using either of these lines result in this error in the CrewLink window:
ERROR
Couldn't connect to Among Us.
Please re-open CrewLink as Administrator.
Need help? Get support
Let me know if this should be separated into two issues.
Upon launching the AppImage, This error message appeared. (I am running the correct version)
This is the console output.
Log.txt
Just to check, I launched the AppImage again without Among us being open and got the same message.
Launch Options(without these Among us doesn't start): PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%
Proton: 4.11-13
System: Manjaro KDE 64-bit
CPU: AMD Ryzen 5
GPU: Nvidia Quadro 4000
I hope this helps :)
After closing the window for crewlink, there are a few processes that are left behind. Inspecting the cmdlines for each of the processes that are left behind, it seems like these are "zygote processes".
While crewlink is running:
$ pstree 124068
crewlink─┬─crewlink───crewlink───9*[{crewlink}]
├─crewlink───crewlink
├─crewlink───8*[{crewlink}]
├─crewlink───21*[{crewlink}]
├─crewlink───6*[{crewlink}]
└─34*[{crewlink}]
After the crewlink window is closed:
$ pstree 124068
crewlink─┬─crewlink
├─crewlink───crewlink
└─22*[{crewlink}]
Cmdlines of the remaining processes:
$ process_tree () {
children=$(cat /proc/"$1"/task/*/children)
echo "$1"
for p in $children
do
process_tree "$p"
done
}
$ for i in $(process_tree 124574)
do
echo $i
cat /proc/$i/cmdline
echo
done
124574
/opt/CrewLink/crewlink
124577
/opt/CrewLink/crewlink --type=zygote --no-zygote-sandbox
124578
/opt/CrewLink/crewlink --type=zygote
124580
/opt/CrewLink/crewlink --type=zygote
Among us starting is detected, however, the terminal is spammed with
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffcff00ff
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffec47f54
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffec47f54
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffec473a4
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffec47f54
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffec47be8
error: process_vm_readv returned -1 instead of 4 (Bad address) address=0xfffffffffcff00ff
And the application always says I am in the menu, even when I join a lobby.
System info:
Operating System: Manjaro Linux
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2
Kernel Version: 5.11.0-1-MANJARO
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memory: 15,6 GiB of RAM
Graphics Processor: GeForce GTX 970/PCIe/SSE2
Versions:
Crewlink 1.2.1
Among us v2020.12.9s
Is the S in the among us version important here? If it is, can I revert to the regular version somehow?
...that's the version that is supposed to be supported, right?
I'm on NixOS so it's possible it's not detecting it at all or some other weird shit (Nix runs Steam in a bwrap jail.) How is detecting the process implemented?
In the README you state that CrewLink does not start Among Us which forces us to disable ptrace security.
So the obvious question would be: Can you actually make CrewLink start Among Us? Or worst case start Steam from CrewLink so Among Us is a child of CrewLink.
Upstream has released 2.0, server changes were made. Because of server changes 1.2.x branch is no longer compatible with newer server code.
CrewLink has updated to v1.2.0 and I think this has broken compatibility between the official server and this fork. When I join a lobby, the green circle showing I'm speaking is red instead, even on my CrewLink instance. Is there any way to fix this on my end, or should I just wait for this fork to update?
Please use this checklist to avoid spamming:
Ctrl+R
on the CrewLink app when I can't hear some people (this is a known issue)Describe the bug
CrewLink connects to the server, but the player list does not appear, and other players cannot hear me.
To Reproduce
Steps to reproduce the behaviour:
Run CrewLink (either the release or manually built) on Arch Linux, and connect to a CrewLink server.
Expected behaviour
CrewLink connects the server, the player list appears, and I am able to hear and speak to other players.
Desktop (please complete the following information):
Additional context
I am running a server myself, and can confirm that the connection occurs, and all players are on that server. Other players see me in their list, but cannot hear me.
It would be highly advantageous if support for Linux were merged into upstream CrewLink rather than maintaining a divergent fork.
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.