Map Voter and Auto wipe script

$ Map Voter and Auto wipe script 1.3.36

Добавили новые платежные методы ЮМани (РУ Карты) | Cryptomus (Крита)
Map Voter and Auto wipe script

О Map Voter и скрипте автоматической очистки​


Этот плагин упрощает жизнь администратора, автоматически генерируя карты, инициируя голосование, которое позволяет пользователям выбирать, на какой карте они хотели бы играть во время следующей очистки, и автоматически очищая сервер.
Зависит от:
Библиотека изображений
API удаления информации
Расширение раздора
Распаковать для Windows
Обновление 1.3.26:
Автоматическая очистка теперь работает для серверов, не являющихся выделенными (игровой сервер или хост), но вам придется отключить песочницу, и вы не сможете автоматически обновлять сервер
.
Требования
Серверы Rust настраиваются стандартным образом на Windows, Pterodactyl Panel, Open Game Panel, выделенном сервере Ubuntu или игровом/хост-сервере.
Права администратора на указанном выделенном сервере.
Все настройки вашего сервера в \server\my_server_identity\cfg \server.cfg, кроме rcon.port ,rcon.web rcon.password, которые позже будут добавлены в пакетный скрипт.
Auto Wipe запустит сервер без start.bat.
Функции:
Автоматически перезапускать и обновлять сервер каждый первый четверг месяца.
Автоматически создавать или выбирать случайные карты из карт фильтров rustmaps.com в день очистки или за x дней до очистки с помощью https://rustmaps.com/ и wipe-info-api и начинать голосование.
Позволяет игрокам голосовать за карты через внутриигровой пользовательский интерфейс или Discord (если вы используете какой-либо плагин, который связывает игрока и пользователя Discord, включите «голосовать только авторизованным пользователям» в файле конфигурации, чтобы избежать дублирования голосов).
Автоматически проверяет день очистки с помощью wipe-info-api и конфигурации плагина.
Автоматически обновлять Oxide и сервер и стирать их при принудительной очистке.
Настройте плагин через графический интерфейс (не все настройки доступны в графическом интерфейсе).
Выберите карты с rustmaps.com через графический интерфейс с помощью общего кода RustMaps.
Добавлены пользовательские карты через графический интерфейс (чтобы удалить карту, вы должны удалить ее из файла данных в MapVoter/Custommapdata.json).
Голосование начнется автоматически на пользовательских картах в папке данных, если использование пользовательских карт включено в конфигурации.
Веселый комплект.
Обновление 1.3.35
1- Добавлен Fun kit.
Веселый набор — это набор, который активируется перед каждым вайпом. Игроки могут активировать его с помощью команды /kit <название набора> или при возрождении.
Игроки не смогут изучать BP и разблокировать узлы дерева верстака.
Как добавить забавный набор?
1 - создать комплект с помощью плагина комплектов с примером разрешения :
2 - В файле конфигурации избирателя карты отредактируйте:
«Веселый комплект»: {
«Веселый комплект включен»: false,
«Включить веселый комплект за x минут до очистки»: 0,
«Название комплекта» : null,
"Разрешение": null
},
3 - сохранить и перезагрузить MapVoter.
2 - Map Voter будет печатать будущие вайпы в консоли при загрузке

Как добавить пользовательские карты:
20220109210617_1.thumb.jpg.0cbe8badbeb3b6eb60b457a3e0f9f7d2.jpg
20220109210623_1.thumb.jpg.3b12d07e5cd50be770e04fc5bec5fa18.jpg
20220109210625_1.thumb.jpg.40e76aef70078aa88b2b54ad3c5e0250.jpg
20220109212023_1.thumb.jpg.a8ee8e9dae12cdf56032abbfa940e1f0.jpg
20220109212953_1.thumb.jpg.fb7e18589eb2597f449d44558a6ad5a8.jpg
видео
Discord_p8RoLbUl0Z.thumb.png.1ddd80f06937f972e8a00547e6a6e67a.png
Файлы

Скрипт Batch & Powershell, который включает/выключает ваш сервер, обновляет его и удаляет выбранные файлы карты/bp.

AutoWipeconfig.txt

MapVoter.cs, который будет обрабатывать расписание очистки и автоматически генерировать карты, запускать голосование и перезапускать сервер.

Как установить

Не выделенные серверы :

1 - Загрузите невыделенные серверы/oxid.disable-sandbox в /RustDedicated_Data/Managed/.

2 - Загрузите Mapvoter.cs.

3 - вся конфигурация вашего сервера должна быть в /server/my_server_identity/cfg/server.cfg или вы можете изменить путь в config, если ваш хост использует другой путь ( /server/{имя папки} ).

Окна:

1- Загрузите и загрузите https://umod.org/plugins/wipe-info-api и отредактируйте конфигурацию WipeInfoApi в соответствии с вашим графиком очистки.

2- Загрузите MapVoter и отредактируйте конфигурацию MapVoter.

3- Завершите работу сервера.

4- Скопируйте файлы AutoWipe.bat, TryParse.ps1, AutoWipeconfig.txt и DiscordSendWebhook.exe в папку на вашем сервере.

5- скачайте и установите Unzip для Windows http://gnuwin32.sourceforge.net/packages/unzip.htm

6- откройте AutoWipe.bat в NotePad++.

7- Найдите RustDedicated.exe -batchmode и измените rcon.port, rcon.web rcon.password, если вы используете rcon.

8- Откройте файл AutoWipeconfig.txt в NotePad++.

9- Замените пример пути к конфигурации сервера своим собственным местоположением server.cfg.

10- Замените пример пути SteamCmd своим собственным местоположением SteamCmd.exe.

11-Замените путь распаковки своим собственным местоположением unzip.exe, если вы устанавливаете его по другому пути и замените https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks на свой дискорд . вебхук канала.

11- Скрипт удалит все карты *.sav* при очистке карты и все *.db *.db-журнал при полной очистке.

12-Запустите AutoWipe.bat.

Птеродактиль:

1- Измените образы Docker в настройках -> Nests -> rust -> rust на
ghcr.io/goover/games:rust.

2- Перейдите на серверы, нажмите на имя сервера, на котором вы хотите установить скрипт -> при запуске замените команду запуска на
./AutoWipe.sh +rcon.port {{RCON_PORT}} +rcon.web true +rcon.password \"{{ RCON_PASS}}\"
Примечание: вы собираетесь использовать пароль и порт RCON в переменных Pterodactyl (запуск).
3- Загрузите файлы AutoWipe.sh, AutoWipeConfig.txt и discord.sh в файловый менеджер.
4- Подключитесь к терминалу вашего сервера, используя SSH или любой другой метод.
5- Перейдите в папку вашего сервера
. Команда №1:
cd /var/lib/pterodactyl/volumes
Команда №2:
ls
Команда №3:
cd «имя папки вашего сервера»
Команда №4:
chmod +x AutoWipe.sh

Команда № 5:
chmod +x discord.sh
6- Вернитесь в диспетчер файлов, щелкните папку сервера и создайте папку с именем my_server_identity, если у вас ее нет
. 7- В my_server_identity создайте другую папку cfg и в новой папке создайте файловый сервер. cfg со всей конфигурацией вашего сервера, кроме recon пароля и порта.

8- Измените https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks на свой веб-хук канала Discord.
9- Теперь перейдите к настройкам сервера и нажмите «Переустановить сервер» (некоторые файлы могут быть удалены или изменены во время этого процесса, пожалуйста, сделайте резервную копию ваших данных, прежде чем продолжить.)

Откройте игровую панель:

1- Откройте AutoWipe.sh в текстовом редакторе, найдите ./RustDedicated и измените пароль и порт rcon.
2- Загрузите файлы AutoWipe.sh и AutoWipeConfig.txt в файловый менеджер.
Перейдите в папку вашего сервера и запустите эту команду chmod +x AutoWipe.sh, затем chmod +x discord.sh
Пример:
cd /home/ogp_agent/OGP_User_Files/rustDev
chmod +x AutoWipe.sh
chmod +x discord.sh

3- установите steamcmd, если он не установлен, а затем скопируйте папку steamcmd в папку сервера
cp -R {путь steamcmd} {папка вашего сервера}
Пример:
cp -R /root/.steam/steamcmd /home/ogp_agent/OGP_User_Files/rustDev
4- Вы должны поместить весь сервер переменные в server/my_server_identity/cfg/server.cfg
5- Замените rust_linux64.xml в /var/www/html/modules/config_games/server_configs на rust_linux64.xml в скачанном Mapvoter-V*.*.*/OpenGamePanel
6- откройте AutoWipeConfig.txt и замените https://support. discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks со ссылкой на ваш веб-хук канала Discord.
6- запустите свой сервер.

Линукс:

1- Загрузите и загрузите https://umod.org/plugins/wipe-info-api и отредактируйте конфигурацию WipeInfoApi в соответствии с вашим графиком очистки.

2-Загрузите MapVoter и отредактируйте конфигурацию MapVoter.

3- Завершите работу сервера.

4- Скопируйте AutoWipe.sh и AutoWipeconfig.txt в папку вашего сервера.

5- скачать и установить Распаковать sudo apt-get install unzip

6- загрузите и установите jq JSON sudo apt-get install jq

7- откройте AutoWipe.sh в NotePad++.

8- Найдите RustDedicated.exe -batchmode и измените rcon.port, rcon.web rcon.password, если вы используете rcon.

9- Откройте файл AutoWipeconfig.txt в текстовом редакторе.

10- Замените примерный путь конфигурации сервера своим собственным местоположением server.cfg.

11- Замените пример пути SteamCmd своим собственным местоположением SteamCmd.sh и замените https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks на веб-перехватчик вашего канала разногласий.

12- Скрипт удалит все карты *.sav* при очистке карты и все *.db *.db-журнал при полной очистке.

13- откройте терминал и выполните chmod +x AutoWipe.sh, затем chmod +x discord.sh.

14- Запустите AutoWipe.sh ./AutoWipe.sh .

Выполните пробный прогон

Запустите AutoWipe.bat, чтобы убедиться, что он работает должным образом.

Пока ваш сервер находится в сети без игроков, проверьте некоторые команды, такие как Mapvote.bpwipe, проверьте AutoWipeLogs.log, а также server.cfg и убедитесь, что server.seed и server.worldsize изменились, а все выбранные вами файлы были удалены.
  • Like
Реакции: Doomshaper
Автор
SempaiВерифицирован
Загрузки
3
Просмотры
901
Первый выпуск
Последнее обновление
Рейтинг
0.00 звёзд Оценок: 0

Другие ресурсы от Sempai

  • Last Oasis
    $ Last Oasis
    Погрузитесь в огромный мир, полный опасностей и приключений.
  • Sputnik
    ИВЕНТ Sputnik
    это серверное событие, которое позволяет игрокам соревноваться с упавшими фрагментами спутника
  • WoodShelter
    VIP WoodShelter
    плагин добавляет возможность создания / создания Wood Shelter, которые игроки могут развернуть.
  • Amusement Rides
    $ Amusement Rides
    Этот плагин позволяет создавать , развертывать , поддерживать , совершать набеги
  • Traffic Drivers
    $ Traffic Drivers
    Тот плагин оживляет пустые и заброшенные дороги Rust, теперь они будут спавнить ботов на машинах
N

NIK777 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
BananoMC

BananoMC VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
Y

Yunkady VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
D

Doxbin VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
KoCT9IH

KoCT9IH VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас