Server files are available in the data folder as set by the docker volume option when running the container, login as the shinsekai user, then go to this folder.
Some basic options are:
Repositories are direct-link http (https isn't supported) repository used to add resources to the server and the clients. When a player join a server, he will download some of its content to work with the server.
Create the repos.list file, and add at each line a repository address (without http protocol, end with “/”) to use. Example:
Of course, if you use a distant repository created by someone else, since it will be updated at every server launch you should trust the origin.
When the server start, it doesn't do anything until an entity script is spawned. Create the entities.list and add, per line: “<class> <persist_id>”
MyClass my_class1 MyClass my_class2 MyOtherClass anything_without_space
If the entity script class exists, the entity will be spawned at server launch and the persist directory will be created/used as “entities/<persist_id>/“.
Continue to Scripting tutorials.