Журнал Компьютерра - Журнал «Компьютерра» №40 от 01 ноября 2005 года

Здесь есть возможность читать онлайн «Журнал Компьютерра - Журнал «Компьютерра» №40 от 01 ноября 2005 года» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Журнал «Компьютерра» №40 от 01 ноября 2005 года: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Журнал «Компьютерра» №40 от 01 ноября 2005 года»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Журнал «Компьютерра» №40 от 01 ноября 2005 года — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Журнал «Компьютерра» №40 от 01 ноября 2005 года», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Интересны также способы заполнения базы данных мира. Кроме ручного существуют всяческие изощренные методы. Например, команда OpenWoW (ныне распущенная, но об этом чуть ниже) хотела использовать специальную программу-прослойку между клиентом и официальным сервером. Задача программы - при появлении объекта в зоне видимости (или на карте) записать данные о нем в базу. То есть она частично должна была автоматизировать процесс заполнения базы. Была у OpenWoW и другая задумка - написать программу, которая бы подключилась к официальному серверу Blizzard и скачала весь мир. Каким образом они собирались это сделать, так и не известно.

Выбор подходящего мира

В русском секторе mmorpg наиболее популярны LineAge 2, World of Warcraft, Ragnarok Online; сдают позиции Mu Online и RF Online. Сразу скажу, что создавать сервер для Mu Online не имеет смысла из-за острейшей конкуренции, которую эта игра не выдерживает. Для RF Online нет нормального эмулятора/официального сервера. Тот, что сейчас доступен, битком набит багами, исправлением которых занимается Siu со своей командой, но дело идет медленно, поскольку все приходится редактировать через hex-редактор (главный недостаток официальных серверов). Для успешности сервера LineAge 2 необходимо предложить пользователям версию С3, но здесь трудности заключаются в жуткой нестабильности официального сервера С3 (на самом деле используется сервер С1 с exe-файлами от С3 плюс некоторые наработки). Сейчас таких серверов единицы. Серверу World of Warcraft нужно предоставить максимальное количество возможностей (ни один эмулятор до сих пор не поддерживает все навороты игры). Ragnarok Online можно порекомендовать самые последние обновления (и заодно повысить стабильность) - в частности, включить поддержку новых персонажей и изготовление эксклюзивных спрайтов персонажей и карт (очень трудоемкое дело, которое, впрочем, должно себя оправдать). Проекты из разряда Dark Age of Camelot, Star Wars Galaxies и Everquest 1/2 не столь популярны, чтобы был резон создавать для них частный сервер.

Изменение игрового мира

Для изменения mmorpg-вселенной (количество получаемого опыта, падающих из монстров вещей, количество падающих денег - одним словом, «рейты», а также различные ограничения и модели) нужно манипулировать и серверной, и клиентской частью.

Для примера возьмем популярную «бесплатную» Ragnarok Online. У нее больше всего разработчиков, бесплатных серверов и сторонних программ. В клиенте можно найти пару exe-файлов (первый заведует автоматическим обновлением и кое-какими мелочами, второй отвечает за сам движок игры), пару файлов типа .grf (это архивы, содержащие текстуры, модели, спрайты, карты, звуки, палитры), папочку с музыкой и папочку с настройками. В принципе такой архитектуры придерживаются все разработчики игр. Хотя встречаются игры с одним .exe-файлом и одним архивом (например, лучшая, по мнению посетителей портала mmorpg.com, игра Guild Wars).

Как же изменять мир? В серверной части - путем редактирования файлов настройки, исходного кода эмулятора (разумеется, с последующей компиляцией) и базы данных (однако не всегда в ней находятся какие-либо настройки или параметры, отвечающие за работу эмулятора). Для редактирования файлов настройки на клиентской стороне особых знаний не требуется, ну разве что знание английского языка. Для внесения изменений в исходный код нужно владеть ассемблером и C/Java. Для редактирования БД понадобятся MySQL- или MSSQL-серверы. Можно легально скачать с сайта Microsoft триал-версию MSSQL, которая работает аж 365 (!) дней, причем некоторые товарищи утверждают, что по истечении пробного времени сервер продолжает пахать как ни в чем не бывало. Кроме того, нам потребуются программки типа grf-extractor (коих написано великое множество). С их помощью можно добавлять новые карты, новые спрайты, да вообще все, что угодно. Пожалуй, самое сложное - ввод новых эффектов, но я с подобным трюком не сталкивался. Однако добавление файлов через grf-extractor подходит лишь при начале работы сервера, ведь удаленно редактировать клиенты вы не сможете, да и как это делать, если у вас, допустим, зарегистрировалась хотя бы тысяча человек? Для таких случаев созданы программы автоматического обновления клиентов, позволяющие проверять появление обновлений и загружать их в клиента, непосредственно в файлы-архивы.

Кража официального сервера

Допустим, вы не горите желанием писать свой эмулятор, не хотите использовать чужой, а украденного официального сервера в Сети нет, тогда остается лишь одно - украсть его самому. Правда, ни мне, ни моим знакомым (хотя среди них много хакеров) не известны способы кражи сервера из Сети. Согласно «легенде», сервер LinaAge2 был утащен «во время перезагрузки» одного из выделенных серверов. Говорят, в это время он был перемещен на доступный из Интернета хост, поэтому его и смогли умыкнуть. По мнению Ramsey, единственный способ украсть сервер - скопировать его на носитель: иными словами, нужно иметь знакомого в команде, обслуживающей сервер, или в команде разработчиков. Есть, однако, закрытый для подавляющего большинства российских (да и прочих) пользователей китайский сектор Интернета. «Закрытый» он не потому, что туда нет доступа, просто с китайским у нас пока не так гладко, как с английским. В Поднебесной официальные серверы появляются как грибы после дождя. Там сложилось mmorpg-emu-сообщество, готовое поделиться со «своими» всем, что есть. Практически для любой китайской (и не только) mmorpg можно найти официальный украденный сервер. Именно в Китае впервые появился официальный сервер с закрытого бета-тестирования очередного корейского mmorpg-шедевра Rising Force Online (RF Online).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Журнал «Компьютерра» №40 от 01 ноября 2005 года»

Представляем Вашему вниманию похожие книги на «Журнал «Компьютерра» №40 от 01 ноября 2005 года» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Журнал «Компьютерра» №40 от 01 ноября 2005 года»

Обсуждение, отзывы о книге «Журнал «Компьютерра» №40 от 01 ноября 2005 года» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x