Перенос мира с клиента на хостинг: различия между версиями

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску
(не показано 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 официальной вики] можно найти расшифровку и разбор всего конфига.
  
https://wiki.vintagestory.at/Server_Config
+
Если нет модов то пункт "ModPath" не нужен.
  
Если нет модов то пункт "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 на сервере на файл с вашего ПК

Vintage story config move.jpg

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" — Довольно большой список настроек мира, ошибка в данном сегменте может сломать ваш мир !

Скриншоты приведены как пример, копировать с них ненужно !