<< Вернуться на главную

Сервер ЗМ

Кроме WWW сервера, который служит для координации работ, у нас запущена и более серьезная математика. Так для реализации игрового и учебного компонента, работает специализированный сервер, который служит для реализации различных типовых функций и обучению работы с сетевыми компонентами.

Пользоваться этим сервером можно только при помощи специальных клиентов, которые можно копировать у нас или писать самому. Сервер предоставляет услуги по регистрации пользователей, докачки файлов, чата, работу с нашей внутренней валютой и прочие функции. На основе этих функций и пишутся клиенты "Звездного мира".

Тоесть если нам приходит в голову очередная, "бредовая" идея, то для ее реализации уже не нужно начинать каждый раз с нуля. Воспользовавшись уже реализованными функциями и добавив новые можно воплотить идею с минимальными затратами.

Сервер работает круглосуточно. Но доступен он в основном зарегистрированным пользователям (хотя среди клиентов есть и общедоступные).

Для работы необходимо помнить несколько моментов:

  1. Для работы с сервером необходимо создать у себя директорию STARWORLD и все клиенты должны распаковываться в эту директорию. Там-же должны располагаться и вспомогательные программы (например трехмерная смотрелка).
  2. Все клиенты настроены на работу с сервером в интернете. Если вы работаете из сети СЮТ в классе где интернета нет, то после скачивания необходимо перестроить клиента. Настройки всех клиентов находятся в файле "NET.CFG". Вместо имени "Starworld.SYT.RU" в 1-й строчке настроечного файла, после номера порта (4000) через пробел необходимо написать TCP адрес "192.168.211.48".
    Внимание! Это только если вы работаете во внутренней сети СЮТа!
  3. Учтите, что сервер работает на основе сокета 4000. А сейчас для борьбы с вирусами часто ставят защиту, которая блокирует работу всех сокетов кроме стандартных для WWW и E_MAIL. Значит, прежде чем работать с клиентами, необходимо настроить вашу защиту и разрешить работу сокета 4000. Так например, работу может заблокировать файрвол или антивирус (например Касперский).
  4. Прежде чем работать с клиентом, внимательно прочитайте что про данный клиент написано на соответствующей странице. Требует-ли он при работе регистрации, и какие ресурсы нужны для работы. Некоторые клиенты могут работать автономно, некоторые требуют обязательной связи с сервером, а некоторые могут работать в комбинированных режимах.


Клиент для внутренней связи


Описание функций сервера

Вспомогательная библиотека основных типов .