Gurotopia — Full Source Code

A Growtopia Private Server (GTPS) in C++20: lightweight, crash-resistant, packed with features, and lifetime updates in one purchase.

Rp 350K one-time payment · every update forever

✅ Ask for documentation previews before paying · 🔒 50% deposit, balance due on delivery

±83Klines of C++
559source files
40+chat commands
25+in-game systems
lifetime updates
Full Feature Table

Everything inside the source.

⚙️ Core Server

C++20 + ENet (UDP)Single-threaded event-driven loop: text (action) & binary (state) packets dispatched through modular dispatch tables — add handlers without touching the main loop.
Layered anti-crashSEH handler + try/catch per handler & per tick via crash_log(): one bad packet never takes the server down; misbehaving peers are auto-disconnected.
MariaDB/MySQLRAII prepared statements (hStmt) + type-safe bind helpers, 5-minute player autosave, worlds serialized binary→base64 into the database.
Dynamic worldsPer-world dimensions (no hardcoded 100×60), flexible tile grid, range locks (small/big/huge/builder) with per-tile access control.
Multi-platformWindows (MSYS2/MinGW, build.ps1), Linux (Makefile), plus a ready-to-deploy Dockerfile.
Unified configOne config.json for server, CDN, and roles — replacing three legacy configs.

💰 Economy & Trading

Auction HouseItem auctions via RML dialogs + native tiles, automatic tick system, persisted to the database.
World MarketCross-world marketplace with the /market command, saved on shutdown.
Bank CentralMulti-lock storage + limited-item whitelist bridge.
Crypto ExchangeA crypto-style exchange for your server's economy (released Aug 28, 2026).
NPC MarketplaceNPC-based marketplace + casino registry for roleplay servers.
Loan & CreditLoans, credit cards, and a blacklist system with database persistence.
Store & in-game shopComplete in-game store with data initialization (shouhin) and buy/trash handlers.

⚔️ Gameplay, PVE & Events

Dungeon SystemFull dungeon system with admin /dungeon commands.
Raid BossRaid boss PVE + admin /raidboss commands.
Villains PVEVillains system with data persistence.
Game Arena (PvP)PvP arena for community events.
Pet BattleBattle pets with auto-combat (released Jul 21, 2026).
Crime & CarnivalRGT-style crime confrontation + Carnival games with point exchange.
Startopia & Legendary WizardStar Captain/Startopia + the Legendary Wizard quest.
Ghosts & SilkwormGhost NPCs (spawn/move/catch/jar) + silkworm evolution with lifecycle ticks.
Daily ChallengeAutomatic daily reset with automatic progress checks.
Bountiful BagThe Bountiful/Bag of Goodies system (released Aug 28, 2026).

🌱 Farming & Automation

Magplant 5000Per-world auto-harvest with per-magplant throttling.
NPC WorkerA rentable offline farming NPC for players.
Auto-PTHTAutomatic plant → spray → harvest cycle per player.
Galaxy BackpackCross-world storage.
Cheat MenuAutomation menu for VIP/admins with a tick system.

📈 Progression & Social

Prestige & Tool LevelsPrestige ranks + tool leveling (trowel, geiger, mining).
Seed Diary & CompletionistLifetime progress tracking + automatic milestone rewards.
GuildsPersistent guilds + guild chat (/guild).
Friends, Growmoji, TitlesFriend lists, the emoji system, and title bitmasks.
Pets & WardrobePet store + wardrobe system.

🛡️ Admin, Security & Moderation

Roles & PermissionsRole system (owner/developer/moderator/VIP) with per-command permissions via config.
40+ Chat CommandsModeration (/mute, /ban), teleport (/warp, /warpto), items (/give, /find, /edititem), and many more.
Anti-flood & ValidationPacket flood detection (text + game packets) and anti-speedhack movement validation.
Guest vs RegisteredGuests can play without registering; GrowID accounts are created in-game with database persistence.
Redeem & MaintenanceRedeem codes + a server maintenance mode.

🧩 Scripting & Tooling

Lua 5.3 EmbeddedHot-reload via /reloadlua, protected calls (Lua errors never crash the server), event dispatcher, command bridge, timers, coroutine scheduler.
Full BindingsPlayer/World/Tile objects + JSON, async HTTP, SQL, and packet hooks from Lua.
15+ Example ScriptsEvents, custom NPCs (coroutines), chat commands, gem-rain world events — ready to modify.
World RendererWorld map rendering with smart-edge auto-tiling + a Galaxy worker over a production Cloudflare tunnel.
Login ServerExternal PHP login server + a stabilized login handoff flow.
Web Dashboardgurotopia_dashboard.html for browser-based monitoring.
Repo Changelog

Always growing — and updates are free forever.

Recent update history straight from the development repo (summarized). Buy once = get every future release.

August 28, 2026
  • FEATBountiful system + Crypto Exchange
  • FIXWorld picker dedup + bank whitelist bridge
August 7, 2026
  • FEATBundled server runtime DLLs + player database + MinIO data, ready to run
August 6, 2026
  • FEATSmart-edge auto-tiling in the world renderer
  • FEATProduction named tunnel for the renderworld origin (Cloudflare)
  • FEATNew Lua methods for scripting flexibility
  • FIXCrash guards: punch state race + recent_worlds.back() UB
August 4, 2026
  • FIXEliminated reconnect loop + CDN config + detector
  • FIXPer-peer SuperMain dedup + invalid tile ID sanitization
  • FIXRestored V25 inventory payload_size + upstream merges
  • FIXV25 tile-extra length-frame, login handoff, Magplant plain tile
July 27, 2026
  • FEATCustom subsystems: clash, combiner, NPC marketplace, casino registry
  • MISCUpstream forward-port + RE tooling
July 21, 2026
  • FEATMajor SQL update + object column
  • FEATPet Battle auto-combat + Auction Block icon fix
Gurotopia FAQ

Questions specific to this source code

How is Gurotopia different from the other products here?

Gurotopia is a single-binary GTPS built on C++20/ENet with a huge set of in-game features (dungeons, auctions, a crypto exchange, etc.) — perfect if you want a feature-complete server out of the box. If you need a large-scale sub-server architecture instead, ask via the contacts and we can discuss.

What exactly is in the Rp 350K package?

The full C++ source code (±83K lines, 559 files) with nothing locked, 15+ example Lua scripts, documentation for Windows/Linux/Docker builds + the Lua API + a codebase overview, and lifetime updates: every future release is yours to request, free.

Is any part obfuscated or encrypted?

No. You get fully readable source you can modify and rebuild at will — customize your server however you like.

How do lifetime updates work?

Whenever a new update ships (features, bugfixes, new systems), just message me on Telegram/WhatsApp and you'll get the latest build. Forever, at no extra cost.

Will you help until the server is online?

Yes. Build + initial setup help until your server is live on your VPS is included, along with step-by-step docs. Stuck anywhere? Just message.

What VPS specs do I need?

The server is lightweight (a single-threaded event loop). Recommended specs for your target player count are discussed at order time — the consultation is free.

Can I see a preview before buying?

Sure. Parts of the documentation (codebase overview, Lua API docs) can be previewed via Telegram/WhatsApp chat. Just ask.

How does payment work? Is it safe?

50% deposit to start, the rest once the full source is delivered. You can request documentation & code-structure previews before sending anything — the risk is on me, not you.

What about the license? Can I resell it?

Personal license: use, modify, and run it freely for your own server. Reselling or commercial use can be discussed separately — just message.

Ready to own the most complete GTPS?

Rp 350K one-time — full ±83K line source + lifetime updates + setup help until you're online.