Skip to content

Join the Minecraft@Home volunteer distributed computing project - Powered by BOINC

Notifications You must be signed in to change notification settings

minecrafthome/minecrafthome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft@Home BOINC

Volunteer your compute resources

You can volunteer your compute resources to help with our research, BOINC will use your computer when you're not to run applications which further our research.

Click here to join!

Development

The Minecraft@Home server is a set of Docker containers which together create a BOINC environment to allow the public to volunteer compute resources for use with Minecraft research projects.

Using a few commands, anyone can check out this code and run a local version of the Minecraft@Home server (identical to the live deployment excluding user data and secret material).

The requirements for running the server are:

To download, build, and start the server:

Change config.xml 'dbuser' property to your MySQL/MariaDB default user (usually root). Change docker-compose.yml and .env to use your domain and certificate.

git clone --recursive https://github.com/minecrafthome/minecrafthome.git
cd minecrafthome
docker-compose up -d

At this point, you should be able to visit localhost from your browser to see the server webpage. You may also connect BOINC client to this local server using the same URL.