Skip to content

Squid Server 0.1 (beta)

Pre-release
Pre-release

Choose a tag to compare

@SamuelArther SamuelArther released this 08 Oct 04:49
· 119 commits to main since this 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

  1. Unzip it where you want the server to live. You need Java 25 or newer (java -version), from adoptium.net if yours is older.
  2. Windows: double-click start.bat. Mac or Linux: sh start.sh
  3. 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, change eula=false to eula=true yourself 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.