#Updating Versions

86 messages · Page 1 of 1 (latest)

frozen quiver
#

This is an example of copying 2.2 Files to 2.0 Files on server.

low belfry
#

the mod launcher is supposed to handle this stuff >_<

frozen quiver
#

Just putting my 2 cents in that making sure everyone is installing a FRESH copy of the update helps eliminate some of the troubleshooting

frozen quiver
low belfry
#

ya

#

but those people are probably in this discord ;)

#

because the repo link isnt visible anywhere else.. unless theres a button on the mod launcher somewhere

#

in any case you're right.. ill just have to mention it in announcements or something

frozen quiver
#

Not necessarily, I have clients in my discord that havent joined here because they dont have an invite link.

low belfry
#

oh

#

the invite link is in the invite channel

frozen quiver
#

They dont have the attention span to see it on the Main menu of the game.. 😂

low belfry
#

lol well

#

you noticed ;)

#

so uh

#

kudos?

frozen quiver
#

See. what i mean, i didnt even notice you had an invite link channel!!! 🤣

low belfry
#

hahaha

#

its all the way down there

#

hmmm might have to reorganise the channels

frozen quiver
#

Also, one other thing im curious about...

low belfry
#

im in like 90% of the bug/feedback threads so it looks massively spammy to me

#

ah..

frozen quiver
#

Which one was applied?

low belfry
#

well..

#

technically both

#

but the former doesnt even matter because the latter was done

#

if that makes sense

#

like modlets were added to the whitelist at first for server hosts, but then we ended up just making it ignore dedicated servers

frozen quiver
#

So I had a brain fart about this...

#

I really like the idea of the .ModAgent on the server...

#

.ModAgent on the server overrides client .ModAgent correct?

low belfry
#

hmm

#

i think.. probably not

#

im not 100% sure

#

🤔

frozen quiver
#

Either way the .dll has the final say

low belfry
#

yeah

#

but i feel like you are going somewhere with this

#

that maybe isn't facilitated by modagent as it is now

frozen quiver
#

So if it is installed on both client and server. Client cant edit the loading order

low belfry
#

well they cant now because i removed the load order business because i didn't want to have two different load order systems going on for server and client

#

well, dedi and client

frozen quiver
#

Which means they cant add any Mod that would allow cheats to be loaded, see where im going with this?

low belfry
#

ooo yeah ok

#

hmm but i guess.. the system as it is now only uses mod names

#

all they would have to do

#

is drop a cheat dll into one of the whitelisted folders

frozen quiver
#

So... the .ModAgent you made for us the other day, Im going to keep that one

low belfry
#

and it would load

#

you got me a bit interested into making a more robust mod anticheat thing outta this

#

interested in*

frozen quiver
#

Good! Because cheaters in a Server SUCK!!

low belfry
#

wouldnt be aynthing crazy, just like server could have a whitelist with hashes and it'd request the hashes of the mods from client modagent and check them

#

and if no matchy, goodbye client

low belfry
#

the funniest one was one where someone changed all grass blocks into mines

frozen quiver
#

Wow that is really funny tbh 😂

low belfry
#

ikr haha

#

altho grass is a regular block and mines are block entities

#

so i have a feeling it would have shat on performance in a big way

#

anyway if i do expand on modagent like this, is it ok if i poke you to give it a test run?

frozen quiver
#

Curious... does the client need the .ModAgent file at all? ServerSide should control no matter what?

low belfry
#

i would have to dig around in the network code a bit

#

i dont know rn

frozen quiver
#

Maybe not...

low belfry
#

that would be very nice though if the server could just get all the assembly info without modagent

frozen quiver
#

All the Management mods Allocs, Server Tools, CSMM dont have to be on the client side

low belfry
#

yea I know the game can do server only mods, like my path smoothing mod is server side

#

you just gotta dig around in the code and figure out whether what you wanna do can work that way i guess

#

/digging

frozen quiver
#

Well keep me posted on what you get figured out for .ModAgent, im going to get my server updated.

#

Oh im going to DM you a link, Im going to be testing another Admin Server Manager out. Might see if you can make me a specific .ModAgent to include it.

frozen quiver
#

@low belfry see what I mean about mentioning to delete older version before applying newer version? You went back to using "z" in front of these folders, which I think causes these mods to load twice on Servers if the old files are left in there. .ModAgent doesnt know which folders its loading considering its reading the names from the Modinfo.xml

low belfry
#

im hoping this is just a once-off thing from what turned to be a rough foray into managing mod load order

frozen quiver
#

no, but it make load the wrong version of the mod

low belfry
#

yeah

#

because the one without the z is supposed to not be there

frozen quiver
#

Afterlife vs zAfterlife

#

In your newest update it in there

#

2.0 was zAfterlife
2.2 was Afterlife
2.3 Back to zAfterlife

low belfry
#

yep..

#

im not changing it again