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

Журнал 612 Компьютерра

Судя по всему, отечественный рынок Value Added Services прошел «наколенную» фазу развития, и сейчас это вполне серьезный бизнес с набором стандартных инструментов и ощутимой конкуренцией. Не исключено, что неизвестный отечественный умелец уже придумывает романтического медвежонка, который придет на смену сумасшедшей лягушке, и его бодрое рычание заглушит в метро и другом общественном транспорте истерическое кваканье. Главное, чтобы идею не украли. Если что, мы о медвежонке ничего не слышали - и точка.

IVR (Interactive Voice Response) - система интерактивного голосового общения. Как правило, взаимодействие происходит путем нажатия телефонных клавиш (робот ведет диалог примерно такого содержания: «Чтобы узнать прогноз, погоды нажмите “1», для разговора с оператором нажмите “2”" и т. д.).

JDBC (Java Database Connectivity) - драйвер, обеспечивающий связь Java-приложений и СУБД.

SMPP (Short Message Peer to Peer) - протокол передачи SMS-сообщений, поддерживаемый SMS-центрами (SMSC) операторов связи.

UCP/EMI (Universal Computer Protocol/External Machine Interface) - протокол, обеспечивающий связь SMS-центров с Интернетом или другой TCP/IP-сетью.

КАК ЭТО СДЕЛАТЬ: Частный сервер для общего пользования

В статье «The Matrix Has You» («КТ» #608) было подробно рассказано о mmorpg: о финансовых потоках, типах игроков, процедуре создания частного онлайн-сервера и еще о куче всяких мелочей. Кто-то просто принял статью к сведению, кто-то лишь пролистал, но некоторая категория читателей захотела детальнее узнать о том, как это сделать самому. И поразмыслив над письмами типа «Да это все элементарно - поставил дома программку и ты богат», я решил написать более приближенное к реальности руководство по открытию своего mmorpg-сервера.

Требуемое ПО

Что же такое серверное ПО для mmorpg? Сервер mmorpg - это программное обеспечение, написанное разработчиками игры и служащее для создания игрового мира. А клиент этот мир соответственно отображает, но его можно скачать где угодно, поскольку в большинстве проектов он бесплатный. Существует два вида серверного ПО - официальное и не официальное, то есть эмуляторы. Официальный сервер представляет собой верх стабильности и масштабируемости. К недостаткам же его относится слишком сложное редактирование мира и дороговизна (если приобретать его легально). Эмулятор сервера - это ПО, написанное энтузиастами, которые желают поиграть или на халяву, или в «другую версию» любимого мира (так, например, делают разработчики эмулятора сервера для Final Fantasy XI; их сервер будет создавать новый мир для FF, но платить за игру все равно придется). У эмуляторов довольно много плюсов, но есть и минусы, которые могут погубить проект еще в самом начале, - а именно: