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

encode42/flags.sh

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
August 30, 2022 20:09
app
March 9, 2022 00:48
March 6, 2022 22:23
February 28, 2022 13:47
February 28, 2022 13:47
February 28, 2022 13:47
February 28, 2022 22:02
April 29, 2022 19:27
March 7, 2022 22:02
November 12, 2023 01:08
February 28, 2022 13:47
March 7, 2022 22:02

πŸ”’ Archival Notice

This repository has been archived. However, the project is not dead! Instead, it lives on through SimplyMC, where a team is able to maintain it, alongside many other useful Minecraft tools.

Issues on this repository will still be worked on, and new features will be added to SimplyMC's rendition of the website.

Warning

This means that the current domain, flags.sh, will eventually cease to function. It will redirect to simplymc.art/flags until expiry. It's strongly recommended to switch any flags.sh links over to simplymc.art/flags once the transfer is finished!


This project started as a dead simple alternative to startmc.sh, due to its frequent downtime, and (personal opinion) dated frontend. I had large ambitions for the project, and put hours of work into achieving them, yet was never able to finish anything. Years went by with no updates to the live website, causing it itself to fall behind.

I did a thing you should never do; rewrote the website multiple times, without touching the original. It never occurred to me that this is a project that's been actively used by thousands, and instead used this as a method to learn modern web technologies, such as Blitz.js, Remix, and qwik. Though I'm glad I'm now comfortable with these frameworks, I put myself to shame, neglecting the users I aimed to help.

Though this project started "as a dead simple alternative", feature creep rolled in fast. In one of said rewrites, I implemented an account system before that version even had script generation. In another, I focused on theming and internationalization, with a Weblate instance connected. These translations hopefully won't go to waste, and I greatly appreciate anyone who contributed! I shouldn't have opened the project to those who could not know where the future of their work would end up.

By joining Luminescent, this should no longer be the case! Rather than one individual (me) making the decisions that end up harming the project, every decision involves many. Maintenance is no longer at the burden of me, who has often been busy with my career, higher education, or other projects. Ideas and implementations are done with the collective cognitive whole of a team. The aspirations I originally had for this project, may now be actually viable.

Though I'm sad that this repository has come to a close, it's undoubtedly great that this project has a proper home. I treated this project like my baby, showing it to friends and colleagues, even including it on my resume. (hello employers!) However, I did not treat it like a baby, and am truly sorry. I know the future owners of this project will treat it right.

If you have any questions or concerns, please contact me! I am always here to help.

Original readme

flags.sh

A simple script generator to start your Minecraft servers with optimal flags.


Includes many configuration options such as Aikar's flags, automatic restarting, and Pterodactyl overhead calculation.

Inspired by startmc.sh, built with Blitz.js and Mantine UI.

πŸ”¨ Building

Ensure Yarn and Node.js are installed.

  1. Enter the directory containing the flags.sh source code in your terminal.
  2. Install the build dependencies via yarn install.
  3. Either start a live development environment, or build for production.
    • yarn run dev: Start a live development environment
    • yarn run export: Build for production to /out/

About

A simple script generator to start your Minecraft servers with optimal flags.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors 4

  •  
  •  
  •  
  •