├── README.md ├── backendlogo.png └── server.py /README.md: -------------------------------------------------------------------------------- 1 | [![backendlogo.png](https://i.postimg.cc/tCCn9kGC/backendlogo.png)](https://postimg.cc/qgSvL879) 2 | -------------------------------------------------------------------------------- /backendlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luc4st1574/back-end-logo/f5e1e9770637df065fad27125b51ad19a5c0e296/backendlogo.png -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- 1 | # Versiones disponibles 2 | # forge, mohist, fabric, vanilla, paper 3 | 4 | # Puedes instalar mohist después de instalar forge desde el menú de gestionar 5 | # Puedes instalar paper después de instalar vanilla desde el menú de gestionar 6 | # Puedes instalar purpur después de instalar fabric desde el menú de gestionar 7 | 8 | # Regiones de ngrok 9 | # Código Lugar 10 | #----------- --------------------------- 11 | # ap Asia / Pacífico (Singapore) 12 | # au Australia (Sydney) 13 | # eu Europa (Frankfurt) 14 | # in India (Mumbai) 15 | # jp Japón (Tokyo) 16 | # sa Sudamérica (São Paulo) 17 | # us Estados unidos (Ohio) 18 | # us-cal-1 Estados unidos (California) 19 | 20 | 21 | 22 | # No toques nada de aquí para abajo, puedes dañarlo 23 | import requests,os,base64,glob,time 24 | if os.path.exists("servidor.py"): 25 | os.remove("servidor.py") 26 | if not os.path.exists("./.gitignore"): 27 | big = "L1B5dGhvbioNCi93b3JrX2FyZWEqDQovc2Vydmlkb3JfbWluZWNyYWZ0DQovbWluZWNyYWZ0X3NlcnZlcg0KL3NlcnZpZG9yX21pbmVjcmFmdF9vbGQNCi90YWlsc2NhbGUtY3MNCi90aGFub3MNCi9zZXJ2ZXJzDQovYmtkaXINCi92ZW5kb3INCmNvbXBvc2VyLioNCmNvbmZpZ3VyYXRpb24uanNvbg0KY29uZmlndXJhY2lvbi5qc29uDQoqLnR4dA0KKi5weWMNCioubXNwDQoqLm91dHB1dA==" 28 | dec = base64.standard_b64decode(big).decode() 29 | with open(".gitignore", 'w') as giti: 30 | giti.write(dec) 31 | def download_latest_release(download_path='.'): 32 | mirror = "https://elyxdev.github.io/latest" 33 | pet = requests.get(mirror) 34 | if pet.status_code == 200: 35 | data = pet.json() 36 | url = data.get('latest') 37 | version = url.split("/")[-1] 38 | if version in glob.glob("*.msp"): 39 | return version 40 | else: 41 | os.system("rm *.msp") 42 | print("Actualizando tu versión de MSP...") 43 | time.sleep(1.5) 44 | pathto = os.path.join(download_path, version) 45 | with open(pathto, 'wb') as archivo: 46 | archivo.write(requests.get(url).content) 47 | return version 48 | flnm=download_latest_release() 49 | if flnm.split(".")[-1] == "msp": 50 | os.system(f"chmod +x {flnm} && ./{flnm}") 51 | else: 52 | os.system(f"python3 {flnm}") 53 | 54 | 55 | --------------------------------------------------------------------------------