diff --git a/README.md b/README.md index 5dc6586b..591904f2 100644 --- a/README.md +++ b/README.md @@ -33,12 +33,18 @@ pack: Inner Core Test pack-version: 2.3.0b116 test pack-version-code: 153 +# Устанавливает список модов и конфигураций для загрузки, вы можете +# указать название, имя папки модпака из /modpacks или путь. +modpack: innercore + # Использование ванильного интерфейса верстака, вместо кастомного. -# Внимание: в настоящее время не поддерживается и пользовательские рецепты не будут отображаться. +# Внимание: в настоящее время не поддерживается +# и пользовательские рецепты не будут отображаться. use-legacy-workbench-override: on -# Отключение исправления инвентаря для подключенных клиентов, устаревшие версии не -# работают должным образом с ним, не позволяя перемещать предметы по инвентарю. +# Отключение исправления инвентаря для подключенных клиентов, +# устаревшие версии не работают должным образом с ним, +# не позволяя перемещать предметы по инвентарю. use-legacy-inventory: on # Переключение режима отладки для неподдерживаемых методов (например, клиентских). @@ -54,18 +60,18 @@ allow-unsafe-scripting: on # о работе ядра, а также профайлинг методов. developer-mode: off -# Период сохранения данных inner core +# Время в секундах между запусками автосохранения данных модов (любое от 20), +# а также мира, если он включен в другой опции. auto-save-period: 60 -# Обновлять вместе с сохранениями inner core сохранения мира +# Нужно ли помимо данных модов сохранять еще и миры. auto-save-world: on - -# Состояние сокет сервера -# Для сокета сервера требуется дополнительный порт, подключение через сокет серверы более стабильное +# Включен ли сокетный сервер или нет. +# Сокеты требуют дополнительного порта, подключение через серверные сокеты более стабильное. socket-server-enable: on -# Порт сокет сервера +# Порт серверного сокета, обычно должен быть между 10000 и 24999. socket-port: 2304 ``` diff --git a/src/main/java/com/reider745/InnerCoreServer.java b/src/main/java/com/reider745/InnerCoreServer.java index b34936b0..02bb18ac 100644 --- a/src/main/java/com/reider745/InnerCoreServer.java +++ b/src/main/java/com/reider745/InnerCoreServer.java @@ -280,7 +280,7 @@ public class InnerCoreServer { NativeCallback.onFinalInitComplete(); JSONObject object = new JSONObject(); - object.put("fix", server.getPropertyBoolean("inner_core.legacy_inventory", true)); + object.put("fix", getPropertyBoolean("use-legacy-inventory", true)); Network.getSingleton().addServerInitializationPacket("server_fixed.inventory", (client) -> object, (v, v1) -> { // legacy inner core for mod ServerFixed }); diff --git a/src/main/java/com/zhekasmirnov/innercore/api/runtime/saver/world/WorldDataSaverHandler.java b/src/main/java/com/zhekasmirnov/innercore/api/runtime/saver/world/WorldDataSaverHandler.java index 0f93f1ca..a79aeb7b 100644 --- a/src/main/java/com/zhekasmirnov/innercore/api/runtime/saver/world/WorldDataSaverHandler.java +++ b/src/main/java/com/zhekasmirnov/innercore/api/runtime/saver/world/WorldDataSaverHandler.java @@ -29,7 +29,7 @@ public class WorldDataSaverHandler { final int auto_save_period = InnerCoreServer.getAutoSavePeriod(); setParams( - auto_save_period > 10, + auto_save_period >= 20, InnerCoreServer.canAutoSaveWorld(), auto_save_period * 1000 ); diff --git a/src/main/resources/zotecore.yml b/src/main/resources/zotecore.yml index 98769e93..cf621039 100644 --- a/src/main/resources/zotecore.yml +++ b/src/main/resources/zotecore.yml @@ -1,11 +1,11 @@ # Change resolution of pack that client should have to log into server. # However, no deprecated or unimplemented methods will be added. pack: Inner Core Test -pack-version: 2.3.0b115 test -pack-version-code: 152 +pack-version: 2.3.0b116 test +pack-version-code: 153 # Sets the list of mods and configs to load, you can specify -# folder name of a modpack from /modpacks or a path. +# name, folder name of a modpack from /modpacks or a path. # modpack: StoneBlock # Use vanilla crafting table interface, instead of custom one. @@ -29,16 +29,17 @@ pack-version-code: 152 # about engine operation, as well as profiling of methods. # developer-mode: on -# Период сохранения данных inner core -# auto-save-period: 60 +# Time in seconds between auto-saving data of mods (any value above 20), +# as well as the world if it is included in another option. +# auto-save-period: 180 -# Обновлять вместе с сохранениями inner core сохранения мира -# auto-save-world: on +# Whether to save worlds in addition to mod data. +# auto-save-world: off +# Whether socket server enabled or not. +# Server socket requires an additional port, connection +# through server sockets is more stable. +# socket-server-enable: off -# Состояние сокет сервера -# Для сокета сервера требуется дополнительный порт, подключение через сокет серверы более стабильное -# socket-server-enable: on - -# Порт сокет сервера -# socket-port: 2304 \ No newline at end of file +# Server socket port, usually should be between 10000 and 24999. +# socket-port: 19131