Перейти к публикации

ZizionarD

ExileMultiMap

Рекомендованные сообщения



Особенности:

  • Информация об учетной записи игрока и клане сохраняется на всех картах
  • игрок, транспортное средство, территории, строительство, контейнеры и маркеры кланов уникальны для каждой карты и сохраняются даже при смене карт.

Переход между картами так же прост, как изменение карты на server.cfg файл и перезапуск сервера. Вы можете упростить этот шаг, если у вас есть несколько профилей на сервере и просто переключить профиль. Это может создать хорошую автоматизированную ежедневную/еженедельную ротацию между картами.

 

Я рекомендую увеличить время для оплаты вашей территории или выкупа до 30 дней, чтобы предотвратить потери.

 

Дополнительные возможности: (в зависимости от спроса):

  • Таймеры истечения срока действия продлеваются на время, в течение которого сервер не активен на определенной карте мира.
  • Разрешить игрокам отправлять предметы между картами. (Создает папку "Входящие" с истекшим сроком действия для получения элементов.)

Переключение карт и сохранение данных для каждой карты отдельно

1. Распакуйте exile.mapname.pbo

2. Скопируйте и вставьте MultiMap\mpmissions\exile.mapname\custom в корень распакованной папки миссии

3. Откройте MultiMap\mpmissions\exile.mapname\config.cpp и скопируйте #include "custom\multimap.hpp" в config.cpp, расположенный в корне вашей распакованной папки миссии, строка идет внутри класса CfgExileCustomCode {}; как показано в конфигурации config.cpp

4. Выполните этот запрос в базе данных:

ALTER TABLE `clan_map_marker`
    ADD COLUMN `worldname` TEXT NOT NULL;
ALTER TABLE `construction`
    ADD COLUMN `worldname` TEXT NOT NULL;
ALTER TABLE `container`
    ADD COLUMN `worldname` TEXT NOT NULL;
ALTER TABLE `player`
    ADD COLUMN `worldname` TEXT NOT NULL;
ALTER TABLE `player_history`
    ADD COLUMN `worldname` TEXT NOT NULL;
ALTER TABLE `territory`
    ADD COLUMN `worldname` TEXT NOT NULL;
ALTER TABLE `vehicle`
    ADD COLUMN `worldname` TEXT NOT NULL;

5. Если вы не редактировали свою exile.ini, которые вы можете сделать шаг А. В противном случае сделать шаг Б.

А. Скопируйте MultiMap@exileserver\extDB\sql_custom_v2\exile.ini в .@exileserver\extDB\sql_custom_v2\exile.ini и заменить его.

B. (только если вы не сделали шаг A.) откройте MultiMap\changes.txt и поиск текста в каждой скобке (например, [getClanMarkers]) в .@exileserver\extDB\sql_custom_v2\exile.ini и сравнить запросы и внести соответствующие изменения. Повторите это для каждого [QUERYCOMMAND]

6. Готово

 

Скачать

Статья взята с сайта: exilemod.com

Понравился гайд? Поставь +

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...