Skip to content
keichiraPublic

About

A cross-platform Growtopia private server featuring sub-server support.

Topics

Resources

Stars

24 stars

Watchers

2 watching

Forks

Repository files navigation

GTopia

A cross-platform Growtopia private server with sub-server support

Platform License Discord


✨ Features

Feature Description
🖥️ Cross-platform Runs on Windows, Linux and macOS.
🧩 Sub-servers Split your game across multiple servers.
🕰️ Multi-version Supports 0.92+ and the latest clients, at the same time.
🛡️ Admin server Manage your server remotely.
📜 Lua scripting Optional. Custom commands, dialogs and more.
🗺️ World renderer Optional world map rendering.

🚀 Quick Start

The short version. For details on every step and OS, see the Setup & Running guide.

1. Install the requirements

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install -y build-essential cmake python3 libmysqlclient-dev go

Windows – install these:

2. Get the code

git clone https://github.com/keichira/GTopia.git
cd GTopia

3. Set up and build

All scripts are in the Build/ folder.

Step Windows Linux
Setup setup_win.bat setup_linux.sh
Compile compile_win.bat compile_linux.sh

4. Run

Open the Runtime/ folder and start the launcher:

Windows Linux
run_servers.bat ./run_servers.sh

⚠️ The HTTP server uses ports 80/443, so run the launcher as administrator or root.


📚 Documentation

Guides live in the Docs/ folder. Start with the Documentation Index.


🧩 How it works

  • Master Server – handles player logins and manages all game servers and world renderer server.
  • Game Server – runs the gameplay. Players reach it through the Master Server only. Benchmark.md.
  • World Renderer – draws worlds using data from the Master Server and database.

📝 Notes

  • Runtime/ and Build/ are protected by .gitignore whitelist rules, so your local configs (config.txt, servers.txt, logs) are never committed. Only the launcher scripts (.sh, .bat) are.
  • This project is for educational purposes only. The author is not responsible for any misuse. Use at your own risk.

GTopia is made by keichira

About

A cross-platform Growtopia private server featuring sub-server support.

Topics

Resources

Stars

24 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages