https://www.curseforge.com/minecraft/mc-mods/origins
Is it possible to easily get this running on a MineOs without a ton of work? Or does anyone know of a similar mod that will work with an existing server type on MineOS? Iâm not afraid of the linux command line, just not super familiar with Minecraft (this is for my son and daughter).
Havenât tested what Iâm about to say, myself, but I see no reason why it would not work.
Per this page, youâll be following the CLI installation steps.
-
Create a brand new server in the webui, giving it a name and not starting the serverâweâre simply getting the filestructure in place for us to put fabric into.
-
Youâll log into your MineOS host, as a
non-root
user (e.g.,mc
or whatever name you choose). This is the black&white console (or putty, or terminal). -
navigate to your server directory. It is on the page where you created the it in the webui, which follows the format
/var/games/minecraft/servers/]
cd /var/games/minecraft/servers/[myserverijustcreated]
- Youâll download the file with something like:
wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/0.6.1.51/fabric-installer-0.6.1.51.jar
- Again, ensure you are NOT
root
. Run the fabric-installer:
java -jar fabric-installer-0.6.1.51.jar server -downloadMinecraft
This should download Minecraftâs server jar from Mojang
- Itâs my understanding youâll be left with
fabric-server-launch.jar
downloaded, and perhapsminecraft_server.jar
. The latter would be a parameter passed to the former, for example:
java -jar fabric-server-launch.jar minecraft_server.jar
If this starts the server, then I believe the server-side is done.
Extra emphasis that all this was written without having attempted the install at all; itâs not something Iâm able to do at this exact moment, but intuitively, these steps feel like the correct adaptation of the instructions given.
If anybody else here has worked with fabric, I hope you can chime in about other steps required, or whether there are alterations needing to be made here.
Iâm not familiar with Fabric, and seeing how thereâs a âfabric clientâ, this is generally a server-client model I do not work much with (I usually only work with servers that support the official Mojang client).
With all that said, so long as the client step is separate and unattached from the server, then if the server comes up, then in the webui, you would then add fabric-server-launch.jar
as the ârunnable jarâ in the webui, with âminecraft_server.jarâ (or whatever file is downloaded from step 5) would be the additional jar arguments.
Let me know if this helps make any progress, and we can try troubleshooting to make progress on each step.
Thanks - going to mess with it now.
I did the step five with the -download flag and that worked.
step 6 should be vi/nano/pico (VI IS BETTER ) the eula.txt and change false to true
After messing with it for a bit, I canât seem to get the gui to control start/stop of the server. I am able to select the fabric-installer.jar in the java settings, but clicking start/accept eula/start doesnât do anything. I can launch it from my ssh window using the âjava -jar fabric-server-launch.jar minecraft_server.jarâ
Viewing the server status in the gui does add a âPlayer Interactionâ menu item on the left. doesnât seem to work though. Tried to /tel USERNAME test and it say âserver must be upâ.
This probably shouldnât be necessary at all. Fabric installer should only happen once, and presumably all of those should be done in step 5.
Beyond that, if youâre able to launch it successfully via SSH, then you probably can get it working from the gui, but itâll likely use fabric-server-launch.jar. Also, itâs a launcher jarâŚwhich is ⌠a little more delicate. Iâm curious as to whether it likes or dislikes any of the arguments passed to it, such as the memory, etc. since itâs really only a intermediary. Let me know if you make more progress or if thereâs a concrete place it is always stopping ya.
Server def runs and my son and his friend were able to connect to it. Here are the launch log entries:
mc@mineos-tkldev âŚ/servers/OriginsWorld$ java -jar fabric-server-launch.jar minecraft_server.jar
[00:13:30] [main/INFO]: Loading for game Minecraft 1.16.5
[00:13:31] [main/INFO]: [FabricLoader] Loading 3 mods: minecraft@1.16.5, java@8, fabricloader@0.11.1
[00:13:31] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.2 Source=file:/var/games/minecraft/servers/OriginsWorld/fabric-server-launch.jar Service=Knot/Fabric Env=SERVER
[00:13:37] [main/INFO]: Environment: authHost=âhttps://authserver.mojang.comâ, accountsHost=âhttps://api.mojang.comâ, sessionHost=âhttps://sessionserver.mojang.comâ, servicesHost=âhttps://api.minecraftservices.comâ, name=âPRODâ
[00:13:38] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[00:13:38] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[00:13:38] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[00:13:38] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[00:13:38] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[00:13:38] [main/INFO]: Reloading ResourceManager: Default
[00:13:39] [Worker-Main-4/INFO]: Loaded 7 recipes
[00:13:39] [Worker-Main-4/INFO]: Loaded 927 advancements
[00:13:41] [Server thread/INFO]: Starting minecraft server version 1.16.5
[00:13:41] [Server thread/INFO]: Loading properties
[00:13:41] [Server thread/INFO]: Default game type: SURVIVAL
[00:13:41] [Server thread/INFO]: Generating keypair
[00:13:41] [Server thread/INFO]: Starting Minecraft server on 0.0.0.0:25568
[00:13:41] [Server thread/INFO]: Using epoll channel type
[00:13:41] [Server thread/INFO]: Preparing level âworldâ
[00:13:42] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[00:13:51] [Server thread/INFO]: Time elapsed: 9156 ms
[00:13:51] [Server thread/INFO]: Done (9.292s)! For help, type âhelpâ
[00:13:51] [Server thread/INFO]: Starting GS4 status listener
[00:13:51] [Server thread/INFO]: Thread Query Listener started
[00:13:51] [Query Listener #1/INFO]: Query running on 0.0.0.0:25568
He was able to connect to it using regular Minecraft client/game. Still reading up on the Fabric client for his computer.
Interesting! If it runs like that from the CLI, it should absolutely run from the webui too. No luck there?