Цитата Сообщение от Полутень Посмотреть сообщение
Честно говоря, я не знаю в подробностях, как у Близзардов устроены сервера, но полагаю, что проблему загруженности баз данных они решили ещё на этапе разработки. Даже если на их серверах и не стоят распределённые операционки, то уж на уровне самой программы (сервера) они-то могли бы обеспечить работу с несколькими разделёнными БД для одного реалма, например. Но исходный код их серверов я не видел, осмелюсь предположить, что мало кто видел, но уверен, что это должен быть очередной шедевр программирования (как и многие другие их игры), т.к. может держать очень большой онлайн не в ущерб производительности.

Вряд ли эмулятор проектировался так же тщательно как и сервер Близзардов. А, значит, будут всякие проблемы в работе.

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

Но в любом случае, удалять опухоли БД полезно для здоровья сервера.

- - - Updated - - -





Чёрт побери! Это же разумно позволить игрокам (играющим игрокам) дать возможность совершать подвиги (хоть и мало чего значащие) с достойным именем.

А когда наиграется, то забросит своего чара и это имя (скорее всего эпичное), но воспоминания останутся приятные.

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

Красивый никнейм - это тоже ресурс как и те шмотки, которые покупают за бонусы, из-за которых люди тратят свою жизнь, просиживая в рейдах, из-за которых даже кидают эти самые рейды. Это как шмтоки-на-транс, которые бесполезные, но красивые. Это скорее для собственного удовольствия, т.к. вряд ли приятно бегать с ником Драконийпомёт (да и окружающим с таким в рейд идти...).

А вот что, если игрок сильно нагеройствовал? Например, наверняка найдутся те, кто знает дисц. приста Hydra. Теперь каждый третий прист хотел бы такой ник (может, хоть так прикоснуться к легенде).

Было бы круто в таком случае сделать никнеймы с отделяемыми суффиксами, например, в виде римских цифр. Т.е. Hydra был бы самим собой и никто после него не мог бы иметь такой ник, но мог бы быть, например Hydra IX или Hydra MCMIX (или Драконийпомёт XXI).

Это бы решило проблему "плохих" никнеймов и увеличило бы пул имён для будущих поколений, а то нынче никнеймы односоставные и ограничены 12-ю символами. Очень трудно подобрать что-то значимое.
Проблема решится в один миг, если позволить просто занимать ники персонажей, которые не заходили в игру полгода или любое другое количество времени. Не надо ничего удалять, система автоматически освобождала бы ник, а персонажу давался бы принудительный ренейм при входе в игру, вот и все.