OUTDATED!
BetaCraft V1 heartbeat has been nonfunctional for a long while and will be sunset on October 1st 2024. You can view the new instructions for setting up the heartbeat here. You however still have to configure the auth service for ClassiCube to avoid username conflicts.
This tutorial shows you how to set up a server running MCGalaxy 1.9.3.5+ to allow players to connect from BetaCraft, or other services.
Step 1. Open up server.properties inside the properties folder, and under "Other settings" you should find a variable called "HeartbeatURL".
Step 2. Change HeartbeatURL to
http://www.classicube.net/heartbeat.jsp,https://betacraft.uk/heartbeat.jsp
After doing that, the following area should look like this.
Step 3. Save the file, and do /server reload to generate the necessary configuration.
Step 4 (MCGalaxy 1.9.3.6+). Open up authservices.properties inside the properties folder, and look for a line that says
URL = http://www.classicube.net/heartbeat.jsp
Under it change
name-suffix =
to
name-suffix = +
And under
URL = https://betacraft.uk/heartbeat.jsp
change
skin-prefix =
to
skin-prefix = https://minotar.net/skin/
(MCGalaxy 1.9.4.8+) along side changing
mojang-auth = false
to
mojang-auth = true
The file should now look like this.
Doing these changes allows the server to know and properly store player info for each player on each authentication service, and allows ClassiCube players to see Minecraft player skins.
Step 5. Save the file and do /server reload, and wait for a while.
Step 6. Check both of the server lists if your server is listed.
Step 7. Join the server using the same username on both BetaCraft and ClassiCube to see if everything works.