BLACKSTONEDevelopment

Commercial server resources

Scripts that tell you what's wrong.

Every resource audits itself on startup and reports exactly what it found — in plain language, with the file and the line. The server decides. Nothing fails quietly.

server console
[BSD] bsd_banking v1.4.2 — starting ok bridge qbox detected (bsd_bridge 2.1.0) ok config 41 keys validated · 3 defaults applied ok database 9 tables present · schema current ok events 34 handlers wired · 0 dead wires ok security every client argument validated ready in 412ms — 0 faults
This is what a healthy start looks like. When something is wrong, it says so — which file, which line, and what to change.
Who's behind this

Seven years of fixing other people's scripts.

Baillie · sole developer, BlackStone Development

I've spent about seven years in this ecosystem — running a server, working staff, and building resources for other people's communities. Most of that time went into debugging things I didn't write.

The pattern was always the same. Money moves and nothing is logged. A config key goes missing and the script quietly stops working. An event trusts whatever the client hands it. Then the documentation is one paragraph, and support takes four tickets to answer one question.

I came into this from cybersecurity and incident response, where a system that can't tell you what it just did is considered broken. That idea hasn't really arrived here yet. That's the gap I'm building into.

The process

Five rules, published, applied to everything.

Every resource is written against the same standard. It's public so you can hold me to it.

BSD ARCH Standard v1 · locked
01

Self-reporting

Every resource audits itself on startup and prints what it found — faults and healthy state alike. Every fault is specific enough to fix without opening a ticket.

02

Config never blocks

Configuration shapes behaviour; it never gatekeeps it. A missing or invalid value falls back to a documented default and logs which one it used. The resource still runs.

03

Server authority

The client asks, the server decides, the client displays the result. No state exists on the client that the server didn't authorise.

04

Everything is validated

Every handler that receives client data checks its shape, its range, and whether this player is actually allowed to make the request. Jobs and permissions are always checked server-side.

05

No silent failure

Nothing fails without saying so. Every fault produces a specific, actionable message in your console — not a blank screen and a guess.

What's being built

One thing at a time, in order.

I'm one person. Work happens in sequence, and I'd rather tell you where something actually is than promise a date.

What I won't build

Phones, HUDs, and garages.

Those are already done well by people who've spent years on them. A fifth worse version helps nobody, and reselling someone else's work under a new name is a large part of why this scene has a trust problem. I'd rather build the things nobody has bothered to build properly.

Get told when something ships

One email per release. Nothing else, ever.