๐ŸŒธ

GGSMP

My own Minecraft server โ€” not just a world to play in, but a whole stack of real technology I built and run myself, from the cloud machine up to the game.

AWS EC2DockerPaper PythonJava pluginRCON discord.pynginxGeyser

The idea

GGSMP is a survival server my friends can join on both Java and Bedrock (phone, console, Windows). But the fun part for me is everything around the game: it runs on a rented computer in a London data center, inside Docker containers, with custom systems I coded to moderate, reward, and surprise the players.

How it runs

A player's click travels through several layers before it reaches the game:

What I built on top

๐Ÿค–

AI Security Guard

A 3-layer anti-cheat: blocks X-ray, auto-bans impossible items, and flags suspicious players.

๐Ÿ’ฌ

Discord โ†” Game Bridge

A bot I wrote: get a role in Discord and it grants your in-game powers (OP or Moderator) instantly.

๐Ÿ›ก๏ธ

Auto-Moderator

Deletes hurtful messages in Discord and temp-bans repeat offenders โ€” with a fair strike system.

๐Ÿ›’

Economy & Shop

Earn coins from kills, spend them in a GUI shop that rotates its stock every day.

๐ŸŽ

Promo Codes

A full backend that hands out one-use codes; type one on this site to claim an item in-game.

๐ŸŽฒ

Random Live Events

Every ~hour a bot might trigger a Purge or Zombie Apocalypse and announce it in Discord.

What it taught me

Cloud hosting, virtual machines, Docker containers, networking (IPs, ports, DNS, TCP vs UDP), Linux, SSH keys, APIs, and how a website, a game server, and a chat bot can all talk to each other. Running it also means dealing with real problems โ€” like the time the server ran out of memory and I had to rebalance how much RAM each part gets. ๐Ÿง 

โ† Back to all projects