Log in
Configuring your client
Using DRASL - 𝙎𝙄𝙓𝙁𝙐𝙍𝙎 on the client requires a third-party launcher that supports custom API servers. Fjord Launcher, a fork of Prism Launcher, is recommended, but HMCL also works. Both are free/libre.
Fjord Launcher
- Click your account in the top right and select "Manage Accounts...".
- Click "Add authlib-injector" in the right-hand sidebar.
- Enter your player name and your DRASL - 𝙎𝙄𝙓𝙁𝙐𝙍𝙎 password or Minecraft Token, and use https://drasl.sixfurs.net/authlib-injector for the URL. Click "OK".
HMCL
- Go to the "Account List" view by clicking the account at the top of the sidebar.
- At the bottom left, click "New Auth Server" and enter https://drasl.sixfurs.net/authlib-injector. Click "Next" and then "Finish".
- In the sidebar, click the newly-added authentication server, labeled "SIXFURS". Enter your DRASL - 𝙎𝙄𝙓𝙁𝙐𝙍𝙎 player name and password and click "Login".
Other Launchers
Use the authlib-injector URL https://drasl.sixfurs.net/authlib-injector.
Or, if your launcher supports custom API servers but not via authlib-injector, use the following URLs:
| Authentication Server: | https://drasl.sixfurs.net/auth |
| Account Server: | https://drasl.sixfurs.net/account |
| Session Server: | https://drasl.sixfurs.net/session |
| Services Server: | https://drasl.sixfurs.net/services |
Configuring your server
Minecraft 1.16 and later
On recent versions of Minecraft, you can use DRASL - 𝙎𝙄𝙓𝙁𝙐𝙍𝙎 on an unmodified Vanilla server. To do so, add the following arguments before you specify the jar file when you start the server:-Dminecraft.api.env=custom -Dminecraft.api.auth.host=https://drasl.sixfurs.net/auth -Dminecraft.api.account.host=https://drasl.sixfurs.net/account -Dminecraft.api.session.host=https://drasl.sixfurs.net/session -Dminecraft.api.services.host=https://drasl.sixfurs.net/servicesFor example, the full command you use to start the server might be:
java -Xmx1024M -Xms1024M \
-Dminecraft.api.env=custom \
-Dminecraft.api.auth.host=https://drasl.sixfurs.net/auth \
-Dminecraft.api.account.host=https://drasl.sixfurs.net/account \
-Dminecraft.api.session.host=https://drasl.sixfurs.net/session \
-Dminecraft.api.services.host=https://drasl.sixfurs.net/services \
-jar server.jar nogui
Minecraft 1.7.2 through 1.15.2
Refer to the authlib-injector documentation on setting up a server: https://github.com/yushijinhun/authlib-injector/blob/develop/README.en.md#deploy.
Alternatively, you can patch your server to use a newer version of Mojang's authlib that supports the arguments for custom API servers. Replace the files under com/mojang/authlib in your server.jar with the files in authlib-1.6.25.jar.
Late Classic, Alpha, Beta, etc. through Minecraft 1.6.4
Use OnlineModeFix and start the server with the -Dminecraft.api.*.host arguments described above. For example, the full command you use to start the server might be:
java -Xmx1024M -Xms1024M \
-Dminecraft.api.env=custom \
-Dminecraft.api.auth.host=https://drasl.sixfurs.net/auth \
-Dminecraft.api.account.host=https://drasl.sixfurs.net/account \
-Dminecraft.api.session.host=https://drasl.sixfurs.net/session \
-Dminecraft.api.services.host=https://drasl.sixfurs.net/services \
-Djava.protocol.handler.pkgs=gg.codie.mineonline.protocol \
-cp server.jar:OnlineModeFix.jar \
net.minecraft.server.MinecraftServer \
nogui