Repository navigation
Squid Server 0.1 (beta)
Pre-release
Pre-release
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.
Beta. Squid is still being tested, so things can change before 1.0.
The Squid Server runs a Minecraft server with Squid, so players who have Squid get voice chat on it. Players without Squid can still join: to them it's a normal Minecraft server.
Starting it
- Unzip it where you want the server to live. You need Java 25 or newer (
java -version), from adoptium.net if yours is older. - Windows: double-click
start.bat. Mac or Linux:sh start.sh - The first time, Squid downloads Minecraft's server straight from Mojang (and checks Mojang's fingerprint), then Minecraft stops and makes
eula.txt. Read Mojang's EULA (the link is inside). If you agree, changeeula=falsetoeula=trueyourself and start it again.
Everything else is a normal Minecraft server: server.properties, worlds, whitelist and ops all work the same.
Voice chat
On by default. Settings are in config/squid-voice.properties:
| Setting | What it does |
|---|---|
enabled=true |
false turns voice chat off |
mode=proximity |
proximity (players near each other), world (everyone) or groups (only people in the same group) |
distance=48 |
how far voices carry in proximity mode, 8 to 128 blocks |
groups=true |
whether players can make groups |
Voice only goes to players who have Squid, and the server never records or saves any of it.
What's inside
| File | What it is |
|---|---|
squid.jar |
Squid, which runs the server |
lib/ |
ASM, the library Squid uses to change Minecraft's code, with its license |
builtin/ |
Squid's server parts, like the voice relay |
mods/ |
Server mods made for Squid go here |
For Minecraft 26.3. Minecraft's own server isn't in the zip: Squid downloads it from Mojang.