One Life Network Plan
ONE LIFE Network & dedicated server plan

Where One Life Hardcore SMP goes next

I'm sharing this in case I decide to move to a dedicated server. I've been researching it for a good while and it looks like the right call. Here's what I'm planning, the two ways I could set it up, and why.

Draft plan · nothing set in stone

The goal

Why a dedicated server

The main priority is simple: One Life Hardcore SMP has to run stable, without TPS, MSPT or ping problems. Everything else in this plan comes after that.

Stable performance

Better TPS and MSPT for the whole server, with headroom to spare instead of running close to the limit on a VPS.

Better ping for US players

A dedicated machine with a 2 Gbps public connection helps latency for players in the USA as well as in Europe.

Room to grow

We're planning around 50 players today. The aim is 100 online at once, and eventually 150.

I also want to make sure One Life stays active for the long run. I didn't make it as a cash grab that disappears after a month, like other hardcore servers have done in the past. I want this to become a complete network that can handle a lot of players at the same time.

What we'd be running on

The hardware

One dedicated machine hosts the whole network. Every server in both options below runs on it.

CPU
Ryzen 9 7950X
Cores / threads
16C / 32T
Memory
128 GB DDR5-5600
Storage
1 TB NVMe Gen 4
Network
2 Gbps public
Cost
≈ €200 / month

Server B · still undecided

The second server

Both options add a second hardcore server next to One Life. One Life Hardcore SMP itself stays exactly how it is. For the second server there are two ideas, and I haven't picked one yet.

Semi Hardcore (name TBD)

  • Dying gets you a 2-week ban instead of a permanent one.
  • Full custom terrain generation for the Overworld, the Nether and the End, like we had before on the main server.
  • Needs a lot more development attention from me than One Life does.

Extreme Hardcore

  • Permanent death, similar to One Life.
  • No passive healing. You only heal from potions, golden apples and god apples.
  • A revive system (a ritual or a crafting recipe) that lets players bring other players back.

Either way, the idea is that it leads people from server A to server B, so the player base stays spread across the whole network instead of leaving after a death.

Two ways to set it up

The two network options

Both diagrams run on the same machine. The difference is whether the two hardcore servers are separate networks or share one lobby. The greyed-out Extra branch is only an idea for 6+ months from now, so skip it for now.

Option 1. Each hardcore server gets its own Velocity proxy, lobby and SMP.

Two completely separate hardcore servers: One Life Hardcore SMP (the existing one) and the new server B. Each one has its own proxy, its own lobby and its own community.

Upside(From a hosting perspective)

A second, separate way to monetize, which helps the network earn enough to pay for itself.

Downside(From a hosting perspective)

It becomes a whole different community. Nothing is shared between the servers, including ranks.

Option 1 vs option 2

Side by side

 Option 1 · SeparateOption 2 · Shared
StructureTwo networks, each with Velocity → Lobby → SMPOne Velocity → one lobby → both SMPs
Capacity~50 + ~50 players~100 players across the network
LobbyTwo separate lobbiesOne revamped, interactive server-select lobby
CommunityTwo separate communitiesOne community across both servers
Purchased ranksSeparate per serverLinked across both servers
After a death on APlayer has to find server B on their ownServer B is one click away in the lobby
Paying for itselfEasier, two separate rank storesHarder, one shared rank store

Being upfront about money

Keeping it running

A dedicated server means spending close to €200 a month. That's a real commitment, so it has to be worth it.

  • We're still early, and I don't expect people to buy ranks as soon as they start playing.
  • I'm not expecting a 100% return on the server every month.
  • I'm fine paying part of it out of pocket.
  • But there has to be a reason to keep everything up and running without running myself dry. That's why monetization shows up in both options above.

Player count targets

50 · planning for now 100 · the goal 150 · eventually

When things happen

Timeline

Most of the diagrams are future plans. This is roughly the order things would happen in.

First

One Life runs stable

Make sure One Life Hardcore SMP runs without TPS, MSPT or ping issues, whether that ends up being on the VPS or on the dedicated server, with better ping for US players.

~2 months

Server B

The Semi Hardcore or Extreme Hardcore server. It needs development work first, so think about two months out.

6+ months

Extra servers

Possibly Minecraft modpack servers (~20 players), and private servers for other games I play with friends that you won't see. Nothing decided.

Again, just a thought. None of this is set in stone yet. I'm sharing it so you know where things might be heading.