Jump to content

DaemonUmbra

Members
  • Posts

    11222
  • Joined

  • Last visited

  • Days Won

    67

Posts posted by DaemonUmbra

  1. You're using Twitch launcher aren't you, ok this is going to be a bit complicated to get the correct log.

    These instructions are Windows only, I need to do more research to get this working on other OS's

     

    1. Find the version of Forge that the pack is using
    2. Locate the JSON for this version in Curse's versions folder
    3. Open that JSON and between the last line of text and the last curly brace ( } ), put this line: "logging": {}.
      e.g:
      . . .
          "mainClass":  "net.minecraft.launchwrapper.Launch"
      }

      to

          "mainClass":  "net.minecraft.launchwrapper.Launch",
          "logging":  {}
      }

      Note the comma in the second one.
       

    4. This is important, DO NOT LAUNCH THE PACK WITH TWITCH, use the attached batch file1, to do this:
      1. Put the batch file in /Curse/Minecraft/Install/, right next to Minecraft.exe
      2. Double click it and it should open the launcher with your most recent pack selected
    5. Run Minecraft as normal and Forge's logs should generate correctly

    1This batch file uses the same launch argument that Twitch does to tell Minecraft's launcher where to look for its files, as they are not in the standard location, however it does this without resetting the version JSONs to Twitch's slightly broken ones (they are missing one line that breaks Forge's logging).

    Open MC Here.bat

  2. I see nothing in the log that says the server hasn't stopped properly.

     

    If you are launching the server through a .bat file, put pause on a new line at the end of it, this will print "Press any key to continue . . ." to the console only when the server's process has stopped, and will keep the console open until you select the window and press a key.

     

    Looking at the log of my own server that I know stopped successfully, I can say that threading has derped up the order of some messages.

  3. Once the .bat file runs the server will be started, you should only need to open your client and use "localhost" as the Server IP.

     

    Note that once the server is closed you should wait until the command window says "Press any key to continue . . ." and then it will automatically close when you click the window and press a key.

  4. Quote

    [23:12:14] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: **** FAILED TO BIND TO PORT!

    [23:12:14] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: The exception was: java.net.BindException: Address already in use: bind

    [23:12:14] [Server thread/WARN] [net.minecraft.server.dedicated.DedicatedServer]: Perhaps a server is already running on that port?

    Open Task manager and kill any java or javaw processes you see (if you have anything else running that uses Java be careful).

  5. If you want Forge to have a decent amount of RAM you will need to run the jar through command line or a .bat file (.bat means batch file and is a "batch" of CMD commands that get executed one after another).

    If you launch the server using this method you will need to leave the CMD window open or else the server will stop HARD (meaning it might not have a chance to save everything and things might get corrupted).

    • Thanks 1
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.