#Launching game repeatedly creates new character account

158 messages · Page 1 of 1 (latest)

dawn briar
#

I didn't create an account with the name domain grasscutter.io
Grasscutter is just adding that, it's not actually on the account at all.

the command Usage: account create <username> <password> [<UID>] gives the error Invalid UID
So i used the command account create <username> <UID> <password> and it seems to work.
There are no passwords, trying to use a password will error because you don't have experimental realpass enabled. That command usage can only be used with experimental realpass. Also, if you enable experimental realpass currently, any account made with it active will be broken and unable to login.
The reason this one "seems to work" is because you used the correct usage, and then the randomly added password at the end is ignored.

As for you being on a new account every time, you're logging in with a new account so you're on a new account. The fact the uid is now 10004 is proof of that

#

If you followed the setup guide then you should be aware that the final step is to login with any username and that password doesn't matter. You'll note that it never says to make an account. Why? Because autoCreate is enabled. You log in with a new username, you get a new account.

quartz mesa
#

i logged in with the same username rabbit
Entered a random password

#

tried a few times, same result

dawn briar
#

So you're doing what to exit the game? Alt+f4?

quartz mesa
#

Exiting from the game as usual.
Ingame -> Esc -> exit game
Loading screen -> exit game button (round btn)

dawn briar
#

Great, that's the proper way to do it

#

Go ahead and do this for me then

quartz mesa
#

do you want me to delete the existing users?

dawn briar
#

Open MongoDBCompass.
Click connect.
On the right, click grasscutter
Click accounts

Screenshot the resulting page

dawn briar
#

Do not'

quartz mesa
#

also, i couldnt find the command for viewing all existing users

dawn briar
#

Do not delete anything

quartz mesa
#

aight

#

crap. four documents, all with the names 'rabbit'. Hold up

dawn briar
#

the account command

#

account list

quartz mesa
dawn briar
#

Yeah so there's all your new accounts, all with different login names

quartz mesa
dawn briar
#

Those are players, not accounts.

quartz mesa
#

i see 'rabbit' repeated twice

dawn briar
#

Accounts are accounts.

quartz mesa
#

in accounts

dawn briar
#

You do? I don't

quartz mesa
dawn briar
#

rabbbit and rabbit

#

not rabbit and rabbit

quartz mesa
#

ah fuck

#

let me run again with just rabbit

dawn briar
# quartz mesa

As for players, you can have 1000000000 players with the same name and it won't matter, since that's simply the in-game traveler name

#

only account name matters

quartz mesa
#

cool

#

since we're already discussing a silly issue on my part, i wanted to ask

#

is this game-breaking?

#

appears after launching the game

dawn briar
#

Not in the slightest at all

#

All that says is that you're not using a custom rsa key to login, which is correct

#

It's worded like an error, but it's not

#

PublicKey.txt and PrivateKey.txt only exist if you use custom keys, and if you did then you wouldn't be able to play on Grasscutter

#

The big long text after the "failed" message is it saying it's using the Grasscutter default key, and pasting it there

quartz mesa
#

i logged in as 'rabbit', a new game started, i ran along with it, then got this

#

character escaped the cutscene and jumped into the game

dawn briar
#

All normal stuff, nothing wrong with the messages here

quartz mesa
#
09:34:28 <WARN:HandlerGetPlayerTokenReq> Player rabbit was kicked due to duplicated login
dawn briar
#

If you want to go back to an account you were using before, you need to use the account you used before, which isn't rabbit

dawn briar
#

It just means you tried to login before and exited before the server could handle it, then logged back in. If you didn't see the message in cmd you wouldn't even notice any difference since nothing happens there

quartz mesa
#

okay, im unlocking a teleport point and exiting the game and login again with rabbit

dawn briar
#

Only time it would actually make a difference is if someone else logged in with your account on the same server

dawn briar
#

But if you want to go back to the account you used before, you can see in players the ones you used

#

1001 and 1003

#

that's sg and rabbbit

#

sg being the first one you made

quartz mesa
#

success!

#

appreciate the help @dawn briar

#

such a silly problem

#

I'll delete the thread.

#

Could you point me to a working thread for changing banners?

dawn briar
#

No problem

#

Just replace Banners.json in \grasscutter\data\

quartz mesa
#

where can i find the replacement json

dawn briar
#

You can find premade ones in #resources or use Jie's GC Tools to make your own

quartz mesa
#

cool. thanks!

dawn briar
#

No problem

#

You just have to send reload in the console (or /reload in-game) if you change Banners.json while Grasscutter is running. If it's closed when you change it, then it'll automatically load it on server start

quartz mesa
#

yes, i read about this 🙂

#

thanks again

dawn briar
#

Sure thng

terse spade
dawn briar
#

Of course

#

There's already one made in #resources or you can just add all the characters to a single banner, or do something totally custom, have all banners, whatever. The Banners.json file is 100% fully customizable

terse spade
#

I guess ill try to use the custom tool thank you

dawn briar
#

#resources message

#

the repo there

terse spade
#

oh man thats embarassing, thank you so much!!

dawn briar
#

No problem

quartz mesa
#

lol this thread's still alive

#

renamed BannersFull.json and placed in there

#

no change

#

attempted /reload in game chat, restarted game, no change

#

removed Banner.json, restarted game and grasscutter, time remaining did not default back to the original

dawn briar
# quartz mesa no change

Reload is required. If nothing changed after reload/restart, then you are not editing the correct file in the correct folder.

#

For example, you screenshotted a folder in your downloads, but that's not where Grasscutter would be if you followed the setup guide

quartz mesa
#

grascutter is linked through that folder

#

let me move it to the default location

dawn briar
#

No don't move it

#

Instead, actually confirm for me that is the location you're using

#

You start the server via Cultivation right?

#

And you downloaded the All-in-One through Cultivation as well, right?

dawn briar
# quartz mesa

because this folder you screenshotted is not from the All-in-One.
It looks a lot like you have two Grasscutter folders to me. One you are actually using, and another one you set up but are not using. You edited the files in the one you aren't using, which meant the changes did nothing (because you aren't using it)

#

If you're wondering how you can confirm this to be the case, well easy:
Show what the path is for "Set Grasscutter JAR" in Cultivation settings.
Or, simply confirm that you downloaded the All-in-One from Cultivation, and start the server via the button to the right of launch.

If the first one doesn't match the one you screenshotted, or you are indeed using the All-in-One, then it confirms you simply have two Grasscutter folders.

#

People do it all the time, so no need to feel like "it can't be!"

#

Then to make your changes actually work, simply make them in the folder where you're using Grasscutter from - %appdata%\cultivation\grasscutter

quartz mesa
#

i had changed the default grasscutter folder i think

dawn briar
#

Are you really sure about that

quartz mesa
#

checking

#

yup

#

had changed the set grass jar path

#

and its pointed to another grasscutter, not the one in the ss above

dawn briar
#

Right

#

The one in %appdata%\cultivation\grasscutter

quartz mesa
#

im downloading the all-in-one now

#

removed all custom set paths

#

except for the java path

#

i was going through the handbook....command to give items is there. any command for deleting items or have to edit the database directly?

#

done

quartz mesa
#

will try now

dawn briar
#

You had autoCreate on, which is not a default setting (but is on in the AIO). Everything about this is pointing to you already having AIO in default path 4ytra

quartz mesa
#

eh

#
  • scratch head *
#

the game wont launch lmao

#

wait

quartz mesa
dawn briar
#

Works for all items

#

As long as you follow the usage

quartz mesa
#

i am reinstalling cultivation. the game wont launch now

#

what did i fuck up lol

dawn briar
#

Reinstalling Culti should not affect that

#

Just set your game again

quartz mesa
#

i used revo, all depending packages and install/config folders were removed along with it

dawn briar
#

Alright well whatever works for you

#

As long as you put the banners.json into the right folder, which is the entire solution to the issue you had 4ytra

quartz mesa
#

okay now done, downloading all-in-one

quartz mesa
#

i read it in another server which another user was having a problem with

dawn briar
#

Clear works on all items as long as you use the correct usage

quartz mesa
dawn briar
#

Yes, that is the basic info

quartz mesa
#

i got the syntax

dawn briar
#

You don't

quartz mesa
#

have to specify lvl

dawn briar
#

Yes

#

Type /help clear in-game or help clear in cmd'

#

Default is level 0, 4*, use the usage for the command to clear all other items

quartz mesa
#

linking the game folder now...

#

lets hope it runs on the first go

#

also replacing the banner now

dawn briar
#

If it doesn't, the issue is not Cultivation

#

Cultivation just runs the executable you have set, when it isn't launching, the issue is something else on the system in 99.99999% of cases

quartz mesa
#

im in

#

banner is set!

#

thanks @dawn briar

dawn briar
#

No problem

#

To sum the entire thing up: place the banners.json into the correct folder you are using to run the server

quartz mesa
#

And if downloading the All-In-One package via Cultivation, no need to install and setup the jar and grasscutter folder separately

dawn briar
#

The all in one is already fully set up and good to go, correct