VulCode

Websites, stores, bots and panels for gaming and creators

For Minecraft, FiveM and SCP:SL servers, hosting companies, communities, creators, streamers, game studios and esports. This is a world we work in ourselves: we have our own game hosting platform, our own messenger and bots on our brands' servers.

All industries
A Minecraft server website with the address, a live player count, a ranking and the store
A stream overlay with the channel goal, a viewer vote and chat from Twitch and Kick
A live tournament bracket with match results and Steam sign-in

Industries we build for

Each has its own page with a mockup, game and platform rules, a rollout and a quote. Here in short: what they come with and what we build.

What we run ourselves

Our products and projects from this world. Each card leads to a description.

Flaem, a Minecraft server screen in the panel: live usage, players and the console

Flaem

Our game hosting platform: a core for accounts, billing and nodes, a panel, a website and mobile and desktop apps.

Plazer, a community chat channel

Plazer

Our own messenger for communities: servers, channels, threads, roles and permissions, for browser, desktop and phone.

VulCode brands' Discord bots

Discord bots

Four production bots on our brands' servers: tickets, welcomes, email verification and role hygiene.

WaveHost client panel

WaveHost: client panel

Ordering VPS and dedicated servers, a wallet, invoices and account linking to the game panel via an HMAC handshake.

Lunatic Studios teaser site

Lunatic Studios

A game studio teaser site before the brand launch: one logo animation and no filler pretending to be content.

Screens your community sees

Four examples from different industries in this group. Players, viewers and fans get a screen made for the phone, not a scaled-down desktop page.

  • A server's weekly ranking on a player's phone, with their own place at the bottom

    A player checks the ranking

    A plugin collects player stats and the website shows weekly leaderboards and player profiles.

  • Stream schedule on a phone

    A viewer checks when you stream

    A schedule in the viewer's time zone and live status pulled from the platform.

  • Creator link in bio page

    A fan goes from bio to store

    The creator's site on their own domain or VulBio, with links that lead to their store.

  • Team check-in before a tournament

    A player checks in

    The tournament reminds teams to check in, and a team without confirmation stays out of the bracket.

One player account from Discord to the game

Account linking saves the most work in this group of industries. The player signs in once, and the website, store, game and Discord all know who they are. We link accounts the way the WaveHost client panel links to the game panel: with a signed handshake, not by typing a name into a form.

PlayerSign-in

With Discord or Steam, without another password.

WebsitePlayer account

In-game name, purchases, stats and team in one profile.

gracz_01
Purchases
VIP rank, 30 days
Stats
9 h 10 min played this week
Team
Team 07
Discord linkedSteam linked
StorePurchase

The reward goes into a queue with an ID and status.

GamePlugin

Delivers the reward on join and sends stats.

DiscordRole

The bot gives a role after a purchase or a won match.

The player and the admin see the same purchase

The player gets a confirmation and the reward. The admin sees the queue, retries and refunds without digging through server logs.

YYour server
Purchase paid
PackageVIP rank, 30 days
PaymentBLIK, PLN 19.99paid
Rewardwaits until you join the servergranted on the server
Purchase history
Your serverVIP rank granted
YYour serverMessages from the store
Order #1049VIP rank, 30 days, granted on the server.
Order #1049The bank reversed the payment, so the VIP rank was removed.
Contact the admins
YYour server
Purchase history
Order #1049VIP rank, 30 days
PaymentBLIK, PLN 19.99, reversed by the bank
Statusreversed, rank removed
Contact the admins
Your server, admin panelThursday, 8 October
Reward queue
OrderPlayerRewardStatus
#1049gracz_01VIP rank, 30 daysreversed, rank removed
#1048KamykServer supportdelivered
#1047Bystry_LisVIP rank, 30 daysdelivered
#1046Iskra_kIskry cosmetic setrefunded
#1045MglistyVIP rank, 90 daysdelivered
#1049gracz_01VIP rank, 30 days
paidwaiting for playerretry 1deliveredpayment reversedchargebackreversed, rank removed
  1. PlayerThe player pays by BLIK and gets the rank on joining the server.AdminThe order goes from paid through the queue to delivered.Behind the scenesThe reward waits until the player joins, and every delivery has a status and a retry counter.
  2. PlayerThe player gets a message on why the rank is gone.AdminThe same order changes its status to reversed.Behind the scenesWhen the bank reverses a payment, the store flags the order and the plugin removes the perk.
  3. PlayerThe player sees in the purchase history what happened to the order.AdminThe admin sees every step of the order without digging through server logs.Behind the scenesEvent codes, player refunds and the history of every order in one place.

Questions from servers, creators and studios

Shared by the whole group. Industry-specific questions are on each page.

Not seeing your industry? Describe the problem

Tell us what you are working on: a server, a community, a channel or a game. We will reply with a proposal and a free quote.