ASKA: fresh start after every instance restart

OS Name/Version: Win 11 pro 10.0.26100

Product Name/Version: Aska 1.15.2706252026_PC.Release

Problem Description: ASKA instance can be started. But whenever I restart the instance, the progress is lost and a new ‘save id’ is created
Tried it via Docker and non docker, both share the problem

Steps to reproduce:

Step 1 Launch the instance
Step 2 write down the save ID from ‘server properties.txt’
Step 3 restart the instance
Step 4 new save ID within ‘server properties.txt’
Step 5 verify in connected game → progression list

Actions taken to resolve so far:

tried to change the location of the ‘server properties.txt’ but I seem to be unable to do that
tried with docker, without docker, changed the line via shell, also via file explorer from Amp - nothing changes my problem

Already answered on the Discord thread:

"Nah, after creating a save, right click on server properties.txt to import it into the AMP UI, then AMP will know the save ID and can launch it the next restart

Or just manually put the save ID into the UI"

I have tried it multiple times to no avail.
Gets overwritten as soon as I start the server

Tried what?

Are you putting the save id in Configuration > ASKA > Save ID?

Tried various ways:
Put the id into what you’ve described and also tried it directly via ssh and via file manager as well (into the server properties.txt file)

Putting it directly in the file won’t work, as the UI setting will always override it

I suspect what your issue is that the save actually hasn’t been generated by the time you restart the server, so the server has nothing to load and therefore generates a new ID

Change the autosave interval to something shorter, so that the server can actually generate the save file, then if the Save ID is populated correctly in the UI, that save will be loaded on restarts

step 1) put into the config via GUI:
step 2) press import button on ‘server properties.txt’
step 3) check before restart: wrong ID in file

the imported ID seems to be wrong already? it doesn’t match my ID, but I can see the directory under server → savegame → savegame_a44df_280625111314 and various files.
So I guess the savegame (and other folders as well) are to be found in the file structure

second attemp on another server
step 1) put into the config via GUI:
step 2) press import button on ‘server properties.txt’ (0 success)
step 3) manual insertion of correct ID into file
step 4) start server
step 5) check server properties.txt → wrong Id

Edit: I have played 10h in one save … And 2 in another so there are small files but files in the save game folders

Importing works fine for me (need to refresh the browser page for it to show).

And if importing is not working, putting the id into the Save ID setting in the Configuration menu manually will get around that anyway

Are you running docker under Linux as well?

Mhm

Contents of server properties.txt:

UI contents after import and refresh:

Also after restarting the server?
I just cannot get it to work :frowning:

I don’t have a client to connect to the server, so the save is never generated for me. So a new id is created on restart the because the set save doesn’t exist. But if it did exist, it should be loaded fine

Just remembered that “Keep Server World Alive” makes a save straight away on server start. Tested with that save with multiple restarts, all OK

Is the save you are trying to load generated by this server, or did you add it from a different server?

If the latter, the issue could be file perms. Use AMP’s File Manager or SFTP to add the save.

The “server” directory in the datastore is actually a symlink to the server’s actual save location in the wine prefix (yes, ASKA is one of those dumb servers that saves to AppData)

I have just created a fresh instance, started it with “keep server world alive”, stopped it.
checked within the savegame folder for the naming, put it into the config, checked the “server properties.txt” file, compared it and it looked good.
Restarted a couple of times and it’s still in there.

Tried to do the same on my old instance where my 10h gamesession was, but to no avail.
Strange enough this is the ID I’ve put in the GUI:
a44df_270625182905
This is the ID after restart:
a44df_2706251829055
One digit too long it seems (and also doesn’t really work), but this longer version stays now even after updates. Why suddenly? I don’t know, but I cannot connect from my client currently and check if by some miracle that’s my old save game (no new savegame folder was being created though).

Well it’s really a pity that my save game is probably lost, but for the life of me I cannot get it to run (it was created on the same instance I am trying to use it). The only difference I am aware of is that in my old instance(s) there were multiple saves due to all the testing. maybe there is something wrong with that - I don’t know.

I guess we can call it a day as my new instance seems to be behaving fine (but the trust into the save capabilities of Aska is a bit low I have to admit)

thanks for your help anyways, highly appreciated!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.