Почему не по теме? Это тоже статистика. Только мне кажется не надо ограничиваться картой СНГ, надо брать весь мир. Русские люди есть везде и вполне могут играть в мад из Израиля или США. А собирать эту статистику достаточно просто, на сервере мада надо брать IP адреса, с которых заходят и использовать любой публичный сервис GeoIP. Понятно, что GeoIP дает некоторую погрешность и результаты там «с точностью до города» или «с точностью до провайдера», но некую качественную картину это даст.
Или если не хочешь GeoIP, будь сам себе этим сервисом: делай по каждому IP адресу whois запросы и ищи в выдаче названия городов.
Но вот привязываться к реальному местоположению я бы не стал. В Интернете люди как-то объединены по интересам или по форумам (что по сути одно и тоже)
Еще одна дурацкая идея. Писать инструменты под задачи и под разработчиков. Пока проект маленький и все программисты, пусть программисты пишут скрипты на lua или еще на чем. Они программисты, они справятся.
А когда (или если) проект начнет расти и появятся билдеры-«гуманитарии», надо писать простой язык сценариев под них по их запросам и возможностям.
И еще. Мы знаем, что мадами интересуется очень мало людей, а разработкой еще меньше. Поэтому и хотим снизить «барьер вхождения», чтобы даже непрограммисты могли начать писать триггеры и сценарии. Но у простых языков программирования, похожих на естественные, есть недостаток, из-за похожести на естественный язык неподготовленный человек будет писать как будто бы он пишет письмо или инструкцию человеку. А здесь тоже есть операторы, аргументы, комментарии, просто все запутано и перемешано. Такие языки скорее принесут вред, чем пользу
Скрипт:
Входит моб, убивает всех, ест трупы, радуется, спит
У безмозглых людей с большим самомнением (мы называем их менеджерами и гуманитариями) есть мысль, что программирование это очень просто, но чтобы посторонние думали, что это какое-то колдовство, программисты придумали сложные символы типа
a:==b+=14++0x0000f
И что если придумать простую символику, программировать сможет даже пятилетний ребенок или гуманитарий.
К чему это я. К тому, что попытки создать язык программирования, похожий на естественный, были давно. Кобол, например. Был еще язык программирования English. И еще куча всего. Какой то вклад в искусство программирования они внесли, но они не стали революцией или убийцей С.
В первую очередь для программирования триггеров надо иметь мозг и алгоритмическое мышление, а какими символами закодировать алгоритм, это вторично
И насчет добавления новых фич без перезапуска мада. Я понимаю, что хочется, но не получится. Или для этого удобства придется городить отдельную механику. Тестироваться можно на тестовых серверах, а опыт серьезных проектов типа WoW показывает, что все равно даже для текущей работы нужна перезагрузка раз в неделю примерно. Скажем, даже такая простая вещь как бекап. Правильный бекап делается на выключенном сервере, не на живом и меняющемся. То есть в процессе работы мада, скажем, раз в час можно бекапить то, что бекапится в онлайне, а настоящий полный бекап делать, скажем, раз в неделю при остановке и перезагрузке сервера
Но. Я против мультиплатформенности. Потому как если мад это сервер плюс почта плюс веб-сервер для статистики и управления, то сделать мультиплатформенно означает по сути делать два разных (пусть и близких проекта) — один для UNIX, второй для Windows. Вы еще MacOS упомяните, у многих ноутбуки от Эппла ;)
В общем, мад сервер должен быть под Centos Linux.
А как работать разработчикам? Нужен или отладочный мад на том же виртуальном сервере (или на другом таком же) или пусть стаят у себя виртуальную машину. Сейчас это не сложно и мощности современных ноутбуков позволяют
А насчет (два мад сервера — рабочий и отладочный на одном сервере на одном порту, это наверное опечатка. Или на разных портах или на разных серверах)
Я так и предполагал, поэтому больше троллить на политические темы не буду. Хотя люди разные бывают. Так, три дня назад я получил приглашение выпить пива в Миннесоте (я слегка пишу мелкий опенсорс). Приятно, хоть я и не поеду
Я часто собираю разные мад-сервера. Так вот, у какого-то зарубежного сервера (не помню какого) кроме самого мада на порту 8000 поднимается еще веб-сервер на порту 8020, а на этом сервере страница со статистикой. Это удобно, все в одном флаконе, не надо кроме мада еще отдельно apache или nginx инсталлировать. Естественно, эту же идею можно развить дальше и сделать админскую запароленную веб-панель
Не, это обычный мад. Это не веб-мад. Я просто написал, что браузер воспринимает начальный вывод мада как html текст. Это я к тому, что мад и httpd близкие по сути программы
Или если не хочешь GeoIP, будь сам себе этим сервисом: делай по каждому IP адресу whois запросы и ищи в выдаче названия городов.
Но вот привязываться к реальному местоположению я бы не стал. В Интернете люди как-то объединены по интересам или по форумам (что по сути одно и тоже)
А когда (или если) проект начнет расти и появятся билдеры-«гуманитарии», надо писать простой язык сценариев под них по их запросам и возможностям.
Скрипт:
Входит моб, убивает всех, ест трупы, радуется, спит
a:==b+=14++0x0000f
И что если придумать простую символику, программировать сможет даже пятилетний ребенок или гуманитарий.
К чему это я. К тому, что попытки создать язык программирования, похожий на естественный, были давно. Кобол, например. Был еще язык программирования English. И еще куча всего. Какой то вклад в искусство программирования они внесли, но они не стали революцией или убийцей С.
В первую очередь для программирования триггеров надо иметь мозг и алгоритмическое мышление, а какими символами закодировать алгоритм, это вторично
Но. Я против мультиплатформенности. Потому как если мад это сервер плюс почта плюс веб-сервер для статистики и управления, то сделать мультиплатформенно означает по сути делать два разных (пусть и близких проекта) — один для UNIX, второй для Windows. Вы еще MacOS упомяните, у многих ноутбуки от Эппла ;)
В общем, мад сервер должен быть под Centos Linux.
А как работать разработчикам? Нужен или отладочный мад на том же виртуальном сервере (или на другом таком же) или пусть стаят у себя виртуальную машину. Сейчас это не сложно и мощности современных ноутбуков позволяют
А насчет (два мад сервера — рабочий и отладочный на одном сервере на одном порту, это наверное опечатка. Или на разных портах или на разных серверах)
Но начало уже внушает: будет новый World of Warcraft! ;-)
И еще. Случайно в списке наше мад по «Игре престолов». MUD is dead 5 month. Ланнистеры передают привет! ;-)
После того, как я сделал свою статистику, я перестал слишком обращать внимание на их сайт
А потом и на свою статистику забил ;)
http://mudstats.com/World/VirtustanMUD
Правда, с некоторого времени (я формат выдачи статистики не менял!) их сервер перестал воспринимать мои цифры