Do i need to paste what it says in my clients gameoutput? is that what you’re asking
Edited: Oh wait, I think I know what you mean. The way I start my server is going to my server’s folder and double-clicking the Forge 1.8.9-Server.jar file. That’s the only way I know how to open/start forge servers. As for the .bat file, I know how to setup at .bat file for plugin servers such as bukkit and spigot, but not for forge servers.
How much ram does your machine have?
Try replacing -Xms2G -Xmx2G with -Xms1G -Xmx1G
Where 2G means 2 gigabytes of RAM and 1G equals 1 gigabyte. If you have less than 1gb of free memory, then this machine probably won’t run a minecraft server very well
Still it looks like there isn’t enough free ram available to start the server with 2 gigabytes of ram allocated.
Now you can:
a) lower the amount of ram the server allocated (look at my older post)
or
b) try to free more ram by for ex. closing other unnecessary programs
What should be in the .minecraft/mods folder?
If I want to use the bibliocraft mod, sould I only add it to .minecraft/mods or also to the server/mods folder?
Why is not neccesary to put the spongeforge jar inside .minecraft/mods ?
You don’t need to have SpongeForge on the client (ie. in .minecraft/mods) to join a Sponge server. You do have to have the same Forge version and mods as the server (such as bibliocraft), if it has Forge client mods.
If you do have SpongeForge on the client, it should still work the same. It also means you can play single player and still use plugins, if you wanted to - or use them in a LAN server. HTH.
That’s normal. It’s discovered you don’t have the Sponge server plugins on the client - and it doesn’t care, it let you join anyway. You can safely ignore it.