Minecraft Launcher turnkey (Windows, MVP)
Technical Task
Minecraft Launcher Turnkey (Windows, MVP)
General Goal
It is necessary to develop a turnkey Minecraft desktop launcher for Windows with user authentication, Telegram confirmation of login, and the ability to scale for a network of servers.
The project website is currently not ready.
Therefore, at the MVP stage, it is necessary to create a minimal account system (API + database) + Telegram binding, so that in the future these same accounts can be used on the website.
Platform and Version
OS: Windows 10 / 11
Minecraft: 1.7.10 + Forge
Java: auto-detect 64-bit
Accounts and Authentication (MVP without website)
A minimal backend (API + DB) for accounts needs to be implemented:
Registration
Registration can be:
in the launcher (registration form) or
a simple minimal web endpoint/page (without a full website)
Data: login (or email) + password
Passwords are stored only in hash (bcrypt/argon2)
Login to Launcher
Login by username + password
After correct data:
login must be confirmed via Telegram bot
buttons: ✅ Confirm / ❌ Reject
Without confirmation — login is prohibited
“Remember Me”
The launcher does not store the password in plain text
Auto-login via token/session (refresh_token)
Telegram
The Telegram bot sends a request for login confirmation (✅/❌)
Telegram binding:
via a one-time code
the user writes to the bot:
/start CODE
Time for confirmation: ~120 seconds
Server Selection (mandatory)
The launcher must have a server selection
Servers are loaded:
from a config file or
from API
For each server:
name
short description
client profile (build)
Adding new servers without updating the launcher (via config/API)
Client Download and Update
The launcher automatically:
downloads the client (mods/config/other files)
updates via manifest or file list
Shows progress (%)
Launching Minecraft
Launch Minecraft 1.7.10 Forge
After clicking “Play,” the selected server is launched
Settings
RAM (min/max)
Game folder + “Open Folder” button
UI (MVP)
Dark, modern, neat
Screens:
Login/registration
Waiting for Telegram confirmation
Main screen (servers)
Client loading
Settings
Minimal API (mandatory)
POST /api/auth/registerPOST /api/auth/login→ returns2fa_required + challenge_idGET /api/auth/2fa/status?challenge_id=...POST /api/auth/refreshPOST /api/auth/logoutGET /api/servers(or config)
What the executor delivers
Ready .exe launcher
All source code (launcher + backend + bot)
Instructions:
how to add servers
how to update the build
how to run backend/bot
Work Format
Turnkey
Step-by-step delivery
Through a secure agreement
Code is transferred to the client
Readiness Criteria
A new user can:
register (in the launcher or minimal web form)
link Telegram
log in to the launcher and confirm in Telegram
select a server
download the build and launch Minecraft
Budget
15,000 UAH (MVP)
Further expansion (full website, cabinet, donation, roles, etc.) — in separate stages.
-
📌Hello.👋
⭐️My name is Andrey.
⭐️My work experience: 12 years+
• ➡️I can show works specifically on creating Launchers
• 🎨Portfolio:Freelancehunt
• ✅Work rating on Behance (over 500,000 views)
• 💼More works here:Dribbble
-
Are you familiar with the challenges of developing a Minecraft Launcher? I would be happy to tackle this task, drawing on my experience in creating desktop applications and working with APIs. I will ensure smooth integration of Telegram for secure authorization and scaling of the server network. My experience in process automation will allow us to create a flexible platform that meets modern standards. Let's enhance Minecraft and develop its functionality together, opening up new opportunities for your users! Let's discuss how to implement your ideas.
-
367 1 0 Good day! I am ready to implement this project according to the specifications, I have experience and a clear understanding, please write in private messages, we will discuss the details and I will start immediately!
-
293 1 Good day, I have experience working on similar projects. Write to me privately and we will agree on everything.
-
1860 21 0 Hello. You are required to design a launcher and a ready-made Minecraft build. Within this budget, you can do all of this, but in a very basic form, for example, you will not be able to conveniently control the server list and the build for each server through a user-friendly admin panel, as this would require writing that very admin panel and the corresponding functions.
To do each of these things properly, production-ready so to speak, a much larger budget is needed.
-
350 Hello! My name is Yevhenii. I have reviewed your technical assignment, the task is clear and quite feasible for the MVP format. I am ready to take on the implementation of the project "turnkey" on your stack (1.7.10 + Forge). On my part, I will provide the technical side: development of the launcher for Windows, writing the backend for authorization, creating a Telegram bot, and a system for automatic file updates.
-
164 Hello. I have many years of experience with game servers and projects of this kind. Write to me in private messages, we will discuss.
-
837 9 0 Hello. I have reviewed the technical assignment, and the task is clear. I am ready to take on the project and implement an MVP launcher for Minecraft for Windows with authorization, Telegram confirmation of login, server selection, auto-loading and updating builds, as well as launching Minecraft 1.7.10 Forge. I will create a minimal backend with an API and a database, secure password storage, operation through tokens, and a Telegram bot for login confirmation and account linking.
-
Доброго дня, я розробник серверів ігрових вже понад 10 років, і так вам скажу лаунчери для других ігор то одне діло в мене в портфоліо є прикоади, а стосовно лаунчеру майнкрафт, неслухайте тих хто зараз пишуть ставки, вони і поняття не мають що то таке робити сервер в майнкрафт, по перше це ШПЗ які у вас будуть після їх розробки) по друге структура то все не так просто, вони не розуміють що повинен бути файловий сервер, і доменна привʼязка, я навіть неможу розписати проблеми з якими можна стикнутися так як на сайті цьому обмежена кількість слів і мені їх не вистачить
-
Моя порада, зробіть іноземне замовлення, вам ПРАВИЛЬНО налаштують VPS, API, Домени, зроблять правильну підкачку файлів, GitHub відновлення і т.д
-
І візьмуть з вас в рази менше коштів
-
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 2 days 7 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 2 days 18 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 10 days 8 hours back ∙ 10 proposals |