www.mudconnector.su https://forum.mudconnector.su/ |
|
Есть старая идеяс именами, оно вам надо ? https://forum.mudconnector.su/viewtopic.php?f=12&t=35 |
Страница 1 из 2 |
Автор: | KadVar [ Чт июн 26, 2008 10:28 am ] |
Заголовок сообщения: | Есть старая идеяс именами, оно вам надо ? |
Смысл примерно в следующем - сделать качественный репозитарий, где можно будет регистрировать имена своих чаров. Ру-комьюнити достаточно велико, и такой сервис лично мной был бы востребован. У меня есть техническая возможность его поддерживать, есть обдуманная концепция, но что-то времени на реализацию маловато. В целом идея такая: 1. Игрок заводит свой ник в базу, вероятно сам. Первые полгода сделаем арбитраж при необходимости (определение права первенства) 2. Желающие ГМы могут подключить к себе базу (сделаем простой интерфейс) и при создании игрока с таким именем спрашивать пароль. Это обезопасит нас от создания в других проектах чаров с "известными" именами, согласитесь многим это весьма неприятно было бы. Кто захочет - подключит. 3. В тех проектах, где сделано модерирование имен сделаем возможность накапливать в базе решения, и пользоваться чужими решениями. Это самый полезный для нас, как ГМов пункт. Разумеется система должна быть гибкой, в целом каждый проект может накапливать свои решения, и пользоваться теми чужими, какими посчитает нужными. Т.е. скажем, мне интересны решения принятые ТОЛЬКО в мадах таком-то и таком-то такими-то ГМами, их я и буду у себя учитывать. Или скажем, учитывать только решения о "зарубании" имен. Есть желающие помочьс реализацией. Условия простые: код только на чистом С, хорошо документированный. С++ под вопросом, если очень хочется, можно и на нем. Никаких внешних/лишних библиотек. Надо сделать 3 части: 1. Сам сервер с хранением БД итп 2. Доступ к п.1. через веб-интерфейс итп 3. Библиотека доступа к п.1. для интеграции в мады. Тут надо посмотреть, чтобы в популярные движки можно было ставить. 4. Щаз посмотрим что там с "вики", думаю будет работать, тогда на каждого чара можно будет еще и страничку личную завести. Чтобы люди при желании себя представили. ЗЫ. Думаю (надо проверить) я смогу заполнить базу решений тем, что есть в адаманте. Возможно (под большим вопросом) всеми решениями за последние 10 лет, старые харды где-то валялись вроде. |
Автор: | Дворак [ Пт июн 27, 2008 3:21 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
Идея неплохая ... релизовать в принципе можно... Часть по регистрации имен чаров и менеджменту, думаю стоит делать на PHP и MySQL. На С имеет смысл делать только библиотечку с проверкой имени. Это будет серверная и клиентская части. Серверная будет крутиться на на компе с базой... А клиентская будет коннектиться к базе и проверять имя. Первым шагом я думаю стоит сделать PHP часть по менеджменту базы... Второй шаг - создание С-шной части по детектированию имени.... Вопрос только в исполнителях... Если ктото сделает первую часть, то я могу сделать вторую... Ньюанс... Если делать 2 часть по принципу - сервер + клиент, то сервер - это программа, для которой нужен будет хостинг, как для движка мада. Не каждый провайдер согласиться... Можно сделать вариант, когда клиент соединяется непосредственно с БД, а серверной части как таковой нету... но это уже вопрос безопасности... открывать доступ к СУБД извне. |
Автор: | KadVar [ Пт июн 27, 2008 5:51 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
Дворак писал(а): Ньюанс... Если делать 2 часть по принципу - сервер + клиент, то сервер - это программа, для которой нужен будет хостинг, как для движка мада. Не каждый провайдер согласиться... Можно сделать вариант, когда клиент соединяется непосредственно с БД, а серверной части как таковой нету... но это уже вопрос безопасности... открывать доступ к СУБД извне. И первое и второе вряд ли реально реализовать исходя из соображений переносимости. Я собственно и писал о том, что есть возможность захостить этот сервис там-же где мад. В идеале это просто приложение на каком-нибудь порту типа 7777, которое в ответ на имя+пароль будет говорить "ок-не ок" итп. Причем яб сделал его в виде эдакого кастрированного мада, т.е. нормальный телнет клиент, в который можно добавлять, и из которого можно получать информацию и вручную. По ряду причин не хотелось бы использовать СУБД... с другой стороны не вижу проблем все, или почти все держать в памяти, ну сколько там будет, мегабайт ? два ? Со своей стороны могу написать корректное ТЗ, а не то, безобразие, что сверху. Размещу результат. Поддержу его. Но на реализацию времени боюсь не найдется. Единственное... нужен хорошо задокументированный код без лишних наворотов. |
Автор: | pandemonium [ Сб июн 28, 2008 6:34 am ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
Вы хотите начать собирать информацию о игроках и хранить все это централизовано? |
Автор: | KadVar [ Сб июн 28, 2008 12:25 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
pandemonium писал(а): Вы хотите начать собирать информацию о игроках и хранить все это централизовано? Информацию об ИМЕНАХ! Почуствуйте разницу. Кстати, про игроков... опционально можно и ее, особых проблем не вижу. Но и смысла тоже не вагон. |
Автор: | Дворак [ Сб июн 28, 2008 6:05 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
KadVar писал(а): И первое и второе вряд ли реально реализовать исходя из соображений переносимости. Я собственно и писал о том, что есть возможность захостить этот сервис там-же где мад. В идеале это просто приложение на каком-нибудь порту типа 7777, которое в ответ на имя+пароль будет говорить "ок-не ок" итп. Причем яб сделал его в виде эдакого кастрированного мада, т.е. нормальный телнет клиент, в который можно добавлять, и из которого можно получать информацию и вручную. По ряду причин не хотелось бы использовать СУБД... с другой стороны не вижу проблем все, или почти все держать в памяти, ну сколько там будет, мегабайт ? два ? Со своей стороны могу написать корректное ТЗ, а не то, безобразие, что сверху. Размещу результат. Поддержу его. Но на реализацию времени боюсь не найдется. Единственное... нужен хорошо задокументированный код без лишних наворотов. Во первых я не совсем понял с проблемой переносимости... Я вообще проблемы не вижу, т.к. С и С++ - это стандарт, официально принятый и программа правильно будет компилироваться на любой ОС. Исключая только вопросы работы с файлами например, хотя и тут есть стандартный API для С. Во вторых - я лично против идеи сервиса в виде кастрированного мада. Часть кода, для интеграции в движки можно сделать на С или С++, а вот все остальное - по добавлению или менеджменту чаров - на С писать нехочется. Во первых - это более трудоемко чем PHP и плохо расширяемо, в случае необходимости что то добавить. Использование PHP + MySQL - позволит не только распологать информацию на сайте, но и легко ее расширять - статистику собирать например и с переносимостью у PHP лучше. |
Автор: | KadVar [ Сб июн 28, 2008 6:40 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
Дворак писал(а): Во первых я не совсем понял с проблемой переносимости... Я вообще проблемы не вижу, т.к. С и С++ - это стандарт, официально принятый и программа правильно будет компилироваться на любой ОС. Исключая только вопросы работы с файлами например, хотя и тут есть стандартный API для С. Если вы хотите mysql, то его может просто и не быть. Дворак писал(а): Во вторых - я лично против идеи сервиса в виде кастрированного мада. Часть кода, для интеграции в движки можно сделать на С или С++, а вот все остальное - по добавлению или менеджменту чаров - на С писать нехочется. Во первых - это более трудоемко чем PHP и плохо расширяемо, в случае необходимости что то добавить. Есть большое сомнение в том, что удастся найти хороший стойкий хостинг, который будет позволять соединяться к mysql снаружи. По причинам безопасности и отказоустойчивости запускать апач на компьютере-мадсервере яб не стал. Придется как-то делить. В принципе, можно попробовать сделать все на виртуальном хостинге. Но мне кажется, что для некоторых ГМов было-бы предпочтительнее на первом этапе иметь отдельное окно в мад-клиенте, где они к примеру, могли бы проверить есть в общей базе имя или нет. Хотя возможно, что давать такую возможность без интегрирования пополнения базы и не стоит. Дворак писал(а): Использование PHP + MySQL - позволит не только распологать информацию на сайте, но и легко ее расширять - статистику собирать например и с переносимостью у PHP лучше. Никтож не спорит - соединяйтесь с "кастрированной версией" и дальше уже отображайте что угодно. Для меня проще написать на С++, чем на PHP , для кого-то наоборот. Я точно знаю, что с вариантом псевдомада идея реализуема. Реализуема ли она с вариантом PHP+MySQL ? Без дополнительных требований к виртуальному хостингу(мне было бы проблематично заставить провайдера что-то где-то открыть) ? Какой тарифный план, скажем отсюда http://masterhost.ru/service/hosting/ подойдет ? |
Автор: | pandemonium [ Вс июн 29, 2008 1:41 am ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
Я бы всетаки поостерег от создания такого сервиса общеобязательным, а вот регистрация имени по желанию, такое сделать можно. Причем можно сделать эту услугу платной, если кто-то хочет запатентовать свое имя, он платит деньги и спокойно пользуется им как захочет. |
Автор: | KadVar [ Вс июн 29, 2008 12:45 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
pandemonium писал(а): Я бы всетаки поостерег от создания такого сервиса общеобязательным, а вот регистрация имени по желанию, такое сделать можно. Причем можно сделать эту услугу платной, если кто-то хочет запатентовать свое имя, он платит деньги и спокойно пользуется им как захочет. А как вы себе представляете ОБЯЗАТЬ кого-либо чем-либо пользоваться ? Смысла делать подобные вещи платными я в текущий момент не вижу. Похоже за деревьями не видно леса. Меня менее интересует защита имен игроков, лично меня более интересует репозитарий решений ГМов... |
Автор: | Longot [ Пт июл 11, 2008 5:06 pm ] |
Заголовок сообщения: | Re: Есть старая идеяс именами, оно вам надо ? |
Подведу итог: Даеш социальную сеть игроков в мад!! Идея хороша, реализация серверной части в принципе простая. Клиенской части, тут нада подумать, чтоб небыло лагов при конекте к базе, прийдется о отделньый потоках запросы делать, или какуюто синхронизацию с базой при запуске сервера. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |