Sustainability, scalability, privacy #2

Closed
opened 2023-04-16 16:16:05 +03:00 by Madis0 · 10 comments
Contributor

Basically a copy of points I asked a competitor mod

Since the mod uses your servers, it brings a lot of questions. So:

  • How long to you plan to upkeep e4mc.link?
  • Is there a backup plan for when your host goes down or fully discontinued?
  • Is the server capable of having 10 simultaneous worlds hosted? 100? 1000?
  • Where are the servers hosted? I can see the eu part of the domain but that's about it.
  • Are there any bandwidth limits that would prevent a user from using it with a large content-adding modpack?
  • What is your privacy policy in terms of keeping user-created worlds, chatlogs, system logs?
  • Can you think of any other reasons why a modpack should not include this mod?
  • Are the servers financed solely from your money, solely from donations, combination of both? What happens if you get no donations for some period?

You may not be able to answer all questions, but please try to do it for as many as you can.

_Basically a copy of points I asked a competitor mod_ Since the mod uses your servers, it brings a lot of questions. So: * How long to you plan to upkeep e4mc.link? * Is there a backup plan for when your host goes down or fully discontinued? * Is the server capable of having 10 simultaneous worlds hosted? 100? 1000? * Where are the servers hosted? I can see the `eu` part of the domain but that's about it. * Are there any bandwidth limits that would prevent a user from using it with a large content-adding modpack? * What is your privacy policy in terms of keeping user-created worlds, chatlogs, system logs? * Can you think of any other reasons why a modpack should _not_ include this mod? * Are the servers financed solely from your money, solely from donations, combination of both? What happens if you get no donations for some period? You may not be able to answer all questions, but please try to do it for as many as you can.
Owner
  1. Indefinitely, if I have the money required. At least end of this year, even in the worst case.
  2. The entire server code is open source, so someone else could potentially host a relay? I, personally, don't have any backup plans other than "keep the relays up as long as possible"
  3. I haven't stress-tested them yet, but the relay code is pretty light, so hopefully capable of quite a bit.
  4. There are four relays around the globe; New York, Japan, Germany, Sydney.
  5. There are bandwidth limits imposed by the VPS providers, which is 2GBps per VPS, I think. There are no software limits imposed by myself.
  6. Minecraft itself encrypts communication between the server and client; I cannot see any sensitive data other than IPs, and I don't even log the IPs.
  7. Packs for dedicated servers should not use e4mc; e4mc is primarily designed for ephemeral LAN servers, not long-running dedicated servers.
  8. They are currently financed from my own money(and some student credits); I'm accepting donations and might get some money from Modrinth or CurseForge, but it'll probably be mostly my own money.
1. Indefinitely, if I have the money required. At least end of this year, even in the worst case. 1. The entire server code is open source, so someone else could potentially host a relay? I, personally, don't have any backup plans other than "keep the relays up as long as possible" 1. I haven't stress-tested them yet, but the relay code is pretty light, so hopefully capable of quite a bit. 1. There are four relays around the globe; New York, Japan, Germany, Sydney. 1. There are bandwidth limits imposed by the VPS providers, which is 2GBps per VPS, I think. There are no software limits imposed by myself. 1. Minecraft itself encrypts communication between the server and client; I cannot see any sensitive data other than IPs, and I don't even log the IPs. 1. Packs for dedicated servers should *not* use e4mc; e4mc is primarily designed for ephemeral LAN servers, not long-running dedicated servers. 1. They are currently financed from my own money(and some student credits); I'm accepting donations and might get some money from Modrinth or CurseForge, but it'll probably be mostly my own money.
Author
Contributor

Thanks!

Packs for dedicated servers should not use e4mc; e4mc is primarily designed for ephemeral LAN servers, not long-running dedicated servers.

I meant modpacks that are made for the client, so a massive amount of users who see the mod in action, but have not intentionally downloaded it (so may not be aware of any technical details).

Thanks! > Packs for dedicated servers should not use e4mc; e4mc is primarily designed for ephemeral LAN servers, not long-running dedicated servers. I meant modpacks that are made for the client, so a massive amount of users who see the mod in action, but have not intentionally downloaded it (so may not be aware of any technical details).
Owner

I can't think of a non-obvious reason to purposefully not include e4mc other than incompatibility with Raknetify and mods that don't use the main Minecraft connection for communication(such as voice chat mods) then.

I can't think of a non-obvious reason to purposefully not include e4mc other than incompatibility with Raknetify and mods that don't use the main Minecraft connection for communication(such as voice chat mods) then.
Author
Contributor

Why would this not work with voice chat mods?

Why would this not work with voice chat mods?
Owner

voice chat mods usually bind to a completely separate port using a completely different protocol, so they would not work through an e4mc connection.

voice chat mods usually bind to a completely separate port using a completely different protocol, so they would not work through an e4mc connection.
Author
Contributor

But would it work in the same world through LAN connection? So users joining through e4mc would not be able to use it but users joining through LAN would.

But would it work in the same world through LAN connection? So users joining through e4mc would not be able to use it but users joining through LAN would.
Owner

I, uh, didn't understand that?

I, uh, didn't understand that?
Author
Contributor
  1. Player opens a singleplayer world
  2. Presses Open to LAN
  3. Vanilla opens the world to LAN and you open it to the web

Now, you told that it is not possible to use voice chat mods through the connection your mod opens, but is it possible to use these mods through LAN that vanilla opened?

So some people would be able to use the mod and others not, at the same time.

1. Player opens a singleplayer world 2. Presses Open to LAN 3. Vanilla opens the world to LAN and you open it to the web Now, you told that it is not possible to use voice chat mods through the connection your mod opens, but is it possible to use these mods through LAN that vanilla opened? So some people would be able to use the mod and others not, at the same time.
Owner

if the mods themselves support being used on LAN servers, I don't see why it wouldn't work on LAN connections.

if the mods themselves support being used on LAN servers, I don't see why it wouldn't work on LAN connections.
Author
Contributor

Got it, thanks.

Got it, thanks.
Sign in to join this conversation.
No description provided.