The online racing simulator
/mods-=skin_id command is broken?
Hello,

I have been trying to remove some private mods from my server for quite a few months now with the /mods-=skin_id command. I am making sure that there are no spaces in the skin ID and I have restarted my server after entering the command to remove the mods. I was able to successfully remove a couple public mods with the /mods-=skin_id command last year. However, I haven't tested it on public mods recently.

To try and get around this issue, I created a script that would select all mods with one click in the server admin panel. I figured I would then simply deselect a few problematic mods. The problem with that is I realized that there are no private mods shown on that list so I'm completed blocked from removing mods right now.

Any help would be appreciated because quite a few players have complained about a handful of mods disrupting their gameplay on our server over time. Thank you!
** Best answer **
That command only removes mods from a list of allowed mods you have created.

It doesn't ban those mods if you have all mods allowed.

So there are two approaches you can take:

1) Create a list of allowed mods and adjust it over time.
2) Create an InSim program that detects people joining and forces them to spectate if they use a disallowed mod.

Also you might wish to report disruptive mods if they have unrealistic characteristics and should be removed from our system. Users have sometimes changed performance after publishing and this is not allowed if it is unrealistic or disruptive.
I should add that this can be done more cleanly (no spectating of players that have already joined). Instead, an InSim program can allow them to spawn or not depending on their selected car.

- Enable join request with ISF_REQ_JOIN

- Use the IS_SLC packet to detect which car has been selected

- Respond to join requests with IS_JRR packets (JRR_REJECT or JRR_SPAWN)

See InSim.txt

/mods-=skin_id command is broken?
(3 posts, started )
FGED GREDG RDFGDR GSFDG