Don't let the title deceive you, I've tried everything.
My problem is as follows, I made a custom modpack using forge, I even got a server with the mods running on my PC. But a custom kitchen sink modpack plus a forge client with 10+ people connected? not happening. So I buy a dedicated server, sketchy as all hell, but it was cheap, 32GB of ram and whatnot, run through multicraft. I upload everything, it all seems to work, but it's lagging like all hell, and the TPS lag is unreal. My solution was of course to run some java arguments to make sure its using the 32GB of RAM I've bought, and specify garbage collection, etc. But the multicraft panel only allows me to open a .jar file, whether it be custom or from a selected list. So i look up how to set arguments for the forge server.jar, but all I can find online is how to setup a .bat file or how to access a .jar.conf file that doesn't exist, I have found ABSOLUTELY no info on where to stick my java args if I'm only able to launch a server.jar file. I've tried talking to my server providers, reading every forum about issues related to this, talking to multicraft, asking if i can run a .pl file instead. Asking for refunds, anything.
I even tried adding the args straight to the forge files [to no luck] with a friend who is a java wizard, (I'm sorry I didn't read TOS I was desperate, It wont happen again.) and after that had a friend code me up a custom .jar that ran a line of bash directly to the server to launch the forge server.jar with the javaArgs enforced, again to no luck.
TLDR: Need to set JavaArgs without a .bat or .pl file using the regular forge server.jar because its a dedicated server and I've only got access through a panel.
I'm at my wits end and I've been pulling my hair out trying to learn java for the last 5 days.
I just want to play minecraft...