Перейти к содержанию

ExileMultiMap

ZizionarD
Авторизация  

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

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

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

Переход между картами так же прост, как изменение карты на 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

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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×