Уровнями админства в MaNGOS (gmlevel-ы)
Вот, написал небольшой пост на админском форуме одного сервера (прямой ссылки на источник не будет, раздел закрытый, но вообще ****** - меня можно там найти) - прошу оценить мои выводы и высказать ваше мнение по поводу статьи и сабжа. Если пригодится, можете закрепить эту статейку куда-нибудь тут - мне приятно будет.
Далее идёт сама статья: Почитал исходники ядра, разобрался наконец с уровнями админства. Да, как я и ожидал, они отличаются не только командами, которые могут применять, но и кое-чем ещё. Существуют всего 5 уровней доступа, из них 4 доступны для установки уровня доступа персонажа. Счёт, конечно-же начинается с 0, поэтому максимальный ГМ-уровень - 3. :) Уровень 4 используется консолью, его нельзя присвоить персонажу... (кто не верит - может попробовать - защита от дурака стоит xD). Код:
enum AccountTypes Итак: 0 - Игрок - ну игрок и игрок... 1 - Модератор - почти игрок, только доступны некоторые команды (очень мало + они бесполезные). Нельзя давать модераторам доступ к командам прописывания шмота/денег/хонора и т.п. Почему - не спрашивайте, почитайте сам код, он весьма чётко и понятно написан. Также нельзя давать им прописывать NPC или GO. Для модератора и всех уровней выше все операции с прописыванием голды/вещей логируются. Модерами можно делать тех, кто будет просто играть, ходить себе в инсты итп, и следить за порядком - если что случается подозрительное - звать ГМ-а. 2 - GM - ну ГМ - это уже полноценный ГМ. Но не более. Может прописывать шмот, бабло, квесты, спелы и всякую всячину которая связана с игроками. Также на него действуют специальные плюшки, вроде разрешения входить на канал в скрытом режиме и всё тому подобное. Ещё ГМ может уже отвечать на тикеты (это из встроенной в WOW системы извещения о багах). ГМ-ы - основной рабочий персонал сервера. Тоже не могут писать NPC или GO. Занимаются в основном игроками, нянчат их так сказать, в починку багов, создание мировых объектов итп итд не лезут. 3 - Админ - Ну, админ уже имеет полный доступ к серверу, включая возможность отключения, прописывания NPC и GO и всего прочего. Кроме того админ - высший ранг для любого аккаунта на сервере, выше выставить не получится. Админских аккаунтов должно быть очень мало. Настолько мало, насколько это возможно. Админы должны быть компетентны, то-есть знать и понимать как работает то, что они админят (ну тут ничего нового - всё как обычно - нуб у руля это капец xD). Починка багов, наполнения, перенос и создание NPC и GO, скриптовка боссов и всего такого - всё это по части админов. На то им и права максимальные. Все админы, безусловно, программисты (не обязательно практики-программисты, но понимание о принципах работы программ и программирования в целом необходимо - лучше всего подайдут хардкорные фаны C++ или Asm, но это не важно так как главное, вообщем-то, это - чтобы "уровень чувствовался" xD). При этом при всём, по поводу банхаммера и вообще набора команд карательного характера - можно думать кому их дать. Жёстко это регламентировано, и зависит, по задумке, как я понял, от адекватности персонала сервера. Если адекватные модеры - можно хоть им бан давать. По умолчанию, права на бан имеют GM-ы и выше. Просьба отчитаться о прочтении. Тут есть о чём поговорить. А ядро действительно хорошо написано и легко читается :) |
Здравия желаю, капитан!
|
|
Цитата:
5 символов |
|
Кэп атакуэ
|
Неуклюжая попытка порекламить свой сервер?
|
|
Текущее время: 16:31. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS