LibKing » Книги » Компьютеры и Интернет » Прочая околокомпьтерная литература » Журнал Компьютерра - Журнал «Компьютерра» №40 от 01 ноября 2005 года

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

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

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

Журнал «Компьютерра» №40 от 01 ноября 2005 года - описание и краткое содержание, автор Журнал Компьютерра, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Журнал «Компьютерра» №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).

За воровство сервера вас могут привлечь по статье 272 УК РФ (неправомерный доступ к охраняемой законом компьютерной информации). Наказание, если орудовал один человек, - штраф в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев, либо исправительные работы на срок от шести месяцев до одного года, либо лишение свободы на срок до двух лет; если несколько человек - штраф в размере от ста тысяч до трехсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период от одного года до двух лет, либо исправительные работы на срок от одного года до двух лет, либо арест на срок от трех до шести месяцев, либо лишение свободы на срок до пяти лет. Со статьей все более или менее ясно, однако привлечь за содержание частного сервера трудно. Статья 146 УК РФ (нарушение авторских и смежных прав) предусматривает наказание в виде штрафа в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев, либо обязательные работы на срок от ста восьмидесяти до двухсот сорока часов, либо арест на срок от трех до шести месяцев. Но она сформулирована невнятно; в ней сказано, что наказание следует при «присвоении авторства (плагиат), если это деяние причинило крупный ущерб автору или иному правообладателю». Допустим, доказать потерю прибыли можно, но как доказать воровство? Достаточно, скажем, убрать с сайта сервера клиент (если он не распространяется открыто, как, например, клиент World of Warcraft), а также, на всякий случай, все логотипы и названия игры в их зарегистрированном виде - и наказывать уже будет не за что. Ведь использование эмулятора не означает воровства интеллектуальной собственности, поскольку он пишется с нуля, а доказать использование краденого официального сервера не представляется возможным. Таким образом, несовершенство российских законов в ИТ-сфере практически развязывает администраторам руки. Иллюстрацией к этому можно считать недавнее признание сайта mp3search.com легальным.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Журнал Компьютерра читать все книги автора по порядку

Журнал Компьютерра - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


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


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img