Immersive Railroading

Immersive Railroading

3M Downloads

Rolling stock does not exist on server.

MarkL4YG opened this issue ยท 33 comments

commented

Hello there,

we've created a modpack which includes IR but we're facing issues with Rolling stock does not exist on the server. Can not place.
As far as I've seen from the source code that would mean the train definition is missing on the server.
What I don't get is how this can be the case when we're using Solder and load the exact same modpack and mod versions on both client and server and how even the default trains could be missing.

I have copied the debug server logs into a gist in case they could be useful to you and below is some general information about our setup.

I've noticed the following warning right at the end of the definition loading.
[21:58:59] [Server thread/WARN] [immersiverailroading]: -51131120 7492283784.
This however, is not very meaningful to me.

We have also added this pack to the modpack although I'm not quiet sure how to load resource packs on servers ๐Ÿค”

If you don't have an exact idea on what is going wrong I would welcome advise on further debugging options to trace this.
And of course I'm willing to provide any information of relevance I may have missed.

Best regards

General Info

Forge Version: forge-1.12.2-14.23.4.2739
SpongeForge Version: spongeforge-1.12.2-2705-7.1.0-BETA-3361
IE version: 0.12.84
IR version: 1.3.2

commented

I having the same problem when I try to place trains (tracks work). it says in chat "Rolling stock does not exist on server. Can not place Ensure you have installed the recourse pack in the server's config/immersiverailroading folder." Please help me with this issue. I don't what recourse pack I need to put in my server config. Also my server runs of my pc not aternos.

Info
Client Forge version: 1.12.2 - 14.23.5.2855
Server software: Magma v761933c-CUSTOM
IR Version: 1.9.1

commented

Then your out of luck as RP must got on the IR config folder to work on server

commented

Have you tried with a freshly downloaded copy of the IR jar on the server?

commented

you mean from curse?

commented

yes.

commented

Sorry if I didn't get you.

commented

Yeah I have a fresh copy from curse on the server and on my client.

commented

And does it work on a non-magma server setup? Magma has been known to cause all kinds of incompatibility issues with IR.

commented

well let me explain why I use magma instead of forge. So basically I open the forge jar file. Set the path for the server files I run the server.jar. do the other things needed, and there is no mods file, so I create a new one and don't think much of it and put the mods in, but when I start the server and join it. I can't place any modded blocks.

commented

Then your out of luck as RP must got on the IR config folder to work on server

Sorry, I don't get you. I am just asking what needs to be placed in the config/immersiverailroading folder, I am new to modding servers so I don't know what you are talking about.

commented

IDK what larky's talking about. You need to place the resource pack zip files for any IR addon packs that you're using on your clientside into the config/immersiverailroading folder of your server.

commented

what are you trying to place?

commented

I don't have any addon packs.

commented

the default trains.

commented

and so you don't need to tell me, I do have java 8

commented

that means you haven't been running the forge server jar

commented

I did run the forge server jar before, but nothing pops up.

commented

Ok.

commented

ok, but Magma might be causing your issue. I'd attempt to get forge server jar to work before relying on Magma.

commented

wait, I can't open the forge.jar thing.

commented

read the last line your wrote on first post, you have worded it wrong. that's why said that

commented

what's the filename?

commented

forge-1.12.2-14.23.5.2831-installer.jar

commented

that's not the server. That's the installer. Shouldn't be inside your server directory.

commented

no, what I mean is I can't open the installer to get the server files.

commented

does it just not open? or does it crash?

commented

It does not open. All that happened was it did the loading circle thing for the windows 10 cursor when you open a application.

commented

unless i am misunderstanding how you did this, you have the resource packs under the resource packs folder on the server, correct? if so, that is your problem, as they go under a different folder. i believe the file path is immersive railroading-resource packs, but i may be wrong about this, so you may want to double check the correct file path up online.

commented

Server resource packs go in config/immersiverailroading.

commented

Figured i had the path wrong, thanks for correcting KM

commented

It's not the most intuitive place for many users, but it's what works on servers. (The default call to load packs is not called serverside)

commented

Well, that explains a lot.
Thank you very much for your response.
Will test out tomorrow :)

commented

After moving the two packs and the IR jar into config/immersiverailroading it now seems to work as expected.
Again thank you for your help. ๐Ÿ‘