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

Материал из Википедия XLGAMES
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 23: Строка 23:
=== Способ 1: Полный перенос мира ===
=== Способ 1: Полный перенос мира ===


1. Скопируйте папку <code>VintagestoryData</code> с вашего ПК
1. Подключиться по [https://xlgames.pro/docs/index.php?title=FTP FTP] к вашему серверу.
 
2. Выбрать в папке с игровым миром ваш мир и перенести его на сервер.
 
[[Файл:Vintage_story_save_move.jpg|thumb|center|600px|Перенос файлов]]
 
3. Скопируйте файлы из папки <code>Playerdata</code> с вашего ПК и перенесите их в такую же папку на сервере.


2. Замените папку <code>VintagestoryData</code> на сервере на папку с вашего ПК


[[Файл:Vintage_story_config_example1.jpg|thumb|center|600px|Строчки которые надо менять]]


3. После замены поменяйте значения на те, которые были у вас в оригинальном конфиге сервера <code>serverconfig.json</code> от начала и до строчки <code>"MapSizeX"</code>
4. Замените папку <code>VintagestoryData</code> на сервере на папку с вашего ПК


4. Теперь в <code>serverconfig.json</code> поменяйте значения на те, которые были у вас в оригинальном конфиге сервера от начала и до строчки <code>"MapSizeX"</code>, также замените значения:
[[Файл:Vintage_story_move_to_srv.jpg|thumb|center|600px|Перенос файлов]]


<pre>
3. После замены поменяйте значения на те, которые были у вас в оригинальном конфиге сервера <code>serverconfig.json</code> от начала и до строчки <code>"MapSizeX"</code>
"ModPaths": [
    "Mods",
    "C:\\gameservers\\"Ваш логин сервера"\\Server\\VintagestoryData\\Mods"
],
</pre>
<code>"SaveFileLocation": "C:\gameservers\"Ваш логин сервера"\Server\VintagestoryData\Saves\"Название вашего мира".vcdbs"</code>


<code>"WorldName": "Название вашего мира"</code>
4. Теперь в <code>serverconfig.json</code> поменяйте значения на те, которые были у вас в оригинальном конфиге сервера от начала и до строчки <code>"MapSizeX"</code>


[[Файл:Vintage_story_config_example1.jpg|thumb|center|600px|Строчки которые надо менять]]
[[Файл:Vintage_story_config_example1.jpg|thumb|center|600px|Строчки которые надо менять]]
Строка 50: Строка 48:


2. Замените папку <code>Saves</code> на сервере на папку с вашего ПК
2. Замените папку <code>Saves</code> на сервере на папку с вашего ПК
3. Замените файл <code>serverconfig.json</code> на сервере на файл с вашего ПК


[[Файл:Vintage_story_config_move.jpg|thumb|center|600px|]]
[[Файл:Vintage_story_config_move.jpg|thumb|center|600px|]]


4. Теперь в <code>serverconfig.json</code> поменяйте значения на те, которые были у вас в оригинальном конфиге сервера от начала и до строчки <code>"MapSizeX"</code>, также замените значения:
4. После переноса мира в папку <code>Saves</code> переименуйте файл мира в default.
 
<pre>
"ModPaths": [
    "Mods",
    "C:\\gameservers\\"Ваш логин сервера"\\Server\\VintagestoryData\\Mods"
],
</pre>
<code>"SaveFileLocation": "C:\gameservers\"Ваш логин сервера"\Server\VintagestoryData\Saves\"Название вашего мира".vcdbs"</code>


5. Строчки ниже должны быть идентичны вашему <code>serverconfig.json</code> с вашего пк
5. Строчки ниже должны быть идентичны вашему <code>serverconfig.json</code> с вашего пк
<code>"WorldName": "Название вашего мира"</code>


  <code>"WorldConfiguration":{"Данные вашей конфигурации"}</code>
  <code>"WorldConfiguration":{"Данные вашей конфигурации"}</code>
Строка 80: Строка 66:


Скриншоты приведены как пример, копировать с них ненужно !
Скриншоты приведены как пример, копировать с них ненужно !
[[Файл:Vintage_story_config_example1.jpg|thumb|center|600px|Строчки которые надо менять]]
https://xlgames.pro/docs/index.php?title=FTP

Версия от 14:04, 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. Подключиться по FTP к вашему серверу.

2. Выбрать в папке с игровым миром ваш мир и перенести его на сервер.

Перенос файлов

3. Скопируйте файлы из папки Playerdata с вашего ПК и перенесите их в такую же папку на сервере.


4. Замените папку VintagestoryData на сервере на папку с вашего ПК

Файл:Vintage story move to srv.jpg
Перенос файлов

3. После замены поменяйте значения на те, которые были у вас в оригинальном конфиге сервера serverconfig.json от начала и до строчки "MapSizeX"

4. Теперь в serverconfig.json поменяйте значения на те, которые были у вас в оригинальном конфиге сервера от начала и до строчки "MapSizeX"

Строчки которые надо менять

Способ 2: Перенос только мира без данных об игроках

1. Скопируйте папку Saves и файл serverconfig.json с вашего ПК

2. Замените папку Saves на сервере на папку с вашего ПК

4. После переноса мира в папку Saves переименуйте файл мира в default.

5. Строчки ниже должны быть идентичны вашему serverconfig.json с вашего пк

"WorldConfiguration":{"Данные вашей конфигурации"}
Пример настроек путей в конфиге

Примечания

При возникновения проблем или появится необходимость что то изменить в serverconfig.json то на официальной вики можно найти расшифровку и разбор всего конфига.

Если нет модов то пункт "ModPath" не нужен.

"WorldConfiguration" — Довольно большой список настроек мира, ошибка в данном сегменте может сломать ваш мир !

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

Строчки которые надо менять

https://xlgames.pro/docs/index.php?title=FTP