Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Объеденяем форум и шард, а может и форум+шарды
_kaa_
сообщение Sep 19 2005, 11:10
Сообщение #1


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



В разговоре с virusman'ом мы немного обсудили возможность и варианты объеденения форума и шарда, а в перспективе и возможность объеденить форум и шарды.

Я кратко "распишу" прелести такого объединения, технически сейчас возможные, но не реализованные:
  • Единая регистрация. Вы регистрируете свой аккаунт, после входа можете выбирать любого персонажа (из тех, что есть на шарде\шардах).
  • На форуме отображается портрет персонажа (с возможностью залить свой в формате НВН, он же будет использоваться как портрет персонажа и предлагаться для загрузки другим игрокам шарда)
  • На форуме отображается информация о персонаже - класс, раса, уровень, золото, мировозрение (характеристики и абилки - если кто хочет с этими персонажами играть по правилам настолки прямо на форуме)
  • Возможность получать "экспу" и золото прямо на форуме, за полезные для шарда\форума дела. Т.е. это уже не просто попугаи, а вполне себе деньги, на которые можно купить вещь своему персонажу.
    Было в шутку сказано предложение - за каждое сообщение по 1 xp, за флуд - -100 xp, предупреждение карается делевелом. Игрок пять раз подумает, прежде чем писать гадость или флудить :)
    В то же время "летописцы" шарда получают опыт, деньги за творчество на форуме.
  • Возможность сделать приличную торговлю. Игрок на шарде кладет вещь в спец. ящик, игроки уже не в игре, а на форуме, в спец. разделе торговля, могут делать свои ставки (золото сихнронизируется с шардом), кто победил - получает по почте (или любым другим способом) свою покупку.
  • Можно превратить форум в некий вариант текстовой РП-версии шарда, где можно проводить партии, основываясь на персонажах с шарда, которые смогут там получать опыт и деньги. Тут правда не обойтись без присмотра ДМа. Понятно, что выдавать золото или опыт смогут только ДМ-ы игрокам своего шарда и одна партия расчитана на игроков одного шарда (или персонажей, не приписанных к шарду вообще).
  • Далее пункты более далекие от реальности, но как перспектива развития идеи: Сделать единый форум для нескольких шардов. Сам форум будет обмениваться с шардом через mySQL базу данных, так что тут только вопрос нескольких скриптов на шарде.
  • Опять же в идеале - возможность торговли между шардами, с поддержкой разных курсов. Тут все сложнее, вещи из хаков сразу пролетают и ряд других програм для обмена объектами типа leto
Все перечисленное реализуется, причем ничего сложного нет. Есть только объем работ.
Если тема заинтересует достаточное количество людей - можно продумать все и приниматься за работу.\
Предлагается за основу взять "чистую" версию свободнораспространяемого форума и доработать ее, то же самое сделать с шардом - взять новый модуль и реализовать в нем все возможности. Чтобы потом все, кто участвовал в проекте, могли внедрить подобное у себя или же даже объеденить персонажей с шардов, чтобы не требовать регистрации на каждом форуме, а брать данные из общей базы, которая синхронизирует информацию с реальными шардами.

Просьба не просто обсуждать, но добавлять "стал бы участвовать", "не стал бы" "не знаю", в первом случае просьба добавлять "знаю [php][mySQL][nss][nwnx][nwnx-plugs]"

Сообщение отредактировал _kaa_ - Sep 19 2005, 11:11
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Sep 19 2005, 11:46
Сообщение #2


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



знаю пхп, мискл, нвнх, сам писал плагины..

реализовано:
- рег на форуме(акк/3 ключа) - не зарегился, будет писать, что ключи отвергнуты
- список чаров онлайн - класс/расса/лвлы и т.п.. можно и портрет прикрутить

..торговля.. была идея реализовать. но забили из-за отсутствия времени
экспа, золото и т.п. - не проблема..
Добавлено в [mergetime]1127119805[/mergetime]
QUOTE
Опять же в идеале - возможность торговли между шардами

торговли чем? :unsure: для начала нужно реализовать мезшардовый коннект.. О.о и чтоб выглядело это как переход между локами
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
_kaa_
сообщение Sep 19 2005, 12:13
Сообщение #3


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



QUOTE (2_advanced @ Sep 19 2005, 11:46)
торговли чем? :unsure: для начала нужно реализовать мезшардовый коннект.. О.о и чтоб выглядело это как переход между локами

Не, в том и прикол :) Переходить с шарда на шард - это большие сложности. А вот закупиться изделиями с другого шарда (если политика\разработчики\ДМ позволяют) - это другое.
Т.е. разрешить торговлю между шардами проще, чем разрешить переход персонажей.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
mamuc
сообщение Sep 19 2005, 12:20
Сообщение #4


Лорд AxisTown'a
Иконки Групп

Класс: Монах
Характер: Lawful Good
Раса: Дварф
NWN: Маппинг



тут написано про +...давайте я про минусы( или скорее возможные подводные камни ) напишу

QUOTE
Возможность сделать приличную торговлю. Игрок на шарде кладет вещь в спец. ящик, игроки уже не в игре, а на форуме, в спец. разделе торговля, могут делать свои ставки (золото сихнронизируется с шардом), кто победил - получает по почте (или любым другим способом) свою покупку.

реально на то золото простое , которое стандартное на шарде делать покупку нийзя...по очень простой причине..дюперы мать их за ногу( и связывать деньги шарда и деньги форума в одно целое..ведь например на рпгпланет на форуме мона на форумные деньги купить форумные вещи)...потому прийдеться ввести другие деньги (виртуальные)...с другой стороны - если есть торговля , то предпологается, что не только выпадением лута дает товар, но и крафт, что существует износ вещей- а это означает, что на итемах есть достаточно много пременных, которые таким образом тоже надо хранить ... а не слишком громоздко это получиться?( ведь каждой вещи идет сопутствующая инфа о изготовителе, владельце, мах возможной долговечности ,реальном износе, шансе критического слома, не ворована ли вещь)
...и при любом более менее несбалансированом моменте весь "лоток"(мускульную базу то бишь в два счета забьют тысячи предожений типа "продам хороший ржавый доспех снятый с гоблина..почти целый( 3 дырки не в счет)..дешево.. :D "
Добавлено в 12:29
QUOTE
Не, в том и прикол  Переходить с шарда на шард - это большие сложности. А вот закупиться изделиями с другого шарда (если политика\разработчики\ДМ позволяют) - это другое.
Т.е. разрешить торговлю между шардами проще, чем разрешить переход персонажей

каа а ты уверен..такое напрямую влияет на баланс, котрый наводиться с не малым трудом...

Сообщение отредактировал mamuc - Sep 19 2005, 12:30
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Sep 19 2005, 13:15
Сообщение #5


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



QUOTE
..и при любом более менее несбалансированом моменте весь "лоток"(мускульную базу то бишь в два счета забьют тысячи предожений типа "продам хороший ржавый доспех снятый с гоблина..почти целый( 3 дырки не в счет)..дешево..  "

поставить время хранения сообщений 24 часа например... сделать самоудаление.. и все

хотя я против продажи через форум - хотят торговли - на шарде пусть встретятся / через банковскую систему какую-нибудь продадут
типа ломбард / секонд хенд :pilot:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
_kaa_
сообщение Sep 19 2005, 14:29
Сообщение #6


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



Можно разбить на части и сделать только некоторые

1. Общая регистрация
2. Портреты, имя, класс, уровень и т.п. - просто информация (актуальная) с шарда
3. Обратная связь (форум -> шард), т.е. опыт, золото, торговля и т.п.
4. Связь между шардами.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
RiPPeR
сообщение Sep 19 2005, 18:41
Сообщение #7


Level 5
Иконки Групп

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Дракон
NWN: Скриптинг [PW]



Знаю nss, немножко php, mySQL, nwnx, nwnx plugins

Сделал у себя web-регу
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vanes
сообщение Sep 19 2005, 19:08
Сообщение #8


Level 11
Иконки Групп

Класс: Вор
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]
Validor2



впринципе я всегда ЗА такие проекты, другое дело, что специфика моего шарда врятли увяжется с вашим РП-проектом...

разрешать своим игрокам торговать с другими шардами - разрушать экономику своего шарда...
у меня, например, экономика держится на гп набитых с моба, а не как у большинства, где игроки зашибают дикие деньги, продавая шмот вендорам...

торговля между игрокам происходит на шарде через специального НПЦ, на котором крутятся продаваемые игроками вещи и при покупке гп автоматически перечисляются на счет владельца вещи...

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

но это отнюдь не значит, что проект может родиться мертвым...
идея общего сайта, несущего всю информацию обо всех шардах рунета, мне нравится...
всю необходимую информацию по шарду и игрокам на нем играющим могу предоставить...
с регистрацией и хаками у меня все просто - их нет :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение Sep 19 2005, 19:32
Сообщение #9


Level 9
Иконки Групп

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



насчет торговли: так как скрипты для этого дела нужно ставить в каждый шард, желающий заниматься торговлей, то, в принципе, несложно в них обыграть типовые моменты типа снятия хаста, трусов итд итп, выставлять коэффициенты, и даже проводить продажу через спец.непися... только вот охота ли будет народу этим заниматься? :xz:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Sep 19 2005, 20:17
Сообщение #10


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



впень торговлю =)
Добавлено в [mergetime]1127150261[/mergetime]
экономику любого шарда можно подорвать за 10 минут..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vanes
сообщение Sep 19 2005, 23:42
Сообщение #11


Level 11
Иконки Групп

Класс: Вор
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]
Validor2



dumbo
хаст и трусы - это самое простое... есть еще +совые итемы и для каждого шарда эти "+" разные... скажем, где-то максимальный ас +5, а где то +15...
я еще не видел шарды, которые задумывались над балансом ПвП и все их стремление в лут-паке - сделать так, как нет нигде больше... где-то гордятся тем, что +3 шмот у них - рар, а где-то, наоборот, сделали шмот +20 и разводят у себя на шарде танков, а на третьем шарде есть крафт, где за супер-пупер квесты дается реагент для перманентного холика...
итого получается, что торговля между шардами просто никому не нужна, т.к. одна сторона не может заинтересовать другую, а второй стороне администрация запрещает покупать излишне рарный шмот...

второй момент...
простая передача шмотки с шарда на шард ничего не даст, если на шарде есть банк...
не стоит вам объяснять, что банк не вернет игроку шмотку, которой нет в палитре модуля...
есть конечно банковские системы, более сложные, построенные не на простой передаче в БД тега итема, а на счете всех свойств итема и его внешнего вида и последующем их восстановлении на итем по мере надобности, но что-то мне подсказывает, что мало какие из шардов такие системы имеют...

2_advanced
не спорю... другое дело - насколько это подорвет игровой процесс...
если в магазинах шарда продается все, начиная от банок хилов и заканчивая иммуном к магии до 9го лвла, то шард умрет... если же на шарде преимущественно бартерные отношения и в магазинах нет ничего, чтобы помогло победить даже моба твоего лвла, то дюп денег мало значим и приводит в основном к тому, что банится акк пользователя...
все таки способов дюпа шмота намного меньше, чем дюпа денег и пофиксить их более чем реально...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
_kaa_
сообщение Sep 20 2005, 10:28
Сообщение #12


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



QUOTE (Vanes @ Sep 19 2005, 23:42)
второй момент...
простая передача шмотки с шарда на шард ничего не даст, если на шарде есть банк...
не стоит вам объяснять, что банк не вернет игроку шмотку, которой нет в палитре модуля...

Я же написал, все предложенные варианты технически реализуемы уже сейчас без особых проблем.
С этими же вещами есть как минимум два варианта, но не в этом суть.

Мне нехотелось бы, чтобы тут опять начала обсуждать невозможность\нереальность объеденение разных шардов. Цель другая - собрать народ, у которого есть желание и знания для создания форума, связанного с шардом\шардами. Тех пунктов, которые не спорные.

Народу достаточно, хотя желателен человек, который уже связывался с форумом, построенным на mySQL, тогда можно было бы уже начинать продумывать, что будем делать.

Есть еще другой вариант - раскрутить Айвана и прикрутить аватарок с шардов к этому форуму. Айван, готов такое попробовать?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vanes
сообщение Sep 20 2005, 11:04
Сообщение #13


Level 11
Иконки Групп

Класс: Вор
Характер: Neutral Evil
Раса: Эльф
NWN: Скриптинг [PW]
Validor2



в общем если все это делается только ради одинаковых аватарок на форуме и на шарде, а так же для отыгрыша игровыми чарами на форуме, то большинству игроков рунета это просто не нужно...
получается очередной проект для избранных и основную массу манчей, ПвПшников и простых любителей кача это не привлечет...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
_kaa_
сообщение Sep 20 2005, 12:16
Сообщение #14


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



QUOTE (Vanes @ Sep 20 2005, 11:04)
в общем если все это делается только ради одинаковых аватарок на форуме и на шарде, а так же для отыгрыша игровыми чарами на форуме, то большинству игроков рунета это просто не нужно...
получается очередной проект для избранных и основную массу манчей, ПвПшников и простых любителей кача это не привлечет...

Ну не скажи. Разве манчу не будет приятно, что рядом с его фразой будет красоваться портрет его персонажа заоблочного уровня? :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2_advanced
сообщение Sep 20 2005, 13:16
Сообщение #15


Level 9
Иконки Групп

Класс: Вор
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [PW]



осталось в форум (VBB3) запихнуть.. и шард доделать :swoon:

Сообщение отредактировал 2_advanced - Sep 20 2005, 13:56
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
_kaa_
сообщение Sep 20 2005, 13:59
Сообщение #16


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



QUOTE (2_advanced @ Sep 20 2005, 13:16)
ну это уже реализовано.. осталось в форум запихнуть.. и шард доделать :swoon:

(VBB 3.0.2)

Ты упустил момент, где предлагалось это сделать доступным для всех, даже для начинающих шардов. :)

Вариант с "заточенным" под себя форумом и набором скриптов малоинтересен, его сложно внедрять на других форумах\шардах. Хотя если брать его за основу, документировать и привести в порядок - почему нет.


Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
_kaa_
сообщение Sep 21 2005, 15:49
Сообщение #17


Level 9
Иконки Групп

Класс: Волшебник
Характер: Chaotic Good
Раса: Дракон
NWN: Скриптинг [PW]



Сейчас покопался в IBF (таком же, как тут), с форумом все достаточно хорошо выглядит. Форум разрешает свои модули и имеет спец. "затычку" для синхронизации аккаунтов. Т.е. есть большая вероятность что в самом модуле ничего ковырять не придется в простейшем варианте, достаточно дописать обработку событий модуля.

Нарисовывается примерно такая структура (если делать в "простом" варианте):

Есть БД,
Есть Шард,
Есть Форум,

1. Шард обновляет информацию об игроках в БД
тут есть два варианта. используя nwnx2 напрямую писать в базу либо используя любой ковырятель ваулта переодически сканировать ваулт и дергать оттуда информацию об игроках. первый выглядет проще, второй не требует nwnx2.
В первом варианте при входе с аккаунта в первый раз игроку предлагается указать пароль аккаунта (например просто "послушать" как он скажет шепотом заветную фразу password:my_super_secret), пароль запомнить в базе.
Со вторым сложнее, надо что-то придумывать (типа веб-регистрации, хранения пароля на переменной и т.п.) Или можно уже тут про него забыть :) Пока оставим второй вариант, а то начнется раздвоение сознания.

И так, у нас есть аккаунт (логин), есть пароль, есть данные о персонаже (в простом варианте это все, что можно получить скриптами - имя, пол, раса, уровни в классах, золото, мировозрение и т.п.). Все это мы записали в БД

2. Форум при регистрации, используя свои встроенные возможности, обращается к доп. файлу (модулю) и работает с ним. Модуль обращается к базе, берет оттуда логин\пароль, проверяет, если это первый раз - просит ввести данные для форума (возможно и не обязательно, можно оставить на "потом").
Дальше, если я правильно понял идею того-же IBF, можно используя свой модуль изменить стандартный вариант "аватарка+звание+..." на свой, вставив туда информацию, полученную из БД

На этом первая "легкая" стадия оканчивается.
Дальше, дописывая свой модуль, можно вставить средства разрешить определенным группам "добавлять\отнимать" золото, опыт, добрый\злой, законопослушный\хаотичный и т.п., внести эти изменения в БД, скрипт Шарда прочитает при входе игрока что нужно добавить\отнять из БД и выполнит это.

Теперь о том, что мешает прямо сейчас сесть и сделать :) Нет у меня никакого опыта работы с модулями IBF, нужно подучится на чистом форуме. Либо найти человека, который уже этим владеет и захочет нам помочь.
Со скриптами для шардапроблем вообще не вижу, там все очень просто, работа в основном предстоит с форумом, а может просто мне из-за незная эта часть кажется больше :)

ps. кто хочет заняться и имеет представление о php и\или nwnx2+nss - стучитесь ко мне в аську (7789197) обсудим.

Сообщение отредактировал _kaa_ - Sep 21 2005, 15:50
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19th March 2024 - 07:20