- Языки
- Русский
Discord RCON
Думаю каждый хотел себе удаленную консоль, через дискорд еще и с настройкой команд для определенной роли.
Краткий гайд:
Добавить роль в разрешенные:
!/addrole:названиевашейроли
Удалить роль из разрешенных:
!/removerole:названиевашейроли
Добавить разрешенную команду к роли:
!/addcmd:роль:команда
Удалить разрешенную команду у роли:
!/removecmd:роль:команда
Показать все роли и их права:
!/showgroups
Выполнить обычную консольную команду:
!ваша_команда, к примеру !status
К примеру вы хотите дать разрешение роли St.Moderator банить, для начала добавим эту роль в разрешенные:
Далее добавляем к ней команду "banp" (реклама моего плагина BanSystem):
Чтобы выдать права на все команды, дайте роли команду * к примеру !/addcmd:*:St.Moderator
Чтобы посмотреть все добавленные группы(роли) и их права, нужно ввести команду: !/showgroups
У этого RCON так же есть функция записи команд (лог тех кто вводил команды) в таком формате:
Для теста все пришло в один канал, но вы можете поменять в Settings.json, куда будут приходить записи команд.
Так же логи консоли:
Добавлен показ онлайна:
Все можно поменять в конфиге (см. ниже)
По умолчанию только роль Admin может выполнять команды для изменения ролей !/команда, вы можете это изменить в Settings.json в корне приложения.
Теперь о конфигурации, есть всего 2 файла Settings.json и Groups.json, второй нам не нужен, а вот первый пригодится, после первого запуска в корне приложения появится папка Settings а в ней и файл Settings.json, в нем все настройки:
думаю тут и школьник разберется что да как.
В общем текста очень много, как и материала, просто так все не обьяснишь.
Для запуска нужно запустить файл DSRcon.exe, по надобности могу предоставить сурс код администрации.
Приложение лежит в папке в .zip архиве, приложение сделано на C# .NET framework 7.0, получается запустится на вашем Ubuntu сервере как и на Windows.
Думаю каждый хотел себе удаленную консоль, через дискорд еще и с настройкой команд для определенной роли.
Краткий гайд:
Добавить роль в разрешенные:
!/addrole:названиевашейроли
Удалить роль из разрешенных:
!/removerole:названиевашейроли
Добавить разрешенную команду к роли:
!/addcmd:роль:команда
Удалить разрешенную команду у роли:
!/removecmd:роль:команда
Показать все роли и их права:
!/showgroups
Выполнить обычную консольную команду:
!ваша_команда, к примеру !status
К примеру вы хотите дать разрешение роли St.Moderator банить, для начала добавим эту роль в разрешенные:
Далее добавляем к ней команду "banp" (реклама моего плагина BanSystem):
Чтобы выдать права на все команды, дайте роли команду * к примеру !/addcmd:*:St.Moderator
Чтобы посмотреть все добавленные группы(роли) и их права, нужно ввести команду: !/showgroups
У этого RCON так же есть функция записи команд (лог тех кто вводил команды) в таком формате:
Для теста все пришло в один канал, но вы можете поменять в Settings.json, куда будут приходить записи команд.
Так же логи консоли:
Добавлен показ онлайна:
Все можно поменять в конфиге (см. ниже)
По умолчанию только роль Admin может выполнять команды для изменения ролей !/команда, вы можете это изменить в Settings.json в корне приложения.
Теперь о конфигурации, есть всего 2 файла Settings.json и Groups.json, второй нам не нужен, а вот первый пригодится, после первого запуска в корне приложения появится папка Settings а в ней и файл Settings.json, в нем все настройки:
В общем текста очень много, как и материала, просто так все не обьяснишь.
Для запуска нужно запустить файл DSRcon.exe, по надобности могу предоставить сурс код администрации.
Приложение лежит в папке в .zip архиве, приложение сделано на C# .NET framework 7.0, получается запустится на вашем Ubuntu сервере как и на Windows.