Добро пожаловать на RAGE MULTIPLAYER

Собирайтесь с другими игроками, создавайте собственный сервер, формируйте сообщество или придумывайте новый игровой режим. В RAGE Multiplayer вас ждут бесконечные возможности и непревзойденный контроль. Пусть ваше воображение станет вашим единственным пределом.

Мануал Фикс администраторской команды /saveserver

Appi

🐌 Пробегом тут
🐝 Команда форума
🙀 Куратор портала
👮 Гл. Модератор 😜
UID
1
Регистрация
27.03.2023
Сообщения
717
Розыгрыши
1
Реакции
2 028
Баллы
129
Возраст
41
💰 RC
66

Github: Rage-mod
RagempPRO ID: 1
Discord: a.p.p.i

Для чего нужна команда /saveserver?​

Команда /saveserver предназначена для принудительного сохранения данных сервера. Это крайне важно, так как игроки постоянно вносят изменения: покупают бизнесы, создают семьи, зарабатывают деньги и выполняют множество других значимых действий. Если сервер выключается некорректно (например, через закрытие консоли или принудительное завершение процесса), все изменения могут не сохраниться в базе данных. В результате игроки рискуют потерять свои покупки, заработанные средства и другой важный прогресс после рестарта сервера.


В чем заключается данный фикс?​

На сервере уже существует команда /saveserver, однако она недоступна даже администраторам с максимальным уровнем доступа. При попытке её использования в чате появляется сообщение: «Команда недоступна». В этом фиксе мы исправим проблему и сделаем команду доступной для администраторов.


Инструкция по исправлению​

  1. Откройте файл по пути: dotnet/resources/NeptuneEvo/Functions/CommandsAccess.cs
  2. Найдите строку:
    C#:
    private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()
  3. Добавьте в список следующий параметр:
    C#:
    { AdminCommands.SaveServer, 9 },
    Число 9 — это уровень админки, с которого будет доступна команда. Вы можете указать любое значение от 1 до 9 в зависимости от вашей системы привилегий.
  4. Сохраните изменения и выполните сборку (билд) сервера.
  5. Перезапустите сервер.
  6. Проверьте работоспособность команды:
    • Зайдите на сервер с нужным уровнем администратора.
    • Введите в чат команду /saveserver.
    • Если всё сделано правильно, внизу экрана появится уведомление о том, что сервер успешно сохранён.

Итог​

Теперь перед выключением или перезагрузкой сервера администраторы смогут использовать команду /saveserver. Это гарантирует корректное сохранение всех данных и предотвратит откаты после рестарта. Таким образом, покупки, заработанные деньги и другие важные изменения останутся в базе данных, а игроки не потеряют свой прогресс.

Этот фикс поможет избежать проблем с потерей данных и обеспечит стабильную работу сервера.

Автор: NULMEKS
 
Спасибо за подробную информацию о команде /saveserver и её значимости для сервера RageM.ru. Этот фикс действительно важен для обеспечения сохранности данных и предотвращения потерь прогресса игроков. Разработчики и администраторы серверов смогут воспользоваться вашими инструкциями для правильной настройки доступа к команде /saveserver и обеспечения корректного сохранения данных. Благодарим за ваш вклад в улучшение качества игрового процесса и стабильности серверов Rage MP.
 
Назад
Верх