>>160118> компонентная структура CommandBook - файлик конфига в jar
Не совсем. Теперь это в основном конфиге настраивается. Раньше они просто отключали какие-то фичи банальным define/if, а сейчас реализовали это в виде компонентов
разница таки есть, http://www.sk89q.com/2011/10/how-i-stay-sane-while-updating-my-minecraft-server/ .
> GroupManager> > [Inactive][440-531]
не обновлялся с февраля. Юзай PermissionsBukkit и SuperPermsBridge, последний реализует эмуляцию старых Permissions.
> Essentials - у меня и до переделки не лагало
То, что ты не видишь лагов, не значит что их не существует. Вот какой у вас тикрейт? В идеале должно быть ровно 20 ±1 тиков в секунду.
У меня на Core i7 960 и пятью плагинами (WorldEdit, WorldGuard, WorldBorder
который и является основным источником лагов, он проверяет положение всех игроков каждые N тиков, количество которых можно настроить, у меня 10, CommandBook, PermissionsBukkit) тикрейт приблизительно 19.8, то есть для сервера пять секунд - это 5.047 реальных секунд (узнал с помощью фичи CommandBook - clock benchmark). В результате моих наркоманских расчетов, сервер теоретически способен выдержать около двух тысяч человек с небольшими лагами, а на практике всё упирается в количество оперативки, которого мне хватит максимум на 32 человека (исходя из рекомендаций 1 гигабайт на слот), а сейчас вообще на 3 человека, потому что я играю с той же машины и у меня нет денег, чтобы заполнить все слоты оперативки четырехгиговыми планками.
> для каждого из них делать регион - ебануться, дать возможность ставить регионы самому - вечные конфликты зон.
Это какие конфликты? Ограничить размер региона, ограничить максимальное количество регионов на игрока, и обьяснить как пользоваться топориком - не так уж и сложно. Я так понял, что играют у вас вполне адекватные люди, так с чего бы им просто так бегать по миру и приватить все подряд? В крайнем случае можно сделать группу постоянных игроков и дать им эти привилегии, и группу для всех новоприбывших, часть из которых перейдет в первую группу, а часть попадет в бан-лист.
> HawkEye
Серьезно, синдром вахтёра штоле? Ну вот кто мешает запретить tnt, зажигалку, ведра с лавой и т.д средствами WorldGuard? Кто, в конце концов, мешает использовать возможность WorldEdit'а восстанавливать выделение из zip-архива с бекапом? Я у себя специально проверял - перевесил сервак с локального айпи %%играем с парой друзей по локалке, у всех привилегии ОПа, разве что я могу еще и включать сервак%% на внеший и вбросил айпишник на какой-то школофорум. Так они разнылись, что у меня
грифить играть не интересно, и ушли, оставив минимум повреждений там, где не было запривачено. Восстановил за три секунды, две из которых ушли на выделение топориком и набирание двух команд.
Не знаю, может я один такой, но мне не интересно играть в майнкрафт, а вот настраивать и оптимизировать сервер очень доставляет. Это же так весело - брать исходники из репозитория, бегло читать их, компилировать, настраивать, отлавливать баги, фиксить их, делать пулл-реквесты с этими фиксами, ждать пока их заапрувит автор, видеть потом свой код в плагинах и даже самом бакките.