Главы многопользовательской игры в Части 3 объяснят это в деталях.
Введение в ElectroServer
Как вы можете видеть, сервер сокета является простым и в то же время мощным инструментом коммуникации. Специфические применения сервера сокета могут изменяться, но основная идея остается той же. Существует несколько основных серверов сокетов доступных для Flash и несколько серверов второй линии. Здесь мы познакомим вас с одним из наиболее известных и, конечно, наиболее подходящим для среды онлайновых игр: ElectroServer. ElectroServer представляет собой высокопроизводительный сервер сокета, разработанный вашими друзьями из Electrotank (www.electrotank.com) для многопользовательских игр на Flash. На всем протяжении этой книги многопользовательские игры использовали ElectroServer и различные его детали. На следующих нескольких страницах мы обсудим эти детали и то, как вы можете установить, использовать и администрировать ElectroServer для собственного применения.
Если вы планируете запустить сервер, убедитесь, что прочитали “Файл свойств” в секции “Конфигурирование ElectroServer” в разделе ниже.
На CD у нас включена полная версия ElectroServer и ключ демонстрационной лицензии. Ключ демонстрационной лицензии ограничен пятью параллельными соединениями, но работает на любом адресе IP. Это означает, что до пяти человек могут подключаться к серверу одновременно. ElectroServer, запущенный в демонстрационном режиме должен быть способен подключиться к сети Интернет в любое время после запуска или закрыть себя. Для получения последней информации об ElectroServer, либо для получения копии, которая принимает более пяти параллельных соединений, посетите сайт www.electrotank.com/ElectroServer.
Детали
ElectroServer имеет несколько уникальных возможностей, которые не поддерживаются другими серверами и которые обеспечивают некоторые сложные функциональные возможности игры. Мы начнем с основных особенностей и будем двигаться к более сложным. Многие детали работы сервера настраиваются через файл свойств (который мы будем рассматривать в разделе «Конфигурирование ElectroServer» ниже)