Skip to content

BetterCrewlink Server

An egg designed to allow support for Proximity Chat in Among Us using BetterCrewLink Server

egg-bettercrewlink-server.json

updated

Ports

Add an allocation on the node for each port.

  • Game 443

Install

Installer image
node:16-bookworm
Install script
20 lines

Image

  • Node.js 16 ghcr.io/ptero-eggs/yolks:nodejs_16

Startup

The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.

6 variables

Startup command

yarn start
  • Select one of the available BetterCrewLink-server branches. Master per default.

    BRANCHUsers can edit

    required|string|max:20

  • Domain of your server or ip of your server

    HOSTNAMEUsers can edit

    nullable|string|max:50

  • Specifiy the name of your BetterCrewLink server

    NAMEUsers can edit

    required|string|max:75A value is required.

  • Enables https. You must place privkey.pem and fullchain.pem in your CWD.

    HTTPSUsers can edit

    nullable|string|max:20

  • Alternate path to SSL certificates.

    SSLPATHUsers can edit

    nullable|string|max:250

  • Choose the port your server should run on

    PORTUsers can edit

    required|string|max:20A value is required.

Wings

Stop command
^C (SIGINT)
Running when the console shows
<info> BetterCrewLink Server started

Readme

Among Us - BetterCrewLink Server

From their Github

This project implements proximity voice chat in Among Us. Everyone in an Among Us lobby with this program running will be able to communicate over voice in-game, with no third-party programs required. Spatial audio ensures that you can only hear people close to you.

Server Port

Ports required to run the server in a table format.

Port default (HTTPS enabled) default (HTTPS disabled)
Game 443 9736

Default port is 443 if HTTPS is enabled, and 9736 if not. But you can change to any port or domain/ip in the egg

Changes

  1. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 20 lines bash in node:16-bookworm Show
#!/bin/bash
# Server Files: /mnt/server
apt update
apt install -y git python3 python3-pip build-essential

mkdir -p /mnt/server
cd /mnt/server

INSTALL_REPO="https://github.com/OhMyGuus/BetterCrewLink-server.git"
echo -e Install repo set to ${INSTALL_REPO}
echo -e "/mnt/server is empty.\ncloning files from repo"
echo -e "running 'git clone --single-branch --branch ${BRANCH} ${INSTALL_REPO} .'"
git clone --single-branch --branch ${BRANCH} ${INSTALL_REPO} .

if [ -f /mnt/server/package.json ]; then
    /usr/local/bin/yarn install
fi

echo -e "install complete"
exit 0