Multicraft - Direwolf20 custom server mods not working.

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord
S

silentnoisemaker

Guest
I'm trying to custom host a Direwolf20 server on Minespan(on a dirt plan, for me and a few friends). I've done this before about a year ago and ran into similar problems but never was able to fix it, and have tried to google my problems. Every single thread told me to rename my jar and I have done that. I don't know what step I'm missing here.

This is literally my entire log, it doesn't ever load past 51:

21.09 22:20:45 [Server] Server thread/INFO Preparing spawn area: 51%
21.09 22:20:44 [Server] Server thread/INFO Preparing start region for level 0
21.09 22:20:44 [Server] Server thread/INFO Preparing level "WorldOfSin"
21.09 22:20:43 [Server] Server thread/INFO Starting Minecraft server on s16.minespan.com:27146
21.09 22:20:43 [Server] Server thread/INFO Generating keypair
21.09 22:20:43 [Server] Server thread/INFO Default game type: SURVIVAL
21.09 22:20:43 [Server] Server thread/INFO Loading properties
21.09 22:20:43 [Server] Server thread/INFO Starting minecraft server version 1.7.10
21.09 22:20:39 [Server] INFO /usr/bin/java $START
21.09 22:20:39 [Multicraft] Loaded config for "Mod: Custom Server"
21.09 22:20:39 [Multicraft] Starting server!
21.09 22:20:39 [Multicraft] Loading server properties
21.09 22:20:39 [Multicraft] Received start command

I renamed my jar and put it in it's folder, but it's not recognizing any mods. Previously, it would recognize everything but only say "skipping!" all of them. Signing into the server works, but every 'modded' block you click or touch disappears.

Here is what my main folder looks like:
tumblr_odw1o73JSP1r050jfo1_1280.png

Within the jar folder;
tumblr_odw1o73JSP1r050jfo2_1280.png

Am I supposed to put more folder's in the jar folder? I feel like I'm missing a huge step here. If you need more information let me know.

(It's a world I have previously hosted just from my computer, but since I work full time I'm not always around to host it when my friends want to play, and we all decided to set it up on a hosting site.)

(I have also agreed to the EULA, I have clicked FTBInstall and let it load all the files. I'm not an amateur, just confused with no real direction on how to fix this.)
 
E

EODCrafter

Guest
The way mine is set up, the minecraft_server.jar goes in the root folder....
XonKnFS.png
 
S

silentnoisemaker

Guest
I'm hosting it using Minespan, running it through Multicraft(and using FileZilla to upload the files). To call on a custom server that's not vanilla it needs the .jar renamed and put in it's own folder, or so the internet has said to me.
I'm not running it from my computer. Running it from a computer is easy, you don't have to to much except click FTBInstall and StartServer. I feel like I'm missing steps on what else needs to be in the Jar folder with the custom_server.jar but I can't find any threads that have the information I need.
 
E

EODCrafter

Guest
I have hosted on Google Cloud, MCPro, ect and all the setups are exactly the same. Not sure what needs to be done using MultiCraft, Sorry....What is the purpose of the custom_server.jar? Perhaps I'm not understanding what you are trying to do....
 
Last edited:
S

silentnoisemaker

Guest
It's basically MCPro I think, I've never used Google Cloud before. Multicraft is the interface off of the hosting site that allows you to customize and create the server itself, where all the files are managed and where you can see your offline/online state, how many people are on it, open your console, etc.

The purpose of the custom_server.jar is because I'm trying to use a Direwolf20 server, and it won't run a custom server with mods unless you rename the main jar. So your minecraft_server.1.7.10.jar is renamed so the server can call on it. The problem is, it's not accessing any other file except the jar, and not loading any of the mods. I'm going to try again and just download a new server and upload it, see if it works then. I'll let you know if it works and if I just missed something important.

Do you have any recommendations for me to try?
 
E

EODCrafter

Guest
My Server is totally Custom, (I got tired of all the outdated Mods in DW 20 Pak), I just used FTB Server setup like this and put all the MODS in the Mod Folder...
Code:
asm                  FTBServer-1.7.10-1614.jar    ServerStart.bat
backups              libraries                    ServerStart.sh
banned-ips.json      local                        settings.bat
banned-players.json  logs                         settings.sh
blueprints           minecraft_server.1.7.10.jar  usercache.json
config               minetweaker.log              usernamecache.json
crash-reports        modpack                      version.json
eula.txt             mods                         whitelist.json
ForgeEssentials      ops.json                     world
FTBInstall.bat       server-icon.png
FTBInstall.sh        server.properties
Then Started my Script file and the server loads....Here's the Script file.....(Linux Server)
Code:
#!/bin/sh
cd /home/steve/Desktop/FTB/

cd "$(dirname "$0")"
. ./settings.sh

# makes things easier if script needs debugging
if [ x$FTB_VERBOSE = xyes ]; then
    set -x
fi

# cleaner code
eula_false() {
    grep -q 'eula=false' eula.txt
    return $?
}


start_server() {
    "$JAVACMD" -server -Xms2G -Xmn4G -Xmx6G -jar FTBServer-1.7.10-1614.jar nogui
}

# run install script if MC server or launchwrapper s missing
if [ ! -f $JARFILE -o ! -f libraries/$LAUNCHWRAPPER ]; then
    echo "Missing required jars. Running install script!"
    sh ./FTBInstall.sh
fi

# check if there is eula.txt and if it has correct content
if [ -f eula.txt ] && eula_false ; then
    echo "Make sure to read eula.txt before playing!"
    echo "To exit press <enter>"
    read ignored
    exit
fi

# inform user if eula.txt not found
if [ ! -f eula.txt ]; then
    echo "Missing eula.txt. Startup will fail and eula.txt will be created"
    echo "Make sure to read eula.txt before playing!"
    echo "To continue press <enter>"
    read ignored
fi

echo "Starting server"
rm -f autostart.stamp
start_server

while true [ -e autostart.stamp ]
do
    rm -f autostart.stamp
    echo "If you want to completely stop the server process now, press Ctrl+C before the time is up!"
    for i in 5 4 3 2 1
    do
        echo "Restarting server in $i"
        sleep 1
    done
    echo "Rebooting now!"
    start_server
    echo "Server process finished"
done

To connect, all your players will need all the same Mods, so if you update any Mods, you need to point them to the updated Mods so they can update their Mod Directory.
 
Last edited:
S

silentnoisemaker

Guest
Okay! I solved my problem!

I was renaming the wrong .jar file, and not putting both of them in the Jar folder. Plus, you have to add the libraries folder into the Jar folder.

Inside the Jar folder;
tumblr_oe11118kub1r050jfo1_1280.png

I renamed the ftb one custom_server.jar, and moved the other ones in there as well. it all started up! And it works (almost) perfectly!
((Now I can't get Big Reactors to work, time for some more sleuthing!))
 
  • Like
Reactions: EODCrafter