#Do I need Mongo if i use cultivation and how can i reset the data from my server ?
213 messages · Page 1 of 1 (latest)
Do I need Mongo if i use cultivation and how can i reset the data from my server ?
Yes, you need MongoDB to be installed. If you want to remove all the data from your server, you drop the database.
MongoDB Compass can help you out if you need to manage the database and you can install it with the server.
drop the database ?
but how i setup mongo ?
If you go to the MongoDB website and download the installer, you can select to install Compass, which lets you manage the database. It's just a regular .msi installer, assuming you're on Windows.
i have mongo installed but i didn't understand how to use it
Apologies, drop the database is just a way of saying delete it. From Compass, after you've set up the rest of GC you'll have a database called "Grasscutter" which has all your data.
sorry i'm french and autistic, 2 disabilities is too much to understand the subtext x)
but i dont need to put anything here ?
Yes, that's it. Just click "Connect."
It defaults to the local server "localhost".
I'm assuming you're installing it on your computer?
MongoDB is a service, so you should just be about to start Grasscutter straight from the Cultivation.
that was like a side question that add nothing with mongo
but nice
i'll try all the tips, thanks for the help
do i have to set the same local ip to get to connection ?
@stray wraith
You can use localhost or 127.0.0.1 as the local IP.
but for the number after the :
in mongodb? Do not change the connection url, period
it is already correct. If you change it at all, it will no longer connect until you put the correct, original, url back in
So how i can i change where the server starts ?
You want to change what url mongodb uses? Why?
Or you mean Grasscutter?
Please be specific since this makes no sense as-is
Idk, in on of them so the matches on the same port
The same port... for what?
I'm confused about what you want to change and why.
MongoDB and Grasscutter already communicate perfectly fine as-is how they are set up right now by default. There is no reason to change anything.
It is clear to me you don't know what the ports are for or how they are being used, so describing what your actual problem is and why you're trying to change something would be much more beneficial to getting whatever it is resolved.
Here were you talking about the address and port in Cultivation? You don't change it because it is already set correctly, and definitely not to the url used by MongoDB.
My guesses can only go so far without input from you as to what you're talking about and why.
So i just dont care about the port in mongo ?
And just put in cultivation the port where crasscutter starts
The address and port in MongoDB Compass are for connecting to the MongoDB database only. Mongodb is the database, not the server, not Grasscutter. Trying to connect to it with your game will only error and fail forever.
Grasscutter address and port are already set correctly by default in Cultivation. You don't change anything, which is why the setup guide says to leave it all alone.
Unless you specifically have a different server (not localhost) that you're trying to connect to, in which case you would put the relevant details for that server
Yep it is at the same port as the servers open but i can't connect so i'm don't really understanding my problem
It just seem that my account have no password
Great so provide the actual error message instead of guessing about things. It'll get it resolved a lot faster
Are you using the version of Grasscutter that you got from Cultivation? That needs the 4.0 version of the game client. That can give you the 4214.
You haven't patched your game correctly or your client version is mismatching with the server's version. Please enable "Automatically Patch RSA" in your Cultivation settings, or downgrade/upgrade your game/Grasscutter
How can i upgrade grasscuter ?
#resources
and if i already have this version ?
You don't.
Right? You have normal Grasscutter don't you
Otherwise your error would mean you didn't patch, which wouldn't make any sense in context here.
i can try to redownload but i got it from the sever
patch ?
We're talking about Grasscutter here, not the game, yes?
Yep the patch required to play the game
cultivation doesnt patch the game ?
It does...
which is why...
it wouldn't make any sense in context here
You need to be clear about what you have. You clearly have the 4.6 game, which means you must use 4.6 Grasscutter fork and 4.6 patch to play the game. Your error indicates one of those is not being done
i'll erase everything and restart now i understaood everything
i use luna GC 4.6 for the server
it's the last version
Yep that's the one you're required to use with 4.6 game
So you aren't patched? Or patched and proxy is off? You've never mentioned what Cultivation version you are using or what your settings are
1.2.0 the last that could be downloaded before 4.7 release
1.4.1 is the latest and required to be used for 4.6
1.2.0 cannot and will not patch any version beyond 4.0
You can reference where it is also stated in the resources channel
my bad
All good
i download last cultivation but nothing happens when i click on play
go set your game again in settings
it says the path is not set?
when updating from an old version of cultivation, new settings are automatically written to your config, but sometimes there are issues
so what you should do is close cultivation
then go to %appdata%\cultivation and delete configuration.json
then open cultivation and set your game and grasscutter again, as well as anything else you changed for your own tastes
then you can launch'
and if it still doesnt work ?
Then I don't believe you're being honest about your setup. If nothing whatsoever happens when you click launch
What would be better is proof of all your settings and game folder
so game, cultivation, grasscutter ?
yep
cultivation of course most important regarding an issue with cultivation
all setttings, plus configuration.json file would be good
config of the game, cultivation or grasscutter or both
configuration.json
your game folder is a bit strange
whats strange ?
and where is config.json
that won't matter for now, but just for reference it is in your grasscutter folder since it is the grasscutter config
i just didn't seen it in the root folder of grasscutter
Your configuration.json has no issues, and even works perfectly to launch the game
You installed Cultivation from the msi, right? Did you happen to ignore the message about the download when you clicked launch?
i got the zip, its a problem ?
That is very likely going to be the reason you are having issues, yes'
Per the instructions on the github, please get the msi
still cant launch
provide a screenshot of the C:\Program Files\Cultivation folder first
Right on so the altpatch folder is missing, which is the first issue. That is created when the altpatch (required to play 4.6) is downloaded
where it can be downloaded ?
if you want to go download it manually then you can if you really want
it's already provided with lunagc so go open your lunagc folder and get it
in which folder ?
bro dont start trolling
i'm a bit dumb but not that much
there is no altpatch
right
because altpatch is a cultivation folder
now look at altpatch, then look at your gc folder
you should notice something
you should also provide the file asb_settings.json from GenshinImpact_Data\StreamingAssets\
i don't see the thing i should see
you see how you have a folder selected
what is the second word in the folder above it
and what are words that make up altpatch
rsa is altpatch ?
so i put rsa in cultivation ?
can you do this first
in root of cultivation ?
just don't play the riddler because i'm not english native so it's already a problem to get everything you say
just when you talk about the folders
where would the genshin impact data folder be...
?
nope! Cultivation is a launcher, not the game
so what do i do with the json*
provide it here
why is it changed to a tmp file?
idk, it just is
you don't have the normal file that isn't tmp?
bro i dont wanna take more of your time
nop
still can start the game
cultivation can't detect game version from the file when it's not there, so it cannot launch. Not sure how you were able to make it launch before, but it shouldn't have let you
show the file as it appears in your game folder and also provide it here again
it's corrupted
i'm just tired of this game for today
replace with correct file
it's not actually empty, it's full of nulls
even worse x)
try launching again one more time first
already have got this one time before
it's an issue with the game files, your corrupted asb could have just been an indicator of a bigger issue if you are consistently getting this error
i'll just update to fix everything and retry in next update now that i got everything
just keep in mind there is currently no server for 4.7, so if you update your game then you will have to wait until there is a matching server/patch for it
yep
i know
if that ends up being too long you would have to redownload 4.6
but my game doesnt work
where can i
they're linked in the lunagc github, or you can use the archive repo from the setup guide as long as you change to the 4.6 page
Sure thing
so i need to dl the 6 zips ?
Yes
No problem and no worries