Перенос мира с клиента на хостинг: различия между версиями
| (не показано 6 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
| + | '''<pre style="color: red"> Внимание! Данное руководство требует понимания принципов работы системы.</pre>''' | ||
| + | |||
= Где найти необходимые файлы? = | = Где найти необходимые файлы? = | ||
<pre style="color: red">Обязательно сделайте backup данных папок и файлов перед работой с ними!</pre> | <pre style="color: red">Обязательно сделайте backup данных папок и файлов перед работой с ними!</pre> | ||
| Строка 25: | Строка 27: | ||
2. Замените папку <code>VintagestoryData</code> на сервере на папку с вашего ПК | 2. Замените папку <code>VintagestoryData</code> на сервере на папку с вашего ПК | ||
| − | [[Файл:Vintage_story_config_example1.jpg|thumb|center|600px| | + | [[Файл:Vintage_story_config_example1.jpg|thumb|center|600px|Строчки которые надо менять]] |
3. После замены поменяйте значения на те, которые были у вас в оригинальном конфиге сервера <code>serverconfig.json</code> от начала и до строчки <code>"MapSizeX"</code> | 3. После замены поменяйте значения на те, которые были у вас в оригинальном конфиге сервера <code>serverconfig.json</code> от начала и до строчки <code>"MapSizeX"</code> | ||
| Строка 41: | Строка 43: | ||
<code>"WorldName": "Название вашего мира"</code> | <code>"WorldName": "Название вашего мира"</code> | ||
| − | [[Файл:Vintage_story_config_example1.jpg|thumb|center|600px| | + | [[Файл:Vintage_story_config_example1.jpg|thumb|center|600px|Строчки которые надо менять]] |
=== Способ 2: Перенос только мира без данных об игроках === | === Способ 2: Перенос только мира без данных об игроках === | ||
| Строка 62: | Строка 64: | ||
</pre> | </pre> | ||
<code>"SaveFileLocation": "C:\gameservers\"Ваш логин сервера"\Server\VintagestoryData\Saves\"Название вашего мира".vcdbs"</code> | <code>"SaveFileLocation": "C:\gameservers\"Ваш логин сервера"\Server\VintagestoryData\Saves\"Название вашего мира".vcdbs"</code> | ||
| + | |||
| + | 5. Строчки ниже должны быть идентичны вашему <code>serverconfig.json</code> с вашего пк | ||
<code>"WorldName": "Название вашего мира"</code> | <code>"WorldName": "Название вашего мира"</code> | ||
| + | |||
| + | <code>"WorldConfiguration":{"Данные вашей конфигурации"}</code> | ||
| + | |||
[[Файл:Vintage_story_config_example2.jpg|thumb|center|600px|Пример настроек путей в конфиге]] | [[Файл:Vintage_story_config_example2.jpg|thumb|center|600px|Пример настроек путей в конфиге]] | ||
== Примечания == | == Примечания == | ||
| − | При возникновения проблем или появится необходимость что то изменить в serverconfig.json то на | + | При возникновения проблем или появится необходимость что то изменить в serverconfig.json то на [https://wiki.vintagestory.at/Server_Config официальной вики] можно найти расшифровку и разбор всего конфига. |
| − | + | Если нет модов то пункт "ModPath" не нужен. | |
| − | + | "WorldConfiguration" — Довольно большой список настроек мира, ошибка в данном сегменте может сломать ваш мир ! | |
Скриншоты приведены как пример, копировать с них ненужно ! | Скриншоты приведены как пример, копировать с них ненужно ! | ||
Версия 09:47, 6 декабря 2025
Внимание! Данное руководство требует понимания принципов работы системы.
Содержание
Где найти необходимые файлы?
Обязательно сделайте backup данных папок и файлов перед работой с ними!
Папка с игровым миром — C:\Users"Имя вашей учётной записи пк"\AppData\Roaming\VintagestoryData\Saves
Папка с данными об игроках — C:\Users"Имя вашей учётной записи пк"\AppData\Roaming\VintagestoryData\Playerdata
Конфиг отвечающий за настройки мира — C:\Users"Имя вашей учётной записи пк"\AppData\Roaming\VintagestoryData\serverconfig.json
Файл с игровым миром — "Название вашего мира".vcdbs"
Подготовка к переносу
Все моды Vintage Story являются zip архивами, не надо их распаковывать!
Создайте мир внутри игры с необходимыми вам настройками и модификациями, после загрузитесь в него до момента создания персонажа.
После загрузки отключитесь от мира для сохранения конфига.
Перенос мира на хостинг
Способ 1: Полный перенос мира
1. Скопируйте папку VintagestoryData с вашего ПК
2. Замените папку VintagestoryData на сервере на папку с вашего ПК
3. После замены поменяйте значения на те, которые были у вас в оригинальном конфиге сервера serverconfig.json от начала и до строчки "MapSizeX"
4. Теперь в serverconfig.json поменяйте значения на те, которые были у вас в оригинальном конфиге сервера от начала и до строчки "MapSizeX", также замените значения:
"ModPaths": [
"Mods",
"C:\\gameservers\\"Ваш логин сервера"\\Server\\VintagestoryData\\Mods"
],
"SaveFileLocation": "C:\gameservers\"Ваш логин сервера"\Server\VintagestoryData\Saves\"Название вашего мира".vcdbs"
"WorldName": "Название вашего мира"
Способ 2: Перенос только мира без данных об игроках
1. Скопируйте папку Saves и файл serverconfig.json с вашего ПК
2. Замените папку Saves на сервере на папку с вашего ПК
3. Замените файл serverconfig.json на сервере на файл с вашего ПК
4. Теперь в serverconfig.json поменяйте значения на те, которые были у вас в оригинальном конфиге сервера от начала и до строчки "MapSizeX", также замените значения:
"ModPaths": [
"Mods",
"C:\\gameservers\\"Ваш логин сервера"\\Server\\VintagestoryData\\Mods"
],
"SaveFileLocation": "C:\gameservers\"Ваш логин сервера"\Server\VintagestoryData\Saves\"Название вашего мира".vcdbs"
5. Строчки ниже должны быть идентичны вашему serverconfig.json с вашего пк
"WorldName": "Название вашего мира"
"WorldConfiguration":{"Данные вашей конфигурации"}
Примечания
При возникновения проблем или появится необходимость что то изменить в serverconfig.json то на официальной вики можно найти расшифровку и разбор всего конфига.
Если нет модов то пункт "ModPath" не нужен.
"WorldConfiguration" — Довольно большой список настроек мира, ошибка в данном сегменте может сломать ваш мир !
Скриншоты приведены как пример, копировать с них ненужно !