Ru-MaNGOS

Вернуться   Ru-MaNGOS > Корзина > Корзина

Важная информация

Корзина Глупые, устаревшие, неактуальные темы будут тут.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.11.2011, 20:24   #1
wroud
Новичок
 
Регистрация: 19.10.2010
Сообщений: 21
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
wroud На верном пути
Подмигивание Подумал о реализации нескольких аккаунтов на 1 учётной записи.

Придумал довольно простенькую системку нескольких аккаунтов на 1 учётной записи. В общем что я думаю по этому поводу.

1.Регистрация вида изменена.
Подробнее:
Игрок создаёт учётную запись как всегда но добавлены ещё 2 поля:
Название аккаунта вида списка где wow1 wow2 wow3 и тд
2 поле выбор расширения этой записи (оптимально)
тоесть кат лк бк кл

2.То как я представляю это со стороны ядра.
При авторизации игрок указывает данные учётной записи
каким то неведанным мне оппкодом сервер передаёт все доступные этой
учётной записи аккаунты(ппц предложение кончено но надо же как то
выкручиваться чтобы хоть как-то разграничить их).
Зачему что только доступные ну а зачем выдавать например закрытые и
т.п.

Бд
Сервер делает запрос в базу данных (в ту как и раньше) получает основную инфу.
И дополнительный запрос в 2 базу которая хранит 4 переменные :
ид аккаунта => название аккаунта => тип аккаунта => номер аккаунта относительно других на этом аккаунте.

Довольно просто вот только C++ не знаю решил поделиться мб в будущем пригодиться)
Темболее Shadez уже об этом поговаривал и сталкивался с нужностью этого.
wroud вне форума  
Старый 21.11.2011, 20:48   #2
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
Придумал довольно простенькую системку нескольких аккаунтов на 1 учётной записи.
Если внимательно разобраться, "учетная запись" == "account"

Цитата:
При авторизации игрок указывает данные учётной записи
каким то неведанным мне оппкодом сервер передаёт все доступные этой
учётной записи аккаунты
Передает кому? Клиенту? Ты предлагаешь еще клиент у каждого игрока исправить? И кто его исправит? Давай близов попросим!


... ужано... Полет над гнездом кукушки...

(открою тайну: реалм.ехе уже сейчас поддерживает несколько реалмов.)
Кот ДаWINчи вне форума  
Старый 21.11.2011, 20:58   #3
wroud
Новичок
 
Регистрация: 19.10.2010
Сообщений: 21
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
wroud На верном пути
По умолчанию

я понимаю но надо было как то разграничить

речь идёт не о реалмах

Последний раз редактировалось NeatElves; 21.11.2011 в 22:00.
wroud вне форума  
Старый 21.11.2011, 21:25   #4
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Цитата:
Сообщение от wroud Посмотреть сообщение
речь идёт не о реалмах
я понимаю, что хочется иметь Мультисерверную систему.

Я тоже для своего веб-проекта об этом думал.
Пришел к единственному выводу: Трогать ядро и базы мангоса не стоит. Мультиреалмность уже работает и это плюс.

Кроме мангоса есть еще тринитиКоре, а значит надо обойтись только своей базой и пхп.
Самый правильный вариант - это регистрировать "Единую Учетную Запись" (ЕУЗ) в своей базе, проверяя чтобы такой учетки не было ни на одном из серверов мультисервера. Далее автоматом вносим эту ЕУЗ и пароль во все базы серверов. Тогда пользователь действительно будет уникальным на всех серверах мультигруппы.

И сразу ограничение - нельзя в мультисервер собирать ранее самостоятельные сервера - вероятность встретить одинаковые УЗ очень велика.
Кот ДаWINчи вне форума  
Старый 21.11.2011, 23:04   #5
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Он предпологает, что где-то в пакете идет номер аккаунт (1 - 8), и персонажи хранятся не на аккаунте, а на привязанных к нему суб аккаунтах

На оффе у каждого суб аккаунта свойо номер и своя папочка в папке wtf. Получается создается аккаунт и на нем подаккаунт. Выбирается любой свободный номер аккаунта и присваивается индекс (0 - 7). И клиенту уже посылается не аккаунт, а суб аккаунт.

Последний раз редактировалось Lordronn; 21.11.2011 в 23:06.
Lordronn вне форума  
Старый 22.11.2011, 12:37   #6
wroud
Новичок
 
Регистрация: 19.10.2010
Сообщений: 21
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
wroud На верном пути
По умолчанию

так и есть

Код:
Введение

Веб-сервер (под управлением веб-сайта) считает, что поток данных HTTP, отправленные клиентом (например, ваш веб-браузер или наши CheckUpDown робот) было правильным, но доступ к URL ресурс требует аутентификации пользователя 1), которые еще не были предоставлены или 2), которое было предоставлено, но не прошедшие авторизацию тестов. Это широко известный как "HTTP Basic Authentication". Фактический запрос аутентификации ожидать от клиента определяется в протоколе HTTP, как WWW-Authenticate, поле заголовка. Фрэнк Вайпонд. Сентябре 2010 года.

Как правило, это сообщение об ошибке означает, что необходимо войти в систему (введите допустимый идентификатор пользователя и пароль) где-то в первую очередь. Если вы только что вышли на эти, а затем сразу же увидите сообщение об ошибке 401, это означает, что одна или обе ваши имя пользователя и пароль были признаны недействительными по каким-либо причинам (введен неправильно, идентификатор пользователя приостановлена ​​и т.д.).
эм что это за такое редактирование моего поста теперь в этой теме пост из другой темы?

Последний раз редактировалось wroud; 22.11.2011 в 16:37. Причина: Последнее предупреждение...
wroud вне форума  
Старый 22.11.2011, 18:58   #7
Feel the Power
Пользователь
 
Аватар для Feel the Power
 
Регистрация: 07.03.2010
Адрес: Беларусь, Минск
Сообщений: 58
Сказал(а) спасибо: 92
Поблагодарили 40 раз(а) в 17 сообщениях
Feel the Power Скоро придёт к известности
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

А если сделать расграничение "аккаунтов" по паролю?
Одна "учётная запись" и к ней несколько паролей, соответственно несколько "аккаунтов". Хотя это почти то же самое получается что и несколько отдельных аккаунтов...
Feel the Power вне форума  
Старый 22.11.2011, 19:31   #8
wroud
Новичок
 
Регистрация: 19.10.2010
Сообщений: 21
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
wroud На верном пути
По умолчанию

это реализуется на уровне php
wroud вне форума  
Старый 22.11.2011, 20:12   #9
Кот ДаWINчи
Умный
 
Аватар для Кот ДаWINчи
 
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
Кот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человекКот ДаWINчи Реально хороший человек
Отправить сообщение для Кот ДаWINчи с помощью ICQ Отправить сообщение для Кот ДаWINчи с помощью Skype™
По умолчанию

Еще раз перечитал всю тему... долго думал. И возник вопрос: "а зачем всё это надо?"
Если речь идет о куче реалмов, то это одна песня.
А если об одном реалме и нескольких аккаунтах на нем объединенных воедино, то это уже совсем другое.

объясните мне на пальцах.
Кот ДаWINчи вне форума  
Старый 23.11.2011, 11:25   #10
Taumer
Новичок
 
Регистрация: 07.03.2010
Сообщений: 17
Сказал(а) спасибо: 28
Поблагодарили 9 раз(а) в 2 сообщениях
Taumer На верном пути
По умолчанию

Цитата:
Сообщение от Кот ДаWINчи Посмотреть сообщение
объясните мне на пальцах.
Кажется, он хочет сделать такое:
Taumer вне форума  
Старый 24.11.2011, 13:00   #11
Fedia22
Ученый
 
Аватар для Fedia22
 
Регистрация: 03.03.2010
Адрес: Сибирь, 58°14′00″ с. ш. 92°29′00″ в. д.
Сообщений: 288
Сказал(а) спасибо: 79
Поблагодарили 37 раз(а) в 14 сообщениях
Записей в дневнике: 18
Fedia22 На верном пути
По умолчанию

Taumer, скрин мой, я не имею претензий))) так что можете и не только тут его выкладывать) всё равно уже не играю и данного акка попросту нет)
Fedia22 вне форума  
Старый 25.11.2011, 10:19   #12
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

BattleNet авторизация
Shadez вне форума  
Старый 16.02.2012, 01:26   #13
Foks
just a lazy user
 
Регистрация: 07.03.2010
Адрес: Киев
Сообщений: 31
Сказал(а) спасибо: 48
Поблагодарили 31 раз(а) в 11 сообщениях
Foks На верном пути
По умолчанию

Отправлю-ка я эту тему фтопку.
__________________
Так как нету кнопки "Фууу", скажу вам прямо... (c)
Foks вне форума  
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CustomProcEvent и реализации прок-подобных эффектов чере проки. rsa Модификации ядра 1 10.08.2011 22:59
я подумал что раз начал в этой теме, тот тут и продолжу legend Корзина 7 30.11.2010 07:34
Нужна Помощь в реализации инста MaxXx2021 Новичкам 8 17.03.2010 10:59


Текущее время: 15:51. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot