In this case, the service is the same thing. Both the Minecraft client and the Hytale client are connecting to a Hytale server. So I guess you could say it’s like if Lemmy had an official app, and you used that and the Boost app to connect to a Lemmy backend: the hypothetical Lemmy app would be the Hytale client, connecting the way it’s meant to to the service it was designed for; and the Boost app would be the Minecraft client, designed to connect to a different type of server but modified to work because the workloads are similar enough that they can be translated pretty simply.