Jump to content

tbapknoob12mc

Member
  • Joined

  • Last visited

Everything posted by tbapknoob12mc

  1. Why? So... the only tutorial on how to host a mcg server on android is [1] by @megaboi. But the steps they took could be simplified further. Also running on proot is unnecessary. We don't need apps like anlinux just to get the link for a rootfs dl script as there is proot distro. Also there can be ppl who want to just host it for their friends or just want to do random stuff like me. Also Quoting [1], no one is going to join your potato na2 clone anyway. We will see two ways of running a server. ##requirements: termux, min 700 mb storage and some internet. Way 1 : The ez way In this way, we are gonna setup the standalone version of mcg. It's good if you don't want Microsoft flavoured java to stay on your device or want to save some space. No, we won't use the one provided by cc, as it won't work. So, we need to use the one I provide ; Its built for termux. at first, install git and clone my repo: apt update && apt install git -y git clone --depth=1 https://github.com/tbapknoob12mc/standalone-galaxynow, move to the folder and run the install script: cd standalone-galaxy bash install.shThen run the server with: ./MCGLinuxIf you don't trust the binaries, a build script is provided: move to the folder and run the build script: cd standalone-galaxy bash build.sh installAnd run the server. The problem with this approach is that you can't install plugins. This is for the ones who only wants to build with friends and nothing else. Way 2 : The normal way In this way, we will use the mono dependent, official build of mcg. If you think you can run plugins, sorry... Some plugins won't even compile because mono distributed in termux has its limits. This is for the ones who don't mind mono installed. This will take 700 mb storage. At first, install mono, wget,unzip, libsqlite and then download mcg: apt update && apt install wget mono-static mono unzip libsqlite -y wget https://cdn.classicube.net/client/mcg/release/MCGalaxy.zip unzip MCGalaxy.zipNow move to the dir and run: cd MCGalaxy mono MCGalaxyCLI.exeNow, if you want someone outside your network to actually join your server,use a port forwarding of tunneling like ngrok,zrok,localhost run or localtunnel which will take a 100 more mb because of nodejs. I use playit gg btw. If you want any tutorial on administration and management, search on google ok. If you want to compile mcg from source, you will need proot...but no need of that. Right? Also I would like to thank megaboi, author of [1]. Again quoting [1], type /blockdb disable [level] to save space. I hope this helps some1. Thanks for reading. Have a nice day :) . [1]: https://f.classicube.net/topic/931-how-to-host-a-mcgalaxy-server-on-android-not-recommended/
  2. Thanks a lot, brother. Idk if some1 can glue that classicborne protocol with dazed sheep. (Nvm I found a workaround for making standalone mcg builds in termux and now I can save 250 mb as seen Here)
  3. when i try join a local server running a server software other than mcg using webclient, it shows "reconnecting". webclient is hosted on a local static server (eja) (parses query String in client itself : Here) I'm not interest in running c# apps so I looked for alternatives (dazed-sheep in js and project obsidian in python) But I couldn't connect to both of them using webclient. It says "invalid packet" (unknown? bad? i dond remember). But I could join using the downloaded one. I could join mcgalaxy with zero issues. I disabled classicube auth in mcg and dazed. I'm hosting webclient on my own as the og one has client side one. Btw im running all (eja and node/python/mono) on termux, android 9, 3gb ram