Trying to run a CurseForge mod (Prominence 2) through Oracle VM
Hello, I am currently trying to host a multiplayer minecraft server with the Prominence 2 Hausterian Era Curseforge mod. I have went through the process of setting up an instance of an Oracle VM + using Putty with the VM, but am unable to find a guide online on how to install Curseforge + the mod I need in the VM. Any help would hbe greatly appreciated, thank you!
278 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by sunbun_chen#0
Reddit
From the admincraft community on Reddit: Creating a Minecraft serve...
Explore this post and more from the admincraft community
following this guide, stuck at step 5 essentially
https://www.linuxnorth.org/minecraft/modded_linux.html try this for forge
Build a Modded Minecraft Server on Linux
The definitive guide to building a
Modded Minecraft Server on Linux
i follow these steps in the VM, correct?
yep
thank you, will let you know once I get it working
what is the purpose of apt update?
it's taking quite a long time
Just basically fetched updates for all the source lists where you can download things
so you download the latest packages
It shouldn’t take too long, if it is then it’s likely poor connection
it's showing N/267 dependencies and packages being installed
i dont think my connection is bad
Try do CTRL + C and rerun the command
nvm it just finished lol
i guess im just impactient
for step 2, I'm getting a "unable to find a match: screen" whe running sudo yum install screen
b) Install screen (This will be needed to run your minecraft server console while logged out of your Linux server).
This step
what Linux distribution are you using?
Oracle Linux?
yes
should i use tmux instead?
Yes tmux is way better lol
is there a guide to it
instead of doing screen
Honestly just google how to use tmux
To start a session you just type tmux
is tmux a replacement for screen
yes
@Skullians sorry for the pings
Now download the version 1.12.2 Forge Installer. Pick the Latest Installer file (not the Universal file) and copy it to your /opt/minecraft folder.
for this, is there a specific command?
it doesn't specify in the doc
is it wget
if you’re moving files try the ‘cp’ command
cp ./DirectoryA_1/README.txt ./DirectoryA_2
etc
im not moving files
i believe
in the context of the guide, it's saying to copy a link address to a folder in my Linux VM
What step in the guide are you on?
step 3
not sure how to copy it
just copy it line by line
top line, run it
then the next after that
no
like I did the top 3 lines alr
the command lines
cd /opt
mkdir minecraft
cd minecraft
these have been done already
but now it's telling me to copy
to the folder
without a command
unless i'm seriously missing something conceptually
OH RIGHT
yes, use wget to download the forge installer
ok so
ok thank you
(Will depend)
wget https://adfoc.us/serve/sitelinks/?id=271228&url=https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.6-50.1.32/forge-1.20.6-50.1.32-installer.jar
?
i really want to make sure i dont get this part wrong lol
just clarifying
i pressed the link, right clicked the installer icon under "Download latest", copied link address
and now I just type in the opt/minecraft directory in the linux vm with: wget "https://adfoc.us/serve/sitelinks/?id=271228&url=https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.6-50.1.32/forge-1.20.6-50.1.32-installer.jar"
Wrong one
oh which one should it bne
recommended?
you need it without the adfocus stuff
just remove the start of the url in that cmd until you get to the https://maven.etcetc
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.6-50.1.32/forge-1.20.6-50.1.32-installer.jar?
?
and i see that the guide wants 1.12
but it should be fine with recommended right
Perfect, but just choose whatever forge mc version you need
ok
wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.20.1-47.3.0/forge-1.20.1-47.3.0-installer.jar
for 1.20.1 should be fine
lemme try it
should work yeah
oh wait
could i have used filezilla for this
or is it fine to just wget
for future file movements
Yeah FileZilla would have also have worked and you’ll probably have to use that for adding mods too (convenient)
For step 4:
a) run the forge installer file with the --installServer flag.
java -jar forge-1.12.2-14.23.5.2860-installer.jar --installServer
This will take a bit of time and will create a second file called forge-1.12.2-14.23.5.2860.jar.
I installed the file, but it's not present in the folder
orge-1.12.2-14.23.5.2860.jar is not in the folder when i run "dir"
does anyone know why
Where did you download the installer file?
in the opt/minecraft folder
that they instructed me to
this is what is present in the folder after i installed
you need to change the jarfile name in the command in the guide
the jar file is not there
i did
you’re trying to run it for a 1.12.2 installer
well
im p sure i changed it to 1.20.1..
i'll try it again
Wait
don’t
ok
run ‘ls’ and show the entire output
hmmmmmmm
try run the run.sh file
using which command?
./run.sh
or ‘sh run.sh’
oh that might have worked
since now it's saying i need to verify the eula
i'll lyk
wonderful
does this look right?
looks good
you can edit the Eula via ‘nano eula.txt’
I changed eula to true and reran ./run.sh
not sure what to do with this
uhhhh
you need to CTRL + X out of that first
then run ./run.sh
installing pterodactyl would be easier and faster
-# to be brutally honest, not insulting OP’s knowledge, but if they’re struggling to do this they sure as hell won’t be able to install and set up pterodactyl, nor maintain and even if I did help them it would take far longer
no insult taken
practically new to Linux
sure, install scripts exist but they’re unofficial, don’t work sometimes and you don’t get support from ptero
also i ran nano ./run.sh
not sudo ./run.sh
my bad
ahhhh
oh it looks like it's installing now!
there are 100s of indian tutorials detailed as much as possible
(use google)
@Skullians
at this pt kinda just following ur guide
the guide earlier that you sent doesn't detail what to do with this
😔
This looks perfect, the server started
you can run ‘stop’ now
which will stop the server
then you can use FileZilla or whatever to drag and drop whatever mods you want into the server’s ‘mods’ folder
ok
i'll lyk if i have any questions regarding
sorry for all the trouble
oph one other question
I wasn't able to run the command for allocating the ram for the server since we went a different route than the guide states:
java -Xms1024M -Xmx2000M -jar /opt/minecraft/forge-1.12.2-14.23.5.2860.jar nogui
is there some way to modify this now? since i have 12GB ram and 2 OCPUs, was gonna do 4096M to 10000M
is there some way to modify this now? since i have 12GB ram and 2 OCPUs, was gonna do 4096M to 10000M
make sure you run the command inside /opt/minecraft
ok
and set the path to just forge-1.whatever.jar
Would do 9000M
give the OS itself 3gb
the dir only has installs tho
actually 10000M should be fine
that’s fine then
just do that
if it works then it’s fine
how do i check if it works
or do i assume no console errors works
uh
run the command
and see if the server turns on
and that you can connect
well the ability to connect doesn't necessarily verify that the correct amount of ram is being allocated, no?
is there some way to see a stat sheet of sorts
as to whether or not the parameter went through
ohhh
uhh
if you install the mod spark (https://spark.lucko.me/ you can verify it by running ‘/spark health’
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
o sounds good
i ran the command and it seems to have no errors
Go ahead and add your mods then ^^
wait holdf on
is "world"
what i was supposed to run the ram allocationon
im p sure running it on the installer file is wrong
no no
you always run the run.sh file
and to change xmx and xms you edit the JVM args txt file
but i ran xmx and xms on the forge-1.20.1-47.3.0-installer.jar file\
this was the same file i ran to install forge
im supposed to run the ram commands on the application, not the executable, no?
Yes but the server is already installed
i know that
but the installation file stays
It generates the run.sh with the correct command
you can delete it
(The installer)
yes i understand that too
but why am i running the ram allocation on the installer file
that's deleteable
you don’t need to
should it be ran on run.sh
you should add it into the user_jvm_args.txt
oh
java -Xms1024M -Xmx2000M -jar /opt/minecraft/forge-1.12.2-14.23.5.2860.jar nogui
Because the run.sh file will put all the args from that file into the start command
so this was wrong?
yeah
just need to add the Xms and Xmx files on new lines in the user JVM args file
OH BRUH
so nano'ing this
effectively does the same thing as that line of code
is this it @Skullians ?
perfect, just edit those two args
just save and it's done?
ok
yep!
god bless
ok mods
is filezilla very needed
or can i just wget file paths
wget works as well
FileZilla is just a matter of convenience
ah wait
so for the prominence 2 mod right
it has 410 mods in it's modpack
do i need to wget every single one separately
CurseForge
Prominence II RPG: Hasturian Era
Content rich RPG themed modpack. Featuring balance, tons of custom content, quests, and a story campaign for Minecraft 1.20.1!
5.8M Downloads | Modpacks
like this mod
oh god
uhhh
or does filezilla have a way of compressing the moids
What you’d be better off doing is downloading the server pack of it https://www.curseforge.com/minecraft/modpacks/prominence-2-rpg/files/5981375 and then copying it over with FileZilla
CurseForge
Prominence II RPG: Hasturian Era
Content rich RPG themed modpack. Featuring balance, tons of custom content, quests, and a story campaign for Minecraft 1.20.1!
5.8M Downloads | Modpacks
and moving them altogether
ok
i will get filezilla
you could just zip it, transfer and unzip on oracle
in a second
on oracle?
or do you mean in the VM
Zip it on your computer, transfer over FileZilla and unzip through SSH
in curseforge where can i download all 450 mods
This is the latest fabric 1.20.1 server pack
is it "download server pack"
download it
i didnt see that my bad
thank you
all good
@Skullians in filezilla, do i need to bring over just the config and mods folder from the prominence folder
im trying to transfer through filezilla, but the transfers are all failing
it's saying that open for write has permission denied
@czychuuu do you know of anyway to fix this
chmod 777 path/to/mods/folder
nvm
i used suo
sudo
do i only have to move config and mods folder over?
from desktop prominence 2 folder to VM minecraft folder?
better move everything
like
cuz there might be kubejs for example
this is the desktop folder
in this case only folders
and this is the filezilla folder
so even though filezilla only has config and mods
btw if you generated the worl without mods delete it
or rather they only have those 2 as a commonality
still move evberything?
i thought u load mods after generating the world though
defaultconfigs are for world/serverconfig so yeah you need that
ok i will copy all 4 folders
how do i delete the world?
regen it
existing chunks would be vanilla
rm -rf /world
dont do it thru sftp cuz it will take long time
every source has told me to do it through sftp tho
which should i use
sftp does not have recursive delete
and has to scan and delete every single file
but delete doesn't work with sftp, i thought sftp was just a transferring protocol
isn't delete only used in the context of the linux shell
*rm
delete is delete
isn't sftp not related to the vm if i just type rm -rf /world
in the vm
if you dont fuck up path somehow youre fine
i am so confused
😭
ok i'll first transfer the 4 folders from my desktop to my vm through filezilla
are you saying to not use SFTP for this transfer process?
just dont use it for deleting folders with alot of files
ok
or it will just take alot of time
after i transfer the 4 folders over
i will close filezilla
then i will run rm -rf /world
?
so sftp has nothing to do with it\
does that work
even if you delete it while you have filezilla open you can just ctrl+r or f5 to refresh files in current folder
ok
then do i regenerate the world with ./run.sh
and then im good?
just turn on the server
and it will generate the world
uh ok
i might have forgotten how to turn on the server
😭
i will recheck guide
idk what you are using but java -xmx -xms -jar
yeah smth like that, remembered now
thank you!
i'll lyk if anything bugs out, hopefully this is everything
did you open a port?
ye
my filezilla transfers are working
then you should be good to go
config and mod is done
ok all 4 folders have been transffered successfully
@czychuuu
is world supposed to stay?
after i do rm -rf /world
without / mb
nvm
hope you didnt had anything in the ~/world (main dir) cuz its gone now
i keep forgetting sudo solves everything
i dont have a ~/world dir
p sure
i think i reinstalled it
by running the command
-xmx -xms -jar
this one
also im getting a load of errors
when i do run ./run.sh
as skullians told me to do earlier
which i believe is the way to generate the world
but that makes no sense
the mod is made for 1.20.1\
if you download a pack for 1.18 then you must use forge for 1.18
you cant just download a mod for 1.18 and run it on 1.20.1
or other way
the pack that i downloaded was 1.20.1
whats the pack name?
forge-1.20.1-47.3.0
modpack not forge
oh nvm its in title
this one
btw "fabric"
wait
but i thought it was a curseforge mod
under forge
or is that not how it works
curseforge is a website and app for sharing mods mopacks etc
just like modrinth
but mods are created with forge or fabric as the loader...
and forge has nothing to do with curseforge...
curseforge has nothing to do with forge
yeah just kill me now
jesus christ
do you know how to reset the vm
wdym reset
well i did all the steps with forge
i guess i mean how to start from the beginning
brand new
since I have an Oracle VM
you only need to change forge to fabric
oh
what specifically do i have to download then?
or wget...?
this?
installer is for desktop
i copy that link
then wget https://meta.fabricmc.net/v2/versions/loader/1.20.1/0.16.9/1.0.1/server/jar
?
you can do that too
copy the launch command and edit -xmx -xms
oh wait
it's not working with wget
should i just do it through filezilla
will it still install if i simply just move the file to the directory
curl
if you get a crash try downloading older fabric version
i thought version had to be the same
or is that just for forge
chmod -r 777 server folder
some mods might not work with all versions
and they didnt say which to use on curseforge
this isn't working
do i need to specify full path to folder?
cd ../ to go back a folder
says chmod: cannot access "777"
im in the correct directory with the server folder
mb
chmod 777 server folder
oh right
thank you
why do you have .jar there
it's in the name
of the folder
i did sudo java -Xmx2G -jar fabric-server-mc.1.20.1-loader.0.16.9-launcher.1.0.1.jar nogui and it looks like it's working now actually
just added sudo
it looks like it's generating the world
wait im confused
ok it didnt work
what's wrong?
let me ls and show 7you
i downloaded the .jar file
and moved it into the folder in my virtual machine
using filezilla
go a folder before where mod configs and everything is
and do
apt-get install tree
and tree
does yum work
and send the output
apt doesn't work for me
huh
apt doesn't work
what distro do you have
yum does tho
distro?
ubuntu fedora etc
im not sure how to check tbh
p sure i have ubuntu tho
the OS is oracle Linux
oh god
what
if i were you i would start over but on ubuntu
damn
if you want i can install the modpack for you
would be faster and easier
i think it's fine
i'll restart
joe
YouTube
How To Create a Free 24GB Dedicated Modded Minecraft Server in Unde...
https://bigchadguys.com
Will work with any mod loader as well as any modpack
Article referenced:
https://blogs.oracle.com/developers/post/how-to-set-up-and-run-a-really-powerful-free-minecraft-server-in-the-cloud
Have any questions?
Discord: https://discord.gg/B5YQsgSZbR
BigChadGuys Plus available on CurseForge!
Links used in the video:
htt...
probably follow this now that i know this is fabric
btw for a free tier you can do 24gb ram instead of 12
oh yeah i just read i didn't need more than 12
didnt know if there were drawbacks for more memory
if they give 24 take 24
fosho
thank you
what a long day 😔
oh hey its joe
ik joe
4vcpu
24gb ram
200gb disk with i think 100 isops (or what ever this is called)
quite outdated but still works
yeah i did it with a cobblemon server 2 years back
which was fabric loaded
im a little slow 😭
prom 2 is fabric as well
yes i realized now
they do have a forge, but the forge sucks dick
unfortunately i thought it was forge for the last 4-5 hours
so
lol
fantastic
it happens dw
itll go by easier now
do note, they dont test the serverpacks so if it doesnt lauch first try. 30% blame yourself 70% blame them
i know because im ex staff 💀
wait hold on
oracle does not have a free domain available anymore
welp
rip
free Domain?
i dont think they ever had
they do
they have a 1 month free
but rn it says it's full
bruh it's $40/month for 2 OCPU 12 GB
youd go for a regular host at that point
#marketplace
@czychuuu @Skullians @Clyde I heavily appreciate all of your help and admire your knowledge around all this programming ❤️
thank you again
np did you manage to do it finally?
i did nothing but :thumbsupcat:
nah i gave up
since oracle is too expensive
😭
i might do it again tmrw when im not burnt out
and find a cheaper server
i appreciate the kind demeanor 😂
oracle has free tier 💀
lol np
no it's full
max capacity
oh
then your cooked
exactly
i'll try to find something cheap tmrw maybe
or make my friend do it
cause im slow
but if you try to make a vm once a day there is a chance
o i'll try that
i got mine after around 2/3 weeks
on frankfurt