Forge Mod Loader Installation Failed

0 views
Skip to first unread message

Inacayal Tanoesoedibjo

unread,
Aug 3, 2024, 5:00:12 PM8/3/24
to rinmoriwind

This morning I noticed the Tekkit launcher was not as quick at launching as normal, then there was a message about updating, I clicked "No" attempted to launch, and the client froze. Quite, re-tried, this time clicked "Update" .....

2013-04-23 08:40:00 [iNFO] [Minecraft] User Darkened connection failed:missing [], bad versions [immibisCore, LogisticsPipes:Main, DimensionalDoors, factorization, AppliedEnergistics, mod_bspkrsCore, DimensionalAnchors, StevesCarts]

2013-04-23 08:40:00 [iNFO] [ForgeModLoader] User Darkened connection failed :missing [], bad versions [immibisCore, LogisticsPipes:Main, DimensionalDoors, factorization, AppliedEnergistics, mod_bspkrsCore, DimensionalAnchors, StevesCarts]

I am not very tekky but I will do the best I can to describe how I solved this. Firstly, I had tried rolling back my version of the tekkit launcher after I updated. However this only caused more conflicts. I would not recommend this as the reset process meant I lost my way points (I didn't back anything up *facepalm*) and I now have to reinstall my texture packs, opti-fine and a bunch of other useful junk not in the pack as standard.

Anywayyy I digress... The solution was 'simply' to update the server to the latest version. I say 'simply' because not really knowing what I am doing, (I was only able to set up a server in the first place by following a step by step guide) updating with out a step by step guide to baby me through it was troublesome. I did try searching for a guide but could not find one (at least not specific enough for my noobdom).

2 - After the download is complete open the location where you keep your current T.Lite server folder (probably named something like 'Tekkit_Lite_Server_0.6.1'). Then copy the downloaded folder for 0.6.5 to this location, but not into the old version folder just next to it. You should now have a location with two folders that appears:

4 - If you now open both folders side by side you will observe that your 0.6.1 folder has a few extra files and folders inside. I am not entirely sure what all of these are, but my understanding is that the folder entitled 'World' contains, well... the world you have been playing. Copy and paste this folder into the 0.6.5 folder.

5 - I also copied over 'banned-ips', 'banned-players', 'ops' and 'white-list' which are all files that appear in the 0.6.1 folder. I didn't really have a good reason for this other than I knew that I had edited these and so felt I should. For this reason you could perhaps skip this step?

[[it occurred to me whilst writing this, that I only tried rolling back to 0.6.4 as I assumed I must have been running that version,. However clearly I was running 0.6.1 so perhaps rolling back to 0.6.1 might have worked. Thought it might be worth mentioning this just in case.]]

I'll take the precautions you've mentioned. To be honest, I spent a good 3 hours initially setting up tekkit and server software (MC and TL - Ever get the feeling you're at the head of a boat steering with one oar forgetting to paddle alternative sides .... yes sensing there's creeper behind you and you go like the clappers to escape .... Just me then?)

..... In the minecraft world, it's only because I've slapped stickies on ' Butt ' and ' Elbow ' that I can tell the difference between minecraft and Tekkit ..... (And we won't go into great detail on the fact that I've been following yogscast episodes, spending 10 hours looking for rubber to make wires for the condenser kit, only do discover to my joy .... that in EE3 ...... IT'S GONE?! - Even now I'm not sure what, if any machine has replaced it!!)

By far the easiest way to install PyOpenCL is to use the packages available inConda Forge. Conda Forge is a repository ofcommunity-maintained packages for the Condapackage manager. The following instructions are aimed at Linux and macOS.The analogous steps for Windows should also work.

This installs a conda environment based on Conda Forge. This is notinterchangeable with a conda environment based on the (more common)anaconda. If you have an existing conda environment sitting around, justfollowing the instructions below will likely not work. Instead, thesuggested approach is to create new environment from scratch, starting withminiforge, above.

Note that drivers (ICDs) are separate pieces of software from PyOpenCL. Theymight be provided by your hardware vendor (e.g. for Nvidia or AMD GPUs). Ifyou have such hardware, see below for instructions on how to make those workwith PyOpenCL from Conda Forge.

The instructions above help you get a basic OpenCL environment going thatwill work independently of whether you have specialized hardware (such as GPUsor FPGAs) available. If you do have such hardware, read on for how to makeit work.

On Linux, PyOpenCL finds which drivers are installed by looking for files withthe extension .icd in a directory. PyOpenCL as installed from Conda willlook for these files in/WHERE/YOU/INSTALLED/MINICONDA/etc/OpenCL/vendors. They are justsimple text files containing either just the file names or the fullyqualified path names of the shared library providing the OpenCL driver.

If you ran the commands above in aConda environment(i.e. if the environment indicator on your command line prompt says anything otherthan (root)), then you may need to use a path like the following instead:

Note that you should replace ENVIRONMENTNAME with the name of your environment,shown between parentheses on your command line prompt.This path (for the currently-active conda environment) can be obtained from theenvironment variable CONDA_PREFIX, i.e.,

On Windows, the packaging of PyOpenCL for Conda Forge relies on theKhronos ICD Loader,and it is packaged so that the OpenCL drivers that are registered in the OSusing registry keys are automatically available.

On Linux, the wheels come with OCL-ICDbundled and configured to use any OpenCL implementation supporting the ICDinterface and listed in /etc/OpenCL/vendors.Wheels for Windows and MacOS are built using the ICD Loader from the Khronos Group.

Avoid mixing components installed from Conda Forge and PyPI.For example, installing PyOpenCL from pip followed by OCL-ICD from Conda Forge canredirect the ICD loader, removing access to system-wide ICDs.

Installing PyOpenCL from source should mostly not be necessary unless youhave very specific needs or would like to modify PyOpenCL yourself.You can find generic installation instructions for nanobind-based packages here.

There are also line magics: cl_load_edit_kernel which will load a file intothe next cell (adding cl_kernel to the first line) and cl_kernel_from_filewhich will compile kernels from a file (as if you copy-and-pasted the contents ofthe file to a cell with cl_kernel). Both of these magics take options -fto specify the file and optionally -o for build options.

This allows retrieving the C-level pointer to an OpenCL object as a Pythoninteger, which may then be passed to other C libraries whose interfaces exposeOpenCL objects. It also allows turning C-level OpenCL objects obtained fromother software to be turned into the corresponding pyopencl objects.

Allow arrays whose beginning does not coincide with the beginning of theirpyopencl.array.Array.data pyopencl.Buffer.See pyopencl.array.Array.base_data and pyopencl.array.Array.offset.Note that not all functions in PyOpenCL support such arrays just yet. Thesewill fail with pyopencl.array.ArrayHasOffsetError.

IMPORTANT BUGFIX: Kernel caching was broken for all the 2011.1.x releases, withsevere consequences on the execution time of pyopencl.array.Arrayoperations. Henrik Andresen at aPyOpenCL workshop at DTUfirst noticed the strange timings.

The pitch arguments topyopencl.create_image_2d,pyopencl.create_image_3d,pyopencl.enqueue_read_image, andpyopencl.enqueue_write_imageare now defaulted to zero. The argument order of enqueue_read,write_imagehas changed for this reason.

If you use Apache-licensed parts, be aware that these may be incompatiblewith software licensed exclusively under GPL2. (Most software is licensedas GPL2 or later, in which case this is not an issue.)

Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions, and the following disclaimer in thedocumentation and/or other materials provided with the distribution.

We are not asking you to gratuitously cite PyOpenCL in work that is otherwiseunrelated to software. That said, if you do discuss some of the developmentaspects of your code and would like to highlight a few of the ideas behindPyOpenCL, feel free to cite this article:

Firstly, you need the Forge installer, which can be downloaded from the official Forge download page. Once downloaded, launch it and choose option "Install server". If you're installing Forge on a headless server with no graphical interface, run the following command in the directory where you downloaded the jar installer (replace "x.xx.x" with the correct version number for the installer you downloaded):

If you get an error about "Downloading Minecraft server failed, invalid e-tag checksum.", you will need to install a vanilla Minecraft server and then run Forge installer. The vanilla server can be downloaded in its respective page.

Once you started vanilla server (don't forget to change EULA), install Forge and you are done. Now you can launch Forge server by double clicking "forge-version-xx.xx.x.xxxx-version.universal.jar" or using the command below.

If you receive the "A problem occured running the Server launcher.java.lang.reflect.InvocationTargetException" message, try downloading and installing JRE 8 and point to it's destination on run. This would look like:

The Center for Internet Security (CIS) profiles available in the scap-security-guide (SSG) package are now aligned with CIS Red Hat Enterprise Linux 8 Benchmark version 2.0.0. This version of the benchmark adds new requirements, removed requirements that are no longer relevant, and reordered some existing requirements. The update impacts the references in the relevant rules and the accuracy of the respective profiles.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages