Backend service providing game data including land plots, apostles, and NFT assets
Play Evolution Land »
Documentation
·
Report Bug
·
Request Feature
Evolution Land is a blockchain-based virtual world game with multiple components working together to create an immersive gaming experience.
Our ecosystem consists of several key repositories:
Repository | Description |
---|---|
evo-backend-server | Core backend service for API and game state management |
evo-frontend | User interface and interactive elements |
market-contracts | Dutch auction marketplace smart contracts |
land | Land management smart contracts |
token-contracts | Ecosystem token contracts |
evo-deploy | Deployment contracts and tools |
- Docker and Docker Compose
- Minimum 4GB RAM
- 20GB available disk space
- Internet connection
-
Clone the repository:
git clone https://github.com/evolutionlandorg/evolutionland.git
-
Deploy backend services:
cd deploy/docker bash ./start.sh
-
Deploy frontend by following evo-frontend instructions
- Python and pip installed
- Wallet credentials
- Docker environment (for backend)
-
Deploy Smart Contracts
# Follow evo-deploy repository instructions
-
Generate Land Resources
cd ./init pip install -r requirements.txt export CHAIN=<network_name> python land.py
-
Deploy Apostles
python apostle.py
-
Setup Marketplace
python apostleAuction.py python clockAuction.py
Detailed deployment instructions can be found in our Documentation.
We welcome contributions! Please read our Contributing Guidelines before submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.txt file for details.