No description
Find a file
2026-01-13 18:57:23 +01:00
docs Update getting-started.md 2026-01-13 18:43:57 +01:00
.gitattributes Initial commit 2025-09-19 09:02:08 +02:00
.gitignore . 2025-09-19 09:03:29 +02:00
docker-compose.yml Make Docker setup self-contained 2026-01-13 16:54:53 +01:00
Dockerfile Use Ubuntu 24.04 runtime for newer libstdc++ 2026-01-13 18:57:23 +01:00
Dockerfile.db Make Docker setup self-contained 2026-01-13 16:54:53 +01:00
edit_config.sh . 2025-09-19 09:03:29 +02:00
entrypoint.sh Mark scripts executable 2026-01-13 16:56:36 +01:00
README.md Update README.md 2026-01-13 16:34:05 +01:00
README_Docker.md . 2025-09-19 09:03:29 +02:00
restart_servers.sh . 2025-09-19 09:03:29 +02:00
setup.sh Mark scripts executable 2026-01-13 16:56:36 +01:00

Microvolts Emulator - Docker Setup

A complete Docker-based setup for running the Microvolts Emulator servers on Linux. This setup includes authentication, main game, and gameplay servers with automatic database initialization.

Quick Start

Get the Microvolts Emulator running in minutes:

git clone https://github.com/ToyBattles/MicroVolts-Server-Docker.git
cd MicroVolts-Server-Docker

./setup.sh --db-password-env MY_DB_PASSWORD

export MY_DB_PASSWORD=your_secure_password_here

docker-compose up --build -d

docker-compose ps

That's it! Your Microvolts Emulator is now running with:

  • MariaDB database (port 3305)
  • Authentication server (port 13000)
  • Main game server (ports 13005, 14005)
  • Gameplay server (ports 13006, 14006)

Requirements

  • Docker 20.10+ and Docker Compose 2.0+
  • Linux environment (Ubuntu/Debian recommended)
  • 4GB+ RAM available
  • Git for repository access

Support & Community