Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Город Мастеров _ Шарды рунета _ Объеденяем форум и шард

Автор: _kaa_ Sep 19 2005, 11:10

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

Я кратко "распишу" прелести такого объединения, технически сейчас возможные, но не реализованные:

Все перечисленное реализуется, причем ничего сложного нет. Есть только объем работ.
Если тема заинтересует достаточное количество людей - можно продумать все и приниматься за работу.\
Предлагается за основу взять "чистую" версию свободнораспространяемого форума и доработать ее, то же самое сделать с шардом - взять новый модуль и реализовать в нем все возможности. Чтобы потом все, кто участвовал в проекте, могли внедрить подобное у себя или же даже объеденить персонажей с шардов, чтобы не требовать регистрации на каждом форуме, а брать данные из общей базы, которая синхронизирует информацию с реальными шардами.

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

Автор: 2_advanced Sep 19 2005, 11:46

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

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

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

QUOTE
Опять же в идеале - возможность торговли между шардами

торговли чем? unsure.gif для начала нужно реализовать мезшардовый коннект.. О.о и чтоб выглядело это как переход между локами

Автор: _kaa_ Sep 19 2005, 12:13

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

Не, в том и прикол smile.gif Переходить с шарда на шард - это большие сложности. А вот закупиться изделиями с другого шарда (если политика\разработчики\ДМ позволяют) - это другое.
Т.е. разрешить торговлю между шардами проще, чем разрешить переход персонажей.

Автор: mamuc Sep 19 2005, 12:20

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

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

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

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

Автор: 2_advanced Sep 19 2005, 13:15

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

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

хотя я против продажи через форум - хотят торговли - на шарде пусть встретятся / через банковскую систему какую-нибудь продадут
типа ломбард / секонд хенд pilot.gif

Автор: _kaa_ Sep 19 2005, 14:29

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

1. Общая регистрация
2. Портреты, имя, класс, уровень и т.п. - просто информация (актуальная) с шарда
3. Обратная связь (форум -> шард), т.е. опыт, золото, торговля и т.п.
4. Связь между шардами.

Автор: RiPPeR Sep 19 2005, 18:41

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

Сделал у себя web-регу

Автор: Vanes Sep 19 2005, 19:08

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

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

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

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

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

Автор: dumbo Sep 19 2005, 19:32

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

Автор: 2_advanced Sep 19 2005, 20:17

впень торговлю pardon.gif
Добавлено в [mergetime]1127150261[/mergetime]
экономику любого шарда можно подорвать за 10 минут..

Автор: Vanes Sep 19 2005, 23:42

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

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

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

Автор: _kaa_ Sep 20 2005, 10:28

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

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

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

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

Есть еще другой вариант - раскрутить Айвана и прикрутить аватарок с шардов к этому форуму. Айван, готов такое попробовать?

Автор: Vanes Sep 20 2005, 11:04

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

Автор: _kaa_ Sep 20 2005, 12:16

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

Ну не скажи. Разве манчу не будет приятно, что рядом с его фразой будет красоваться портрет его персонажа заоблочного уровня? smile.gif

Автор: 2_advanced Sep 20 2005, 13:16

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

Автор: _kaa_ Sep 20 2005, 13:59

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

(VBB 3.0.2)

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

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



Автор: _kaa_ Sep 21 2005, 15:49

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

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

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

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

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

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

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

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

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

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)