Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.

Deploy a minecraft paper server with extra optimizations onto Heroku! Also includes cpanel!

License

Notifications You must be signed in to change notification settings

SirDank/Minecraft-Paper-Server-On-Heroku

 
 

Repository files navigation

🚨 WORK IN PROGRESS | CURRENTLY NOT WORKING

Translated to English & Updated by Ren232.

~ updated and optimized to the max by your boi sir.dank 🤟😤
~ you can now use any minecraft version (as long as its released on papermc.io) ---> Ps its really bad on heroku

Features

- You can access the file manager of the server.
- Console
- Admin panel with account registration
- Trial users & Premium users
- Server Map ( Dynmap required )
- Player list
- Version Selector ( Input your own version! )
- User deletion
- Easy to install
- And more!

Requirements

- A Heroku Account (https://dashboard.heroku.com/)
- A dropbox account + API key (Goto https://www.dropbox.com/developers/apps Click on create app, Select Dropbox API, Select App folder, Name the app & create it, Click on the app, Goto Generated access token, Click on Generate and Copy the key.)
- A Ngrok account (https://dashboard.ngrok.com/)

Setup

  1. Click on the button below, Give the app a name (This is also going to be your panel's subdomain), Paste your Dropbox API key, and click on deploy.
    Deploy

  2. Now go to https://APP_NAME.herokuapp.com/panel/install.php to create an account and server ( Please notice that the total server ram is limited to 512 mb for free dynos )

  3. Paste your ngrok key on the Dashboard page.

  4. Go to https://wakemydyno.com Enter the website [ https://APP_NAME.herokuapp.com/wakemydyno.txt ] and click on submit.
    Optional: https://kaffeine.herokuapp.com/

  5. Done!

Server Optimizations

All optimizations have already been done!

View them here - https://github.com/SirDankenstien/Minecraft-Paper-Server-On-Heroku/tree/master/opt/panel/serverbase

Notice

The total ram of a free dyno is limited to 512 mb.
When the ram usage is more than 512 mb, it will reset.
The file manager upload is only intended to be used for small plugins etc.
When a file takes more than 30 seconds to upload it will result in heroku blocking it.

About

Deploy a minecraft paper server with extra optimizations onto Heroku! Also includes cpanel!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 66.9%
  • Shell 15.4%
  • JavaScript 10.6%
  • CSS 7.1%