www.mudconnector.su

Национальный мадконнектор.
Текущее время: Чт мар 28, 2024 12:46 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Чт июн 26, 2008 10:28 am 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Смысл примерно в следующем - сделать качественный репозитарий, где можно будет регистрировать имена своих чаров.
Ру-комьюнити достаточно велико, и такой сервис лично мной был бы востребован.
У меня есть техническая возможность его поддерживать, есть обдуманная концепция, но что-то времени на реализацию маловато.

В целом идея такая:

1. Игрок заводит свой ник в базу, вероятно сам.
Первые полгода сделаем арбитраж при необходимости
(определение права первенства)

2. Желающие ГМы могут подключить к себе базу
(сделаем простой интерфейс) и при создании игрока
с таким именем спрашивать пароль.
Это обезопасит нас от создания в других проектах
чаров с "известными" именами, согласитесь многим
это весьма неприятно было бы.
Кто захочет - подключит.

3. В тех проектах, где сделано модерирование имен
сделаем возможность накапливать в базе решения,
и пользоваться чужими решениями.
Это самый полезный для нас, как ГМов пункт.
Разумеется система должна быть гибкой, в целом
каждый проект может накапливать свои решения,
и пользоваться теми чужими, какими посчитает нужными.
Т.е. скажем, мне интересны решения принятые ТОЛЬКО в мадах
таком-то и таком-то такими-то ГМами, их я и буду у себя
учитывать. Или скажем, учитывать только решения о
"зарубании" имен.

Есть желающие помочьс реализацией.
Условия простые: код только на чистом С, хорошо документированный.
С++ под вопросом, если очень хочется, можно и на нем. Никаких внешних/лишних библиотек.
Надо сделать 3 части:
1. Сам сервер с хранением БД итп
2. Доступ к п.1. через веб-интерфейс итп
3. Библиотека доступа к п.1. для интеграции в мады.
Тут надо посмотреть, чтобы в популярные движки можно было ставить.
4. Щаз посмотрим что там с "вики", думаю будет работать, тогда на каждого
чара можно будет еще и страничку личную завести. Чтобы люди при желании
себя представили.

ЗЫ. Думаю (надо проверить) я смогу заполнить базу решений тем, что есть в адаманте.
Возможно (под большим вопросом) всеми решениями за последние 10 лет, старые харды
где-то валялись вроде.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт июн 27, 2008 3:21 pm 
Не в сети

Зарегистрирован: Вт май 27, 2008 1:06 pm
Сообщений: 60
Откуда: Питер
Идея неплохая ... релизовать в принципе можно...
Часть по регистрации имен чаров и менеджменту, думаю стоит делать
на PHP и MySQL. На С имеет смысл делать только библиотечку с
проверкой имени. Это будет серверная и клиентская части.

Серверная будет крутиться на на компе с базой... А клиентская
будет коннектиться к базе и проверять имя.

Первым шагом я думаю стоит сделать PHP часть по менеджменту базы...
Второй шаг - создание С-шной части по детектированию имени....

Вопрос только в исполнителях...
Если ктото сделает первую часть, то я могу сделать вторую...

Ньюанс... Если делать 2 часть по принципу - сервер + клиент, то сервер - это
программа, для которой нужен будет хостинг, как для движка мада.
Не каждый провайдер согласиться... Можно сделать вариант, когда клиент
соединяется непосредственно с БД, а серверной части как таковой нету...
но это уже вопрос безопасности... открывать доступ к СУБД извне.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт июн 27, 2008 5:51 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Дворак писал(а):
Ньюанс... Если делать 2 часть по принципу - сервер + клиент, то сервер - это
программа, для которой нужен будет хостинг, как для движка мада.
Не каждый провайдер согласиться... Можно сделать вариант, когда клиент
соединяется непосредственно с БД, а серверной части как таковой нету...
но это уже вопрос безопасности... открывать доступ к СУБД извне.


И первое и второе вряд ли реально реализовать исходя из соображений
переносимости.
Я собственно и писал о том, что есть возможность захостить этот сервис
там-же где мад. В идеале это просто приложение на каком-нибудь порту типа 7777,
которое в ответ на имя+пароль будет говорить "ок-не ок" итп.
Причем яб сделал его в виде эдакого кастрированного мада, т.е. нормальный телнет
клиент, в который можно добавлять, и из которого можно получать информацию
и вручную.
По ряду причин не хотелось бы использовать СУБД... с другой стороны не вижу проблем
все, или почти все держать в памяти, ну сколько там будет, мегабайт ? два ?

Со своей стороны могу написать корректное ТЗ, а не то, безобразие, что сверху.
Размещу результат. Поддержу его.
Но на реализацию времени боюсь не найдется.
Единственное... нужен хорошо задокументированный код без лишних наворотов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб июн 28, 2008 6:34 am 
Не в сети

Зарегистрирован: Вс июн 01, 2008 10:28 pm
Сообщений: 18
Вы хотите начать собирать информацию о игроках и хранить все это централизовано?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб июн 28, 2008 12:25 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
pandemonium писал(а):
Вы хотите начать собирать информацию о игроках и хранить все это централизовано?


Информацию об ИМЕНАХ! Почуствуйте разницу.

Кстати, про игроков... опционально можно и ее, особых проблем не вижу.
Но и смысла тоже не вагон.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб июн 28, 2008 6:05 pm 
Не в сети

Зарегистрирован: Вт май 27, 2008 1:06 pm
Сообщений: 60
Откуда: Питер
KadVar писал(а):
И первое и второе вряд ли реально реализовать исходя из соображений
переносимости.
Я собственно и писал о том, что есть возможность захостить этот сервис
там-же где мад. В идеале это просто приложение на каком-нибудь порту типа 7777,
которое в ответ на имя+пароль будет говорить "ок-не ок" итп.
Причем яб сделал его в виде эдакого кастрированного мада, т.е. нормальный телнет
клиент, в который можно добавлять, и из которого можно получать информацию
и вручную.
По ряду причин не хотелось бы использовать СУБД... с другой стороны не вижу проблем
все, или почти все держать в памяти, ну сколько там будет, мегабайт ? два ?

Со своей стороны могу написать корректное ТЗ, а не то, безобразие, что сверху.
Размещу результат. Поддержу его.
Но на реализацию времени боюсь не найдется.
Единственное... нужен хорошо задокументированный код без лишних наворотов.


Во первых я не совсем понял с проблемой переносимости... Я вообще проблемы не вижу,
т.к. С и С++ - это стандарт, официально принятый и программа правильно будет компилироваться
на любой ОС. Исключая только вопросы работы с файлами например, хотя и тут есть
стандартный API для С.

Во вторых - я лично против идеи сервиса в виде кастрированного мада.
Часть кода, для интеграции в движки можно сделать на С или С++, а вот все
остальное - по добавлению или менеджменту чаров - на С писать нехочется.
Во первых - это более трудоемко чем PHP и плохо расширяемо, в случае необходимости что то добавить.
Использование PHP + MySQL - позволит не только распологать информацию на сайте, но и
легко ее расширять - статистику собирать например и с переносимостью у PHP лучше.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб июн 28, 2008 6:40 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
Дворак писал(а):
Во первых я не совсем понял с проблемой переносимости... Я вообще проблемы не вижу,
т.к. С и С++ - это стандарт, официально принятый и программа правильно будет компилироваться
на любой ОС. Исключая только вопросы работы с файлами например, хотя и тут есть
стандартный API для С.

Если вы хотите mysql, то его может просто и не быть.

Дворак писал(а):
Во вторых - я лично против идеи сервиса в виде кастрированного мада.
Часть кода, для интеграции в движки можно сделать на С или С++, а вот все
остальное - по добавлению или менеджменту чаров - на С писать нехочется.
Во первых - это более трудоемко чем PHP и плохо расширяемо, в случае необходимости что то добавить.

Есть большое сомнение в том, что удастся найти хороший стойкий хостинг,
который будет позволять соединяться к mysql снаружи. По причинам безопасности и отказоустойчивости запускать апач на компьютере-мадсервере яб не стал.
Придется как-то делить.
В принципе, можно попробовать сделать все на виртуальном хостинге.
Но мне кажется, что для некоторых ГМов было-бы предпочтительнее на первом
этапе иметь отдельное окно в мад-клиенте, где они к примеру, могли бы
проверить есть в общей базе имя или нет. Хотя возможно, что давать такую
возможность без интегрирования пополнения базы и не стоит.

Дворак писал(а):
Использование PHP + MySQL - позволит не только распологать информацию на сайте, но и
легко ее расширять - статистику собирать например и с переносимостью у PHP лучше.

Никтож не спорит - соединяйтесь с "кастрированной версией" и дальше уже отображайте что угодно. Для меня проще написать на С++, чем на PHP :),
для кого-то наоборот.
Я точно знаю, что с вариантом псевдомада идея реализуема. Реализуема ли она с вариантом PHP+MySQL ? Без дополнительных требований к виртуальному хостингу(мне было бы проблематично заставить провайдера что-то где-то открыть) ?
Какой тарифный план, скажем отсюда http://masterhost.ru/service/hosting/
подойдет ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс июн 29, 2008 1:41 am 
Не в сети

Зарегистрирован: Вс июн 01, 2008 10:28 pm
Сообщений: 18
Я бы всетаки поостерег от создания такого сервиса общеобязательным, а вот регистрация имени по желанию, такое сделать можно. Причем можно сделать эту услугу платной, если кто-то хочет запатентовать свое имя, он платит деньги и спокойно пользуется им как захочет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс июн 29, 2008 12:45 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1416
pandemonium писал(а):
Я бы всетаки поостерег от создания такого сервиса общеобязательным, а вот регистрация имени по желанию, такое сделать можно. Причем можно сделать эту услугу платной, если кто-то хочет запатентовать свое имя, он платит деньги и спокойно пользуется им как захочет.


А как вы себе представляете ОБЯЗАТЬ кого-либо чем-либо пользоваться ?
Смысла делать подобные вещи платными я в текущий момент не вижу.
Похоже за деревьями не видно леса. Меня менее интересует защита имен
игроков, лично меня более интересует репозитарий решений ГМов...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт июл 11, 2008 5:06 pm 
Не в сети

Зарегистрирован: Вт июн 24, 2008 1:38 pm
Сообщений: 10
Подведу итог:

Даеш социальную сеть игроков в мад!!

Идея хороша, реализация серверной части в принципе простая.
Клиенской части, тут нада подумать, чтоб небыло лагов при конекте к базе, прийдется о отделньый потоках запросы делать, или какуюто синхронизацию с базой при запуске сервера.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron