Simple Growtopia ENet (cgo) server with built-in HTTP (80) and HTTPS (443) support written in Go.
This project is a lightweight Growtopia private server implementation using:
- 🌐 ENet for game networking (via cgo bindings)
- 🔐 HTTPS server (Port 443)
- 🌍 HTTP server (Port 80)
- ⚙️ Fully written in Golang
Designed for learning purposes, experimentation, and protocol research.
- 🎮 ENet-based multiplayer server (cgo)
- 🌍 Integrated HTTP service
- 🔐 Integrated HTTPS service
- ⚡ Minimal and lightweight architecture
- 🧩 Clean Go project structure
- Go 1.20+
- Git
git clone https://github.com/yourusername/go-growtopia-server.git
cd go-growtopia-server
go mod tidy
go run main.go
- 🌍 80 → HTTP
- 🔐 443 → HTTPS
- 🎮 ENet Port → Configurable inside
ServerConfiguration.toml
This project is licensed under the MIT License.
- ENet Networking Library
- https://github.com/gtpshax
- https://github.com/yoruakio
This project is not affiliated with the official Growtopia game.
Made with ❤️ using Go