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