2based2wait
2based2wait copied to clipboard
Lightweight and extensible proxy for Minecraft (1.19.4 unstable; 1.12.2 stable).
2Based2Wait
Lightweight & extensible 2b2t proxy.
Wiki · Report a Bug · Configuration Guide · DiscussionsTable of Contents
- Installation
- Features
- Images
- For Developers
Installation
Prerequisites
Quick Start
- Clone the latest release:
git clone https://github.com/Enchoseon/2based2wait --branch v1.0.5 --depth 1 && cd 2based2wait - Install dependencies:
pnpm install --prod - Configure your proxy:
- Duplicate the
default-config.jsontemplate file and rename it toconfig.json - Use the configuration guide to configure your proxy
- At the minimum you must configure
account.usernameandproxy.whitelist
- At the minimum you must configure
- Duplicate the
- Start the proxy:
pnpm start
RTFM
We'll never phone home or enable something you didn't. In other words, you are responsible for enabling and configuring features such as:
- Reconnecting to the server
- Ngrok tunnelling to share the proxy with others
- Coordinating multiple accounts at once
- And much more
"Read it and you'll understand everything", RMS
Features
- Extremely low RAM and CPU usage
- Robust auto-reconnection
- Battle-tested to be online 24/7/365
- High configurability
- Easily configure small-to-medium-sized networks
- Convenient Discord webhooks for:
- Livechat
- Queue position
- Tunnels & connections
- Toast notifications
- Auto
/queue main - Mineflayer support and extensibility (see:
./utils/mineflayer.js)- Already comes with:
- Kill aura
- Auto eat
- Anti afk
- Anti drowning
- Auto totem
- Already comes with:
- Extensive logging
- Share proxies with plug-and-play Ngrok tunnels
- Your machine's IP is never shared with players connecting to your proxy
- Your players' IPs are never shared with your machine
Images
No-Frills Cli Gui
Convenient Discord Webhooks
Extensive Logs
For Developers
If you want to contribute to the project's source you must install developer dependencies (pnpm i) and use an editor with ESLint support.
You can run tests locally with pnpm testLocal. (pnpm test will test your actual config.json rather than ./test/test-config.json)