-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Updated and tweaked to be better before implementing (native) wimdow support. expressing more support for other os, not only android (this script wont work in termux natively i believe but I think I can make it possible too so you dont need to download AnLinux. I'll look into it) + fixes * Update one-time-install.sh * Update README.md * New placeholder server.png * Native Termux support goodbye AnLinux! you no longer need external software inorder for this script to work on your android device! Now I can focus on rewriting this for windows * Moved tutorial to the wiki less clutter, readme only contains information now i admit that the termux implementation is sloppy, so it'll need atleast a small rewrite
- Loading branch information
Showing
18 changed files
with
150 additions
and
85 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,65 +1,35 @@ | ||
# termux-Optimized-MC-Java-server | ||
This is a simple script that will automatically install and configures an extremely optimized vanilla-experience server for Minecraft Java Edition. Powered by the Quilt Mod Loader! This is the best script to automatically get the most optimized MC Server out there as far as I know. Works in Termux too! | ||
This is a simple script (originally designed for Termux) that will automatically install and configure a vanilla-optimized Quilt server for Minecraft Java (and in the future hopefully, Bedrock.) | ||
This is the most __up-to-date__ script to setup the most optimized MC Server out there, afaik. | ||
You can add any Fabric or Quilt mod you want. | ||
|
||
# Thanks to these things/people that made it possible ! | ||
> MC 1.19.2 - Synced server package manifest to client, updating the network framework Netty | ||
### I have an example of this running on my own android device; a Modded Survival experience. You can take a peak of its performance by joining; `androidmc.tplinkdns.com` !! | ||
|
||
> Quilt Mod Loader - Best solution for hosting MC servers imo. (That isn't enterprise, proprietary and specifically designed for certain things.) | ||
---------------------------------------------------------------------- | ||
## Thanks to these things/people that made it possible ! | ||
> MC v1.19.2 - Synced server package manifest to client, updating the Netty framework | ||
> Quilt Mod Loader Discord - Very cool people and devs helped me find lib issues, ty. | ||
> Quilt Mod Loader - Best solution for hosting MC servers imo (That isn't enterprise, proprietary, or designed for specific things.) | ||
> The Mods - Lithium, VMP *(Very Many Players)*, FerriteCore, Krypton, ViaFabric, Starlight, qfapi *(fabric library implementation and Quilt library from Quilt)*, Fabrictailor *(to change skins, do /skin)*, Clumps, C2ME. | ||
> Quilt Mod Loader Discord - Very cool people and devs helped me find compalibility issues, ty. | ||
> Sukiru - they're like a java dev as a job or something idk, they were useful nontheless with answering questions. | ||
> The Mods - Lithium, VMP *(Very Many Players)*, FerriteCore, Krypton, ViaFabric, ViaBackwards, ViaRewind, Starlight, qfapi *(fabric library implementation and Quilt library from Quilt)*, Fabrictailor *(to change skins, do /skin)*, Clumps, C2ME. | ||
*Will update this repository accordingly if a new mc version comes out, and I will also update the mods time to time. Feel free to open issues and whatnot too :)* | ||
# Steps to Install | ||
> Sukiru - they're like a java dev or something, they were useful with answering my very urgent and serious questions. | ||
### ⚠️ This guide assumes you are runnning a supported operating system in termux. If not, you can download AnLinux to install a supported distro. ⚠️ | ||
As long as you are on a supported operating system, this script should work, even if you're not on Termux. | ||
------------------------------------------------------------------ | ||
|
||
**Currently supported distros; Fedora, Debian, Ubuntu, Arch Linux, Manjaro, Alpine Linux.** | ||
### ⚠️ This guide assumes you are runnning a supported operating system. ⚠️ | ||
The steps are in the Wiki section of this github repo inorder to reduce clutter here. Feedback is appriciated, my discord is Theslees#1162 if you need to reach out. | ||
Please check if your system is compatible with this script before running it; | ||
|
||
If you need help with anything, my discord is below. | ||
|
||
> ps; Feedback is appriciated!! My discord is Theslees#1162. I want to make this script compatible with anything Linux. so make a PR if you're smarter than me and can contribute^^^. Though you're on you're own if your enviroment isn't exactly as I described. | ||
Anyways, enough talking, lets set this server up! | ||
|
||
## Setup | ||
Debian-based | ||
|
||
`apt-get install git` | ||
|
||
Arch-based | ||
|
||
`pacman -S git` | ||
|
||
Fedora | ||
|
||
`dnf install git` | ||
|
||
Alpine | ||
|
||
`apk add git` | ||
|
||
## Cmds (run in order, do this to update your server whenever I make a new update.) | ||
`git clone https://github.com/Theslees/termux-Optimized-MC-Java-server mc` | ||
|
||
`cd mc` | ||
|
||
`chmod +x one-time-install.sh` | ||
|
||
*With or without root;* | ||
|
||
`./one-time-install.sh` | ||
|
||
**After finishing the setup and script, you should be able to run "mc" in your terminal to start the server anytime you want. to connect to your server, you can go to your phone's Wifi Settings, and click on your connection to see more details about it. There you find your ip address, which u use to connect to your mc server. (should look something like 192.168.0.XX.) if u need to contact me in any way,, my discord is above, Enjoy~** | ||
|
||
###### i am not responsible for batteries frying or anything that may happen. You are doing this on your own will, and you are aware of the Risks that come with putting your phone through this. | ||
### ***Currently supported os; Fedora-based, Debian-based, Arch Linux-based, Alpine-based, Termux.*** | ||
|
||
# To do | ||
- Add Windows support | ||
- Geyser support | ||
- ~~More Distros~~ | ||
- ~~Use functions to make it easier to read ig~~ | ||
- ~~Native Termux Support (remove the need for AnLinux.)~~ | ||
|
||
---------------------------------------------------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
|
||
[registry_sync] | ||
# Message displayed for players joining with incompatible clients. Support strings and Minecraft's json text format | ||
# default: Unsupported (vanilla?) client! | ||
#This server requires modded client to join! | ||
missing_registry_sync_message = "Unsupported (vanilla?) client!\nThis server requires modded client to join!" | ||
# Allows players with Fabric API to connect, as long as they have all required mods | ||
# default: true | ||
support_fabric_api_protocol = true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA). | ||
#Tue Jul 12 03:40:03 UTC 2022 | ||
eula=true |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file renamed
BIN
+429 KB
...p-fabric-mc1.19.2-0.2.0+beta.6.47-all.jar → ...mp-fabric-mc1.19.2-0.2.0+beta.7.0-all.jar
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters