日本語版はこちら
A simple web server for hosting RPG Maker MV/MZ games online. This project allows you to easily upload and deploy your RPG Maker games to the web through a user-friendly interface.
- Simple web interface for uploading RPG Maker games
- Automatic game extraction from ZIP files
- Game title detection from package.json
- Immediate game availability after upload
- Support for RPG Maker MV/MZ game formats
- server.py
Flask server implementation handling uploads and serving game files. - upload.html / upload.js
Frontend interface for uploading game ZIP files. - requirements.txt
Dependencies list, installable viapip install -r requirements.txt.
- Python 3.6+
- pip (Python package manager)
- Clone this repository or download the source code
- Install the required dependencies:
pip install -r requirements.txt- Start local server:
python server.pyThe server will be available at http://localhost:5000.
- Navigate to the root URL in your web browser
- Package your RPG Maker MV/MZ game as a ZIP file
- Click "Select ZIP File" to choose your game package
- Upload your game using the provided interface
- Once uploaded, access your game at
/play
This application is designed to be deployed to Render. To deploy:
- Create a new Web Service on Render
- Connect your GitHub repository
- Set the build command:
pip install -r requirements.txt - Set the start command:
gunicorn server:app - Deploy the service
- User authentication for managing multiple games
- Individual save data handling per user
- Performance optimizations for large game files
- API for programmatic game deployment
- Built with Flask (Python web framework)
- Uses a simple file-based storage system
- Handles ZIP extraction of game packages
- Serves static game files with proper content types
- Undecided
- RPG Maker MV/MZ developers
- Flask community